Allow to choose if you want to inherit members from parent group or not
Problem to solve
When using GitLab.com hosted plans, organisations/companies usually create a group a group named by the company, e.g. acme_inc.
Then the group owner (company admin) will add all company employees as members of acme_inc group (e.g. 50 users).
The problem arises when a new subgroup or project is created under the acme_inc group, for example test_1 project. Since permissions are inherited from the parent group, all 50 group members (company employees), will have access to that project, i.e. they will be project members, which is a big usability and security issues.
The problem with the current way of inheriting parent group permissions is that we cannot create a dedicated test_1 project team. This makes huge problems with notifications, as all 50 users in acme_inc group will be getting notifications for the project that they do not work on. Instead, only 5 users who are actually working on this project should be defined as project members and should be getting project related notifications.
Intended users
- All
Proposal
Allow subgroups and projects to choose if they want to inherit members from parent group or not.
What is the type of buyer?
Applicable to all GitLab.com hosted plans.