Ability to transfer a single group to another group
Resources
PM @mydigitalself | UX @cperessini
Problem
With the nested groups feature introduced it would be useful to allow move an individual group companyname
group to an existing group as a subgroup under it.
See https://gitlab.com/gitlab-org/gitlab-ce/issues/30547 for bulk moving groups
Proposed solution
- Allow for a group to be moved to a parent sub-group
- Ensure redirects for the old URI take place
- See https://gitlab.com/gitlab-org/gitlab-ce/issues/35385 for redirect logic
Design
Following the current implementation for moving projects between groups, we add a section to the bottom of the 'Edit group' page that will allow the user to transfer the group.
Since this action has consequences on the way that the group can be reached, its frame uses the orange color to indicate a warning. We also show a similar set of warnings to the ones we show when transferring a project.