Investigate optionally ignoring membership inheritance for subgroups
Description
Currently, subgroups inherit in total the members from the parent group.
While it is possible to override the members access on subgroups (for example, give master access to someone on a subgroup who has developer on the parent group), it is not possible at the moment to remove access to members on subgroups (for example, in a confidential private group, allow only members from the parent group who have some admin status to see and enter the subgroup.
Proposal
On group settings, have checkboxes for enabling or disabling heritage of members from parent group and heritage of members to subgroups.
Links / references
#28015 (closed)
#19860 (moved)
Documentation blurb
Customers
Edited by Jeremy Watson (ex-GitLab)