Skip to content

Deletes compliance framework setting when transferring project

What does this MR do and why?

When transferring a project which has an associated compliance framework we were not deleting the attached compliance framework.

How to set up and validate locally

  1. Create two top-level group
  2. Create a project inside 1 group
  3. Create a compliance framework inside the group and attach it to the project https://docs.gitlab.com/ee/user/group/compliance_frameworks.html
  4. Transfer the project to another group
  5. Check the project has no attached compliance framework. ( Please check this in the database also)

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 #396281 (closed)

Edited by Harsimar Sandhu

Merge request reports