Create add compliance framework page

Based on the designs/discussions in the discovery issue and backend issue, this issue is to track the development of the add compliance frameworks page.

The form should have the following fields:

  • Title: [ e.g. HIPAA, SOX, Internal, Tech Risk, otherCustomLabelName ]
    • The labels should allow the use of labels that look scoped (use of ::) but should not implement or leverage any scoped label behaviour for now.
  • Description: [ e.g. "This label should be applied to projects which are regulated by HIPAA" ]
  • Pipeline configuration
  • Background color

Out of scope:

Mockups

Settings Page Edit New
Settings___General__New_label_ 5 2

Tier

The ability to create/edit/assign custom compliance labels is a GitLab Ultimate feature.

Feature flag

This feature should only be shown if the feature flag :ff_custom_compliance_frameworks is set

Implementation plan

  • Create HAML page for a new framework
  • Add breadcrumbs
  • Add title
  • Add framework form app and add to HAML page
  • Add the Add framework button to the list view and redirect to this new HAML page
Edited by Robert Hunt