OKR Settings Section
The purpose of this issue is to discuss adding a settings section for OKRs. This feature is part of https://gitlab.com/gitlab-org/incubation-engineering/okr/meta/-/issues/19+ Currently there is a need to support two settings for OKRs:
- The ability to enable / disable the entire feature
- The ability to configure the cadence at which checkin reminder notifications are sent
Proposal
The proposal in this issue is to add these settings at the group level, leveraging Cascading Settings so that parent level configurations can be applied to subgroups.
The OKR Settings block will be added under Group Settings > General > Permissions and group features. A proposed UI design is attached to this issue.
In the future, the configuration options will be expanded to include project specific settings, but this is out of scope for the first iteration.
The new settings section will be rolled out behind a feature flag that can be enabled at the group level.
Please provide any feedback or suggestions in this issue, thanks!