Permission Management
Nightingale provides simple page permission management. We can define different roles, assign different permission points for each page to these roles, and users who have these roles will be granted the corresponding permissions for the pages.
Note: The permissions managed in roles determine whether users have the permission to operate or view a certain feature. For specific resources, such as alarm rules, whether users have read/write permissions needs to be configured when adding users to a business group.
User Roles
The platform provides three default roles:
- Admin: Super administrator permissions, granted to platform administrators, with all permission points.
- Standard: Read/write permissions for most features. Specific permission points can be viewed in the management page.
- Guest: Only has view access, including dashboards, subscribed alarms, metric views, log analysis, trace analysis, and system settings.
Custom Role Settings
The platform supports custom role settings. In the permissions list, click “Add Role” and then select the permissions you need on the right side.
For example: Create a new role and grant only the permissions to create, update, delete, and view dashboards.
- /dashboards: Permission to access all dashboards.
- /dashboards/add: Permission to add new dashboards, allowing users to create new dashboards.
- /dashboards/put: Permission to update existing dashboards, allowing users to modify existing dashboard configurations or content.
- /dashboards/del: Permission to delete dashboards, allowing users to remove unnecessary dashboards.
After logging in with a user having the authorized role, this user will only have the permissions to create, update, and delete dashboards.