Resolve "[Frontend] Allow filtering compliance violations by branch"
What does this MR do and why?
This MR introduces filtering to compliance framework report
Screenshots or screen recordings
Desktop:
Mobile:
Demo:
Compliance_report___Commit451___GitLab__1_
How to set up and validate locally
- Ensure you have valid EE license
- Switch to
xanf-fix-compliance-violations
branch. This branch contains fixes for seeder which greatly simplify testing (ormaster
if Fix compliance violation seeder (!117942 - merged) is already merged - Run
FILTER=compliance_report_violations rake db:seed_fu
to seed compliance report violations - Switch to this branch
358414-frontend-allow-filtering-compliance-violations-by-branch
- Open
/groups/Commit451/-/security/compliance_dashboard/violations
in your GDK (assuming you have defaultCommit451
group) - If you see "no violations" by default - this means you failed to seed DB properly take a closer look to first 3 steps
- Observe
Search target branch
filter, usemaster
to check if it is filtering
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 #358414 (closed)
Edited by Illya Klymov