Add Premium license checks for system messages
There system messages feature described in https://docs.gitlab.com/ee/customization/system_header_and_footer_messages.html is only available in the EE codebase. But it is not hidden behind a license, so it is currently available to users using an install of the EE-codebase, but it is not hidden behind a License.
It was added to EE because the feature was designed for large organizations mind that need to remind people of confidentiality and security. We should put the feature into Premium.
Proposal
- add GitLab Premium license check
Links
This came to my attention in https://gitlab.com/gitlab-org/gitlab-ce/issues/46670
Edited by James Ramsay (ex-GitLab)