Roles
Manage roles and permissions to control access to the application
Page Overview
What the page is for
The Roles page allows you to create and manage roles, which are collections of permissions. Roles control what users can do in the application.
When a user would use it
- When you want to create a new role
- When you need to edit an existing role
- When you want to delete a role
- When you need to manage permissions for a role
- When you want to view all available roles
How to Access This Page
Navigation path from the main app
- Log in to the application
- From the main dashboard, use the sidebar navigation to click on "Roles"
- Or, directly navigate to
/rolesin your browser
Permissions or prerequisites
- You must be logged in to access this page
- You need administrator, super admin, or role manager permissions to manage roles
- The "Add Role" button will be disabled if you don't have the required permissions
Page Layout
Header / title
- Title: "Roles"
- Subtitle: "Manage your roles"
- Primary button: "Add Role" (disabled if no permission)
Role Table
Shows a list of roles with details.
Step-by-Step Tasks
Creating a New Role
- Click the "Add Role" button
- Fill in the role details in the dialog
- (Optional) Assign permissions to the role
- Save the role
- The new role will appear in the table
Editing a Role
- Find the role in the table
- Click the edit action
- Update the role's details
- Save your changes
Deleting a Role
- Find the role you want to delete
- Click the delete action
- Confirm the deletion in the dialog
- The role will be removed
Managing Role Permissions
- Find the role
- Click the manage permissions action
- Add or remove permissions as needed
- Save your changes
Field & Button Reference
| Field/Button | What it does | When to use it |
|---|---|---|
| Add Role | Opens the create role dialog | When you want to create a new role |
Tips & Notes
- Roles control access: Permissions define what users can do
- Start with existing roles: Use existing roles as templates before creating new ones
- Be careful with deletion: Deleting a role may affect users assigned to it
- Use descriptive names: Give roles clear names that reflect their purpose
