Skip to content

Draft: Support default pinned sidebar items when logged out

What does this MR do and why?

Our barrier to entry while not logged in is quite high. Finding issues and merge requests requires familiarity with the product.

This MR adopts the same default pinned navigation items when logged out which we apply when logged in.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Project image image
Group image image

How to set up and validate locally

  1. Visit a public group page while not logged in e.g. http://gdk.local:3000/gitlab-org
  2. Ensure you can see issues/merge requests pinned (and epics if you have an EE license)
  3. Ensure you cannot unpin/re-order them and you cannot pin anything else
  4. Visit a public project page while not logged in e.g. http://gdk.local:3000/gitlab-org/gitlab-shell
  5. Ensure you can see issues/merge requests pinned
  6. Ensure you cannot unpin/re-order them and you cannot pin anything else
Edited by Lee Tickett

Merge request reports