Compliance frameworks & pipelines do not behave as CE when running EE without a licence
Problem
The EE documentation says that GitLab EE should "act as CE when unlicensed". Currently, the compliance framework label feature doesn't do this.
When running GitLab EE without a valid licence, compliance framework labels should be entirely invisible. However, the "Compliance Framework" section in the project-level settings page is still visible. This includes a label that says "Only editable by owners", but it is not editable by owners.
Proposal
- Ensure that the compliance framework section on the project settings page is not visible to unlicensed EE instances.
- Validate that no other compliance framework functionality (including pipelines) is available in any form to GitLab EE users without a valid license.