Move Security ConfigurationPresenter to FOSS
What does this MR do and why?
As SAST and SecretDetection features are moved to GitLab Free, we need to migrate some parts of the codebase to FOSS. This MR move ConfigurationPresenter and related code. That enables us to create proper security configuration for GitLab Free users.
Screenshots or screen recordings
This MR doesn't change the user-faced logic of the application
How to set up and validate locally
- On a GitLab instance with an Ultimate license,
- Create a project, go to the Security -> Configuration page.
- Observe that everything works correctly.
At the moment, we don't use ConfigurationPresenter for GitLab Free.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #342135 (closed)
Edited by Tetiana Chupryna