Create a new section in our navigation for pages that contain items associated to a user
Problem to solve
Today, there is no central location for items that are associated to a user. Assigned items such as Issues and Merge requests, as well as things such as Projects, Snippets and other content related to a user are all on separate pages that are not connected to one another.
Proposal
Introduce a "Your work" section within our navigation that houses items that are specific to a user. This provides a central location for users to find and navigate between content that ties to them.
This addition of a sidebar on these pages also allows us the ability to move in the direction of a single sidebar navigation rather than also including a top navbar.
Implementation Guide
Include the following items in a section called "Your work":
- Projects
- Groups
- Issues (assigned)
- Merge requests (assigned)
- To-Do List
- Milestones
- Snippets
- Activity
Dashboards
- Environments
- Operations
- Security (grouping that contains the following subitems)
- Security dashboard
- Vulnerability report
- Settings
Other details (may need split out)
-
Add a root level for this section in the breadcrumbs titled "Your work". This will link to the first item in this section – "Projects" (this is similar to User Settings behavior) -
This change involves creating a new button group on the Merge Request page to toggle between "Assigned" and "Review requests" (with counts). See design below
Edited by Sam Beckham