Convert a personal namespace to a group
Problem to solve
Personal namespaces have a couple of issues:
- They perform a similar job as a group, but are more restrictive. You don't get the configuration benefits of a group and you can't invite more users to the group itself. If an instance allows group creation (such as GitLab.com), personal namespaces don't have many advantages over a private group.
Groups on GitLab.com also have significantly greater likelihood of converting to a paid plan, as they grow in membership.
- Deciding whether to apply a paid plan to a personal namespace vs. a group namespace is confusing for users when making a purchase. We should make this easy for them.
Proposal
- A user should be able to migrate their personal namespace path into a new private group with a single action.
What does success look like, and how can we measure that?
- Increase in projects with group parent_ids