Feature: Ability to assign roles to users via dashboard when the list contains more than 50 roles.
Description: There is currently no way to to assign roles to users via UI when the tenant contains more than 50 roles. This is because the Assign Roles
feature 1) only shows the first 50 roles, listed alphabetically, and 2) does not allow you to search the full list of roles (you can only search those first 50).
This effectively renders the Assign Roles
feature useless, and we encounter the following warning when clicking the Assign Roles
button in the dashboard user view: There are more roles in the system than can be displayed in this dialog. Please use the Management API to perform this operation.
This could be resolved or alleviated in different ways, including:
- Ability to view all roles in the dropdown
- Ability to search via the dropdown for roles that are not contained in the first 50 roles displayed
- Ability to search for roles in the
Roles
view- The only other dashboard solution is to use the
Roles
view and assign users there. However, since there is no search functionality, it requires us to manually click through the pages until the right role is found.
- The only other dashboard solution is to use the
Use-case: User works at an agency that has many internal client teams and external clients. User’s company manages internal and external permissions through the Auth0 dashboard, granting access to specific roles so that different user groups can access data for different clients. As the company grows, the number of roles grows to reflect new client wins. However, the agency’s client list is now quite large so there are well over 100 roles, and this is expected to continue to increase for the foreseeable future.