Roles are very important for separating different administrators' access rights to various features in your admin panel. For example, by creating a role such as KYC Officer and granting them access rights.
Then this administrator will only be able to view the verification list, details of a specific verification, and change the verification status. There are many role options, and you define the list of such roles based on your business needs.
Right *ALL*: This role grants unlimited access to all administrator functions! You must have at least one administrator with *ALL* rights to continue managing and distributing permissions and roles.
To configure a role, you need to go to the "Administrators" section.
Below the administrators' table, there is a roles table and a "Create Role" button.
Warning! Use the following permissions with caution:
ALL - Grants access to all methods.
edit-lvl - Grants the ability to change role permissions for any administrator (including oneself).
register - Allows the creation of a new administrator (when creating, the new admin can choose any role for themselves).
access/role/create - Enables the creation of a new role (when combined with any of the above methods, this grants unlimited access to the administrator).
access/role/edit - Grants the ability to edit any role (including one’s own role).
users/profile/changePassword - Allows the password to be changed for any administrator or user (this enables changing the password for the main administrator and logging into their account).
users/profile/secure/otp/delete - Allows the deletion of 2FA security for any administrator or user (this can compromise the user’s account).