Skip to Main Content
Status Shipped
Categories Account settings
Created by Dale Potter
Created on Nov 10, 2023

Add "Paid seat group" dropdown to the edit user modal in Workspace > Users

Who would benefit?

Organizations that use paid seat groups to manage the distribution of paid seats across many different areas/teams/groups.

What impact would it make?

Ensure that paid seat group owners can only allocate paid seats from their available pool.

How should it work?

Add the "Paid seat group" drop-down to the "Edit user" modal found under Workspace > Users.



  • Attach files
  • Hank Liu
    Reply
    |
    Nov 22, 2023

    We understand the details need to be well-considered before implementing. Here is our thoughts regarding the use cases and behaviour. The objective is to prevent users with no paid seat group consume paid seats that result to over consumption.

    Use Case 1: A user with no paid seat group is assigned as owner/contributor by a workspace owner (who is also a paid seat group owner) in the edit user interface under workspace settings.

    Expected behaviour:

    Workspace owner can select paid seat group from the paid seat group they manage. Paid seat group must be populated in this case. If not, the error message “You must select a paid seat group. If all groups are full you may ask a billing administrator to allocate more paid seats to one of them. You can also request that a billing administrator add more seats to your account.” should appear and the user permission cannot be changed.

    This is the behaviour observed in the “Add User” interface under workspace settings, and we would expect the same for “Edit User” interface when “paid seat group” drop down is available in the interface.

    Use Case 2: A user within a paid seat group (e.g. PSG-A) is assigned as owner/contributor by a workspace owner (who is also a paid seat group owner) in the edit user interface under workspace settings.

    Expected behaviour:

    • If the workspace owner is also an owner of PSG-A. PSG-A is displayed in the paid seat group field as preselected value. The workspace owner can assign the user as owner/contributor.

    • If the workspace owner is NOT an owner of PSG-A. PSG-A is displayed in the paid seat group field as preselected value, but the field grey out as the workspace owner is not a PSG-A owner. When the workspace owner try to assign the user as owner/contributor, the system does not allow the action and display error message below such as “You are not an owner of the paid seat group this user belongs to. Please contact a billing administrator for help” (this scenario worths a further discussion)

  • Hank Liu
    Reply
    |
    Nov 22, 2023

    One thing to add if "Paid seat group" drop-down is added to the "Edit user" interface

    Just like the behaviour of “Add User” interface of workspace user setting. In the “Edit User” interface of workspace user setting, if “paid seat group” is set as “none” for users who consume a license, error message should display

    “You must select a paid seat group. If all groups are full you may ask a billing administrator to allocate more paid seats to one of them. You can also request that a billing administrator add more seats to your account.”

  • +1