Skip to content

Expose seats_in_use in namespace entity

Amparo Luna requested to merge al-update-namespace-api-entity into master

What does this MR do?

This MR aligns the EE namespace entity with the changes introduced in !42293 (merged) where the values for seats_in_use and max_seats_used are returned from the gitlab_subscription object (instead of recalculating each time).

!42644 (merged) introduced the max_seats_used attribute. Now seats_in_use is added so it can be used in https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/2082 to display each namespace's seats_in_use on the Admin page.

Related issue

https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/2063

Screenshots

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 Amparo Luna

Merge request reports