Roles & Permissions Module Overview
Complete guide to creating roles and controlling page and action access across HRORA.
The HRORA Roles & Permissions Module controls what each type of user can see and do. Every role carries its own set of permissions, applied across every module in the system.
Who Uses This Module
| Role | What They Can Do |
|---|---|
| System Admin | Create roles, edit permissions for any role, activate or deactivate roles, delete roles |
| Admin | Manage roles and permissions within the limits of their own role |
Roles & Permissions Workflow
Add a role โ enter its name and description โ save โ role appears in the Role List โ open Edit Permission โ expand a module โ tick the pages the role can access โ tick the actions the role can perform on each page โ save โ the role's users see only the pages and controls they have been granted
Module Sections
- Role List โ All roles with their creation date, description, and controls
- Add Roles โ Form for creating a new role
- Edit Permission โ Permission tree for granting page and action access to a role
Permission Structure
Permissions are granted at three levels, from broadest to narrowest.
| Level | Description |
|---|---|
| Module | Collapsible section grouping all permissions for one area of HRORA |
| Page | Screen within that module the role can open |
| Action | Individual control on that page the role can use |
Permission Modules
Permissions are grouped by module, including Dashboard Access, Employees, Candidates, Candidate Employment, Attendance, Leave, Work From Home, Roles, Shift & Roaster, Department & Designation, and Holidays.
Role Status
| Status | Description |
|---|---|
| Enabled | The role is active and can be assigned to users |
| Disabled | The role is retained in the list but not active |
Permissions cascade downward. A role must have the page granted before its actions take effect, so tick the page first and then the actions beneath it.