diff --git a/doc/user/compliance/compliance_center/index.md b/doc/user/compliance/compliance_center/index.md index 939becc8b3f96cd0038ea444f4deab2251627960..1a8dabd6511076d981d99b771a00a8318416ad2c 100644 --- a/doc/user/compliance/compliance_center/index.md +++ b/doc/user/compliance/compliance_center/index.md @@ -381,7 +381,7 @@ To export a report of compliance frameworks on projects in a group: A report is compiled and delivered to your email inbox as an attachment. -#### Filter the compliance projects report +### Filter the compliance projects report > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/387911) in GitLab 15.11. @@ -398,6 +398,49 @@ To filter the list of compliance frameworks: Repeat this process to filter by multiple attributes. +### Create a new compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To create a new compliance framework from the compliance projects report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Projects** tab. +1. Select the **+ Add framework**. +1. Select the **Create a new framework**. +1. Select the **Add framework** to create compliance framework. + +### Edit a compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To edit a compliance framework from the compliance projects report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Projects** tab. +1. Hover over framework and select **Edit the framework**. +1. Select the **Save changes** to edit compliance framework. + +### Delete a compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To delete a compliance framework from the compliance projects report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Projects** tab. +1. Hover over framework and select **Edit the framework**. +1. Select the **Delete framework** to delete compliance framework. + ## Compliance frameworks report > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/422973) in GitLab 16.5 [with a flag](../../../administration/feature_flags.md) named `compliance_framework_report_ui`. Disabled by default. @@ -421,8 +464,50 @@ Prerequisites: - You must be an administrator or have the Owner role for the group. -To view the compliance projects report: +To view the compliance frameworks report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Frameworks** tab. + +### Create a new compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To create a new compliance framework from the compliance frameworks report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Frameworks** tab. +1. Select the **New framework**. +1. Select the **Add framework** to create compliance framework. + +### Edit a compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To edit a compliance framework from the compliance frameworks report: + +1. On the left sidebar, select **Search or go to** and find your group. +1. Select **Secure > Compliance center**. +1. On the page, select the **Frameworks** tab. +1. Hover over framework and select **Edit the framework**. +1. Select the **Save changes** to edit compliance framework. + +### Delete a compliance framework + +Prerequisites: + +- You must be an administrator or have the Owner role for the group. + +To delete a compliance framework from the compliance frameworks report: 1. On the left sidebar, select **Search or go to** and find your group. 1. Select **Secure > Compliance center**. 1. On the page, select the **Frameworks** tab. +1. Hover over framework and select **Edit the framework**. +1. Select the **Delete framework** to delete compliance framework. diff --git a/doc/user/group/compliance_frameworks.md b/doc/user/group/compliance_frameworks.md index f7b7f8958f76d861e9c9334cca5815acb68b8492..01d2d3f652e5ea26cb7e9c7fbf01631f10c7b31b 100644 --- a/doc/user/group/compliance_frameworks.md +++ b/doc/user/group/compliance_frameworks.md @@ -17,7 +17,27 @@ You can create a compliance framework that is a label to identify that your proj requirements or needs additional oversight. The label can optionally enforce [compliance pipeline configuration](compliance_pipelines.md) to the projects on which it is applied. -Compliance frameworks are created on top-level groups. Group owners can create, edit, and delete compliance frameworks: +Compliance frameworks are created on top-level groups. Group owners can create, edit, and delete compliance frameworks. + +## Create, edit, or delete a compliance framework + +### From compliance frameworks report + +You can create, edit, or delete a compliance framework from a compliance framework report. For more information, see: + +- [Create a new compliance framework](../../user/compliance/compliance_center/index.md#create-a-new-compliance-framework-1). +- [Edit a compliance framework](../../user/compliance/compliance_center/index.md#edit-a-compliance-framework-1). +- [Delete a compliance framework](../../user/compliance/compliance_center/index.md#delete-a-compliance-framework-1). + +### From compliance projects report + +You can create, edit, or delete a compliance framework from a compliance projects report. For more information, see: + +- [Create a new compliance framework](../../user/compliance/compliance_center/index.md#create-a-new-compliance-framework). +- [Edit a compliance framework](../../user/compliance/compliance_center/index.md#edit-a-compliance-framework). +- [Delete a compliance framework](../../user/compliance/compliance_center/index.md#delete-a-compliance-framework). + +### From group settings 1. On the left sidebar, select **Search or go to** and find your group. 1. Select **Settings** > **General**. @@ -150,7 +170,7 @@ mutation { } ``` -## Remove a compliance framework to a project +## Remove a compliance framework from a project Prerequisites: