Skip to content

Indicate whether or not a user is being counted as a seat

Problem to solve

An active user counts toward an instance's seat count, except in a couple of cases:

  • A user isn't in any projects.
  • The user's highest role is Guest, and the instance is running on an Ultimate license or Gold subscription.

Thus, a user can be active, but not necessarily count toward the seat count. This makes it hard for some instances to understand without an explicit "is this user taking up a seat?" attribute that simply returns true/false.

Proposal

  • Create a is_using_seat attribute on User. Update it on a regular basis. Return true if the user is counting against the instance's seat count, false if not.
  • expose a new attribute in the API for is_using_seat for a group member
  • add the is using seat badge to the /admin/users table

Links / references

Edited by Michael Karampalas