Skip to content

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 the Your 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