Prevent Transfer of Group with Subscription
Problem
Groups with a paid gitlab.com
subscription can be transferred.
We restrict subscriptions to root level groups only. So we should prevent transfers of groups with a subscription to avoid ending up with subgroups linked to a subscription.
Steps to recreate the issue:
Start with a group with a subscription
Transfer the group to a subgroup
The group's billing page now says it has a free plan
CustomersDot continues to say the group has a subscription
Proposal
Prevent transferring a group with a subscription.
Prevent the transfer and show the same message as we are doing for deletion. (See #1879 (closed) and the UX shown here: #1923[Group___Settings___General.png]. Implementing MR also has several pictures of the finished UI: gitlab!57170 (merged)).
The user should move the subscription to another root group, and then allow the transfer.
Edited by Jason Goodman