Add inherited members to a group if they would be lost after a namespace transfer

Overview

Groups in GitLab frequently depend on membership inheritance to make managing members easier. Since the group is inheriting members from a parent group, it removes the requirement to add members to each subgroup.

However, when a group is transferred, the membership of the group may change radically. All of the inherited members may be lost, requiring them to now be added again.

Proposal

  • When transferring a group to a namespace that would change the inherited members of the group, add a checkbox that would add all of the inherited members to the group after the transfer.
    • We should specify the number of members that would be added.

Screenshot

image

Edited Mar 07, 2019 by Jeremy Watson (ex-GitLab)
Assignee Loading
Time tracking Loading