Update creation flows to include a sidebar
Details
When creating objects at the global level (Projects, Groups, Snippets), we should maintain the left sidebar so that users understand their context and continue to have access to the global navigation. This is similar to what we do for creating Issues and Merge requests at the project level (we maintain the contextual menu for the associated project).
In addition, we currently do not maintain a sidebar when creating Subgroups and Projects from within a group. These should also be updated to maintain the left sidebar for those instances.
Implementation Guide
Resources
When creating Projects, Groups, and Snippets at the Global level...
-
Display the left sidebar for Your work
section, with the active item for the sidebar corresponding to the type of object being created (Projects, Groups, or Snippets) -
If a user selects the Cancel
button from the creation page, direct the user to the associated listing for that object type in theYour work
section.
When creating Subgroups or Projects from the Group level...
-
Display the left sidebar for the Group, with the active item for the sidebar as the Group overview
page. -
If the user selects the Cacnel button from the creation page, direct the user to the Group overview
page.
Other changes included in this:
-
Ensure breadcrumbs are shown on these pages -
Update the layout of the heading/description area for the Group & Project creation pages like shown in the designs below (move this information to the top of the page, underneath breadcrumbs rather than being in a separate column).
Edited by Nick Brandt