Add a setting to remove external links from the user and help menus
Problem
Self managed instance administrators may prefer not to have marketing related links in the user and help menus.
Proposal
Consider adding an admin setting to hide all external (marketing, etc) links in the help (?), and user menus.
Justification
GitLab provides settings similar to this affecting some, but not all, parts of the UI.
Removing external links: Self managed instance administrators may prefer to air-gap their instance, and removing external links from user menus helps with this.
Customize external links: Allows self managed administrators to customize their users experience (for example an internal forum instead on the GitLab community forum).
Applicable for:
- Air-gapped environments
- Limited connectivity environments
- Local area network (LAN) environments
- Intranet environments
Related settings
Help page:
There is a similar setting (Hide marketing-related entries from help) that removes all external links from the Quick help links section of the /help page.
Customize the Support link (in the help menu):
There is an Admin setting to override the url for the Support link (Alternate support URL for help page and help dropdown). Should we add a similar setting for the forum, 'Submit feedback' and other external links? or a one-off option to exclude all external links from these menus?