Skip to content

Add compliance center for premium customers

Illya Klymov requested to merge xanf-backend-fine-grained-permissions into master

What does this MR do and why?

This MR moves group_level_compliance_dashboard feature to Premium tier as requested by Add Compliance Center for Premium (#461496 - closed) Since adherence and violations reports should be not available for this tier we are introducing two new features and update tests accordingly:

  • group_level_compliance_adherence_report
  • group_level_compliance_violations_report

Screenshots or screen recordings

Screenshot of compliance center for premium group

image

Note:

  • adherence and violations frameworks tabs are missing
  • no export for adherence and violations reports

How to set up and validate locally

  • set GITLAB_SIMULATE_SAAS=1 and restart your gdk
  • go to admin area and set any group to Premium subscription
  • observe Secure > Compliance center

Related issues:

Edited by Illya Klymov

Merge request reports