Create add compliance framework page
Based on the designs/discussions in the [discovery issue](https://gitlab.com/gitlab-org/gitlab/-/issues/231247) and [backend issue](https://gitlab.com/gitlab-org/gitlab/-/issues/255340), 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: - [Enforcement / "regulated" toggle](https://gitlab.com/gitlab-org/gitlab/-/issues/220190) - Force Merge (under ~"workflow::solution validation") ## Mockups |Settings Page|Edit|New| |---|---|---| | ![Settings___General__New_label_](/uploads/5d4f4448201ed067ea6a776dd4086474/Settings___General__New_label_.png) | ![5](/uploads/4f233ffdfd135023b5cc229670dc53ec/5.png) | ![2](/uploads/59f6637fc3b335b6276394c67c98868b/2.png) | ## 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
issue