Skip to content

Group super sidebar: Build, Secure, Monitor & Analyze category

What does this MR do and why?

Group super sidebar: Analyze category

This moves all Analytics menu items into the new Analyze category See: https://gitlab.com/gitlab-org/gitlab/-/issues/393190.

We also rename the following items in the super sidebar only:

  • Value stream => Value stream analytics
  • CI/CD => CI/CD analytics
  • Contribution => Contribution analytics
  • Issue => Issue analytics
  • Productivity => Productivity analytics
  • Repository => Repository analytics

Group super sidebar: Monitor category

This moves all Observability menu items into the new Monitor category. See: https://gitlab.com/gitlab-org/gitlab/-/issues/393190

Note that we have added the Monitor super_sidebar_parent to a few items which are not rendered at all. This should not be problematic though.

Furthermore, if you try and navigate to one of the Monitor items, the layout will switch back to the old layout. This will be addressed with: #403072 (closed)

Group super sidebar: Secure category

This moves all Security and Compliance items into the new Secure category. See: https://gitlab.com/gitlab-org/gitlab/-/issues/393190

Group super sidebar: Build category

This moves the Runners item from CI/CD to the new Build category.

See: https://gitlab.com/gitlab-org/gitlab/-/issues/393190

Screenshots or screen recordings

What Screenshot
Build / Monitor group_build_monitor
Secure group_secure
Analyze group_analyze

Note: We have another MRs coming in in parallel, moving the items to the correct super_sidebar parent. Depending on when you review this MR and whether it is rebased, the order of categories might look different. Please focus on the "Build", "Secure", "Monitor" and "Analyze" categories and especially their menu items.

How to set up and validate locally

  1. Enable the super_sidebar_nav feature flag.
  2. Log into the GDK and enable the New Navigation for the current user via the User Menu
  3. Go to any group

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #393190

Edited by Lukas 'ai-pi' Eipert

Merge request reports