SPIKE: De-provisioning paid features upon transfer to subgroups
Problem
Similar to #284395 (closed). Upon transfer of subgroups, paid features such as Pipeline subscription, Pipeline test cases, Project Access Tokens should be removed
- I have not confirmed this - this was first noticed in #346237 (comment 739616992) by @DylanGriffith
- Not sure why the #284395 (closed) was confidential - but I have this issue confidential to match
- Why are the paid features not verifying license checks on execution instead ?
Proposal
- Simulate transfer of subgroup workflow described in the issue
- Validate that paid features are not removed
- If paid features are actually removed, diagnose whether this issue is due to/caused by cross database modification problem. If so, isolate the problem and propose a fix.
Result
- At the end of this spike story, we want to be able to document the current de-provisioning process on project transfers and once the problem has been validated, work on an MVC to fix it as reported
Edited by Teresa Tison