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.
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