Separate the settings concepts of "disabling" functionality vs. "visibility" in left nav sidebar menu

Problem to solve

I was exploring ways to improve the layout of the how we do our feature visibility and I realized that there is not a 1:1 mapping of toggles to left nav items.

For example with Repository we have a toggle for Git Large File Storage (LFS) but it is not a menu item.

image

It looks like over time we have conflated toggling the enabling/disabling of functionality with the toggling of left nav visibility.

Proposal

Clarify the toggling of "Features" in GitLab versus the visibility of the menu items in the left nav.

  • Create a section for "Features" to allow administrators to enable/disable functionality in GitLab
  • Create a separate section in Settings for "Menu visibility" which allows administrators to show/hide what is shown on left nav
Edited by Chad Woolley