Skip to content

Implement "Merge requests" menu in super sidebar navigation

What does this MR do and why?

This creates the "Merge Requests" menu in the super sidebar.

Screenshots or screen recordings

127.0.0.1_3000_dashboard_merge_requests_assignee_username_root__1_

Total Zero item
127.0.0.1_3000_flightjs_Flight_-merge_requests_3__3 127.0.0.1_3000_flightjs_Flight_-merge_requests_3__1

How to set up and validate locally

  • Enable the feature flag
Feature.enable(:super_sidebar_nav)
  • Enable the "New navigation" setting toggle from the user dropdown

CleanShot_2023-01-24_at_17.50.44_2x

  • Hover over Issues/MRs/To-dos sidebar items to check tooltip
  • Press MRs sidebar item to open dropdown
  • Verify links have correct counts and go to correct URLs

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 #385745 (closed)

Edited by Scott de Jonge

Merge request reports