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

EE: https://gitlab.my.salesforce.com/00161000004bZxf

Edited by Jeremy Watson (ex-GitLab)