User Management

Previous role-based system had a single user management permission that encompasses all possible user management activities. With the new access management, we aim to ensure that admin users can provide access rights to their users as needed.

This documentation provides a detailed overview of the changes. Note that the default roles in the system will function the same as before:

  • Admin role: Will still have access to the new user management permissions.

  • Editor role: Will have view profile permission by default but not have access to the new user management permissions.

  • Viewer role: Will have view profile permission by default but not have access to the new user management permissions.

Note for existing users: For the existing roles in the application, if they've had 'Manage User Permissions and Access' previously enabled, then all the new permissions are enabled. If the above permission was disabled, then all the new permissions are disabled.

Admin users must ensure that their users have the required access.

Summary of Changes

The current "Manage User Permissions and Access" toggle in the Roles tab will be replaced with these five individual permissions:

  • Edit Profile

  • View Team

  • Edit Team

  • Full Access to Roles

  • Full Access to Invitations

Old Permission

New permissions

Previously, users with roles that had the "Manage User Permissions and Access" permission disabled still had access to the Team and Roles tabs in the Settings.

After the introduction of the new permissions, these users will only see the Profile tab in the settings. This means they can view their own profile but cannot view other users in the system or have permissions to edit users/add/edit roles, and so on.

Profile tab

Provide the user the ability to edit their own profile with the Edit Profile permission

Teams tab

Admins can now restrict the access of inviting new users or editing existing users by providing 'View Team', 'Edit Team', and 'Full Access to Invitations' to specific roles

Roles tab

Having the Full Access to Roles permission provides users with complete access to add, edit, or delete roles in the application. Admins can assign this permission to their users depending on their project needs.

Last updated