Skip to content

Add billable member counts to Group API entity

Vijay Hawoldar requested to merge vij-billable-counts into master

What does this MR do?

This MR adds a new billable_members_count attribute to Group API calls when the user is a group admin or instance admin.

This will enable our self managed customers to more easily view the count for their various groups (including sub-groups), which has been problematic in the past.

Refs #322815 (closed)

How to test

With either a instance or group admin user, perform the following curl:

curl --request GET \
  --url http://127.0.0.1:3000/api/v4/groups/<group id> \
  --header 'private-token: <your token>'

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Vijay Hawoldar

Merge request reports