[Feature flag] Enable compliance violations report
What does this MR do and why?
This MR removes the compliance_violations_report
feature flag from the codebase. It also updates the following:
- Updates the documentation to remove the documentation about the old dashboard.
- Updates the
approval-status-and-separation-of-duties
links as there is no reference to approval status anymore. - Move
merge_commits_export_button.vue
to theshared/
folder in preparation for the old code removal and because it makes more sense.
- The deletion of the unnecessary mappers has been moved to !84357 (merged)
- The deletion of the old code has been moved to !83964 (merged)
Screenshots or screen recordings
How to set up and validate locally
- Go to
[GDK_HOST]/groups/[GROUP]/-/security/compliance_dashboard
- Validate that the violations are shown
- If no violations are shown then you can run
FILTER=compliance_report_violations rake db:seed_fu
to populate violations locally
- If no violations are shown then you can run
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 [Feature flag] Enable compliance violations report (#346266 - closed)
Edited by Robert Hunt