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
- Create two top-level group
- Create a project inside 1 group
- Create a compliance framework inside the group and attach it to the project https://docs.gitlab.com/ee/user/group/compliance_frameworks.html
- Transfer the project to another group
- 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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #396281 (closed)
Edited by Harsimar Sandhu