LGDXRobot Cloud allows creating roles to define customised access control for users. A role contains a list of scopes that determine what the user can access. The access can be fine-grained, such as specific permissions (read, write, delete) within a controller, or broad, such as access to everything in the system.
The Email Recipient role is a special role that allows the user to receive email notifications from the system. It does not grant any system access.
Creating a Role
- Click the Create Role button at the top right.
- Enter the role settings.
- Click Create.
Updating a Role
- Click the View button on the right of the role.
- Update the role settings.
- Click Update.
Deleting a Role
- Click the View button on the right of the role.
- Click Delete.
- Click Delete to confirm.
The system will prevent a system role from being deleted.
Settings
- Name: The name of the role.
- Description: The description of the role.
- Scopes: The scopes assigned to the role.
- Area: The category of functionality that can be accessed.
- Controller: The feature within the category that can be accessed.
- Permission: The specific action that can be performed.
- Remove: Click the bin icon to remove the scope.
- Add Scope: Click the Add Scope button to add a new scope.
The permission field is mandatory.