Extend group memberships (to groups)

I plan to use GitLab in a company setup where we work with multiple projects and customers. Now I'm lacking a convenience feature, that might improve group memberships.

How about permitting members of another group?

My idea is as follows

I've got one or more groups company, company-ops, company-dev, company-consulting

Now I have groups for each project space like:

  • puppet
  • internal
  • customer1
  • customer2

When I create those groups, I want to add all members of company-dev each group they are responsible for. Without the need to add each and every member.

My solution would be to "extend" the permission scheme, by being able to add another groups to a group, which would act just like they were direct members. But without the hassle to maintain the memberships for every user.

Any customer account would just be added normally.

I'd like to hear the opinion of GitLab staff on this.

P.S. This is basically the other way around of the EE feature "share project", and on a group level.

Edited May 30, 2025 by Christina Lohr
Assignee Loading
Time tracking Loading