Skip to content

Render Static Security & Compliance page for non-Ultimate users [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Jannik Lehmann requested to merge jnnkl-security-compliance-core into master

What does this MR do?

It introduces the foundation what will be a static Security & Compliance Page for non-Ultimate. This is the first step of &5087.

Steps to reproduce

  1. Run the GDK with either FOSS_ONLY=1, or with a license that is not Ultimate. For instance, you can add this to your env.runit in the gitlab-development kit folder to run the GDK in FOSS mode:
    export FOSS_ONLY=1
  2. Enable the secure_security_and_compliance_configuration_page_on_ce feature flag
    echo "Feature.enable(:secure_security_and_compliance_configuration_page_on_ce)" | bundle exec rails c
  3. Visit a project you have developer access to
  4. Click on Security & Compliance > Configuration in the sidebar

Address #294033 (closed).

Screenshots (strongly suggested)

Screenshot_2021-01-28_at_11.38.26

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Mark Florian

Merge request reports