Skip to content

List all Members in a Group including subgroups/projects

Problem to solve

Users, particularly customers, often ask how they can see/count the number of unique members and see a list of them.

Target audience

Finance/Billing, Group owner

Further details

Particularly in the context of GitLab.com, two main reasons they ask for this:

  • align with subscription licensing number
  • access management

Currently, support will pull a report for customers upon request using a rails script. This is also not currently possible with a single API call.

Proposal

Ideally, group owners would be able to see a list of all members broken down by:

  • parent group members
  • subgroup only members by subgroup
  • project only members by project

The idea is to list unique members with a count to each.

Note: Not sure how we would want to deal with members who have an elevated role in specific subgroups or projects, maybe show them in the list differently? And not count them in the unique members count?

Permissions and Security

This is consistent with what group Owners can already do, but it requires viewing every project members list, or similar calls to the API.

Documentation

Would need to update:

What does success look like, and how can we measure that?

  • Group owners can match their subscription user count to the group members list via UI or API.
  • Group owners can view which members are part of specific subgroups and projects.

Links / references

Edited by Cynthia "Arty" Ng