Frontend: Add group secrets manager to navigation menu
Why are we doing this work
When the group secrets manager is enabled in a group, the user should be able to find it in the navigation menu under Secure > Secrets manager
Note that there's a process for Requesting a Navigation Change, so we should get approval for this first.
This depends on #577451 (closed) being completed first so that the routes/page is set up.
Relevant Links
Add Secrets Manager sub-menu option under Secure for project group secrets.
Implementation plan
Verification steps
- Upload a Premium license (or above).
- Set up openbao and enable the secrets manager on your gdk.
- Enable the
group_secrets_managerfeature flag. - Go to your group settings (Settings > General) and expand Permissions and group features.
- Toggle the group secrets manager and refresh the page.
- Verify that going to Secure > Secrets manager from the navigation menu leads to
/path-to-group/-/secrets.
Edited by 🤖 GitLab Bot 🤖