Security Roles
Overview
Security roles in Qalyptus Server implement role-based access control (RBAC) to manage user permissions and access levels throughout the system. When you add users to Qalyptus Server, you must assign roles that define their maximum access level and determine what actions they can perform on projects, tasks, and administrative functions.
Default Security Roles
Qalyptus Server includes six default roles that cannot be modified or deleted:
- Administrators: Full system access including user management, system configuration, and all content operations
- Developers: Access to create, edit, and manage reports, connections, and tasks within assigned projects
- Users: Read-only access to view and consume reports within assigned projects
- Qalyptus Notify: Necessary permissions to use the "Qalyptus Notify" extension
- Qalyptus On-Demand: Necessary permissions to use the "Qalyptus On-Demand" extension
- Qalyptus Self-Reporting: Necessary permissions to use the "Qalyptus Self-Reporting" extension
Roles define the maximum level of access a user can have. Users can be assigned multiple roles, and their effective permissions are the union of all assigned role permissions.
Create a role
The content permissions determines the level of access a user has on Qalyptus Server. Permissions can be applied to all projects or specific projects.
A user can have multiple roles. In this case, his rights are the union of the permissions of his roles.
To create a role, follow the steps below:
- Connect to Qalyptus Server.
- Go to Administration> System> Security roles.
- Click Create role.
- Enter the information in the following fields:
- Enable: Choose to enable or disable the role.
- Name: Enter the role name.
- Description: Enter a description for the role (optional).
- Permissions: Choose role permissions.
For Projects (connections, filters and reports) and Tasks, it is possible to apply permissions on specific projects. Check the All projects checkbox to apply permissions to all projects present in Qalyptus Server. If you want to select specific projects, uncheck the box and select the projects of your choice.
- Click Save
