feat: add support page link in help menu
(EE Port - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14914)
What does this MR do?
We are using gitlab-ce for our org and we'd like to add a personalised support link in the top right help dropdown. The current behaviour is a single Help link that points to <host>/help
.
This MR uses the already existing Support page URL personalizable setting in the administration and adds it to this dropdown menu as Support. Currently this link seems to only be used in the main help page navigation sidebar, and the visibility of this is far from optimal. Please check the attached screenshots.
By default, the support url when not set will be: https://about.gitlab.com/getting-help/
The development of this MR is sponsored by @siemens (/cc @bufferoverflow).
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation created/updated or follow-up review issue created -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides (not applicable) -
Separation of EE specific content (not applicable)
Performance and testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team