Skip to content

Add filtering to compliance framework report

What does this MR do and why?

Continues implementation of new Compliance Framework Report from Sync compliance report parameters with URL (!113306 - merged)

Add searching and filtering of projects in the report.

Designs: #385303 (closed)+

Screenshots or screen recordings

Compliance-report--Gitlab-Org--GitLab

How to set up and validate locally

  1. Ensure that a top level group has a framework
    1. https://docs.gitlab.com/ee/user/group/compliance_frameworks.html
  2. Ensure their are multiple projects in above group and at least one has the compliance framework set
  3. Browse to a top level Group -> Security & Compliance -> Compliance Report
    1. https://docs.gitlab.com/ee/user/compliance/compliance_report/#compliance-frameworks-report
  4. Check that you can filter by "compliance framework" as a choice
  5. Check that you can filter by "project" by free text

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #387911 (closed)

Edited by Nate Rosandich

Merge request reports