Update policy list root file to be malleable
What does this MR do and why?
Describe in detail what your merge request does and why.
- update security_policies_list.js to be used for more than just project-level policies
- create group-level policy list page
These changes are behind the :group_level_security_policies
feature flag
These changes are not meant to result in a fully-functional page as this is behind a feature flag.
Related to #345316 (closed)
Screenshots or screen recordings
These are strongly recommended to assist reviewers and reduce the time to merge your change.
Page | Before | After |
---|---|---|
Project-level | ![]() |
No Visual Changes |
Group-level | ![]() |
![]() |
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
- Enable
:group_level_security_policies
feature flag - Upload a GitLab Ultimate license
- Navigate to a group =>
Security & Compliance
=>Policies
- Navigate to a project =>
Security & Compliance
=>Policies
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.
Edited by Alexander Turinske