This is a guide outlining what permissions are required to carry out certain actions in the system, aswell as a small guide as to how user roles interact with each other.
General Permission Rules
Unless stated in the 'Other Comments' below, the permissions apply to each user role as follows:
Admin:
Can access all
Payroll Officer:
Can see all, but can only make changes in certain places
General Manager:
If also a team manager, team manager permissions will apply. If not, can access all.
Team Manager:
Can access all for users that they manage.
Employee:
Can only access themselves.
Custom Permission Checklist
Schedule Permissions
Action | Custom Permissions Required | Other Comments |
View schedules | Schedule
| The schedules that employees can see is based on the "Employees can view the full rota" setting. If it is not enabled, they can only see their own schedules. |
Create schedules | Schedule
|
|
Edit schedules | Schedule
| Team managers can only update schedules in teams that they manage. |
Publish schedules | Schedule
| Team managers can only publish the roster if they are a manager of at least one team being published, but they will only publish the schedules in their managed teams. |
Lock Roster | N/A | This is only available to admins. |
Edit Roster Templates | Roster Template
| This is unavailable to employees. |
Apply Roster templates | Roster Template
| This is unavailable to employees |
See/Edit Roster Projections Configurations | Demand Projection Settings
| This is unavailable to employees |
Leave / Holiday Permissions
Action | Custom Permissions Required | Other Comments |
Create Leave Request | Leave Request
| Employees can only request leave if the Allow staff to enter leave requests setting is also enabled. |
Approve Leave Request | Leave Request
| If update status except self is enabled, they will not be able to approve their own requests Team managers cannot approve their own requests. |
See Leave Request Comments | Leave Request
| Employees can only see their own comments |
Request Unavailability | Unavailability Request
| You also need the 'Allow staff to enter unavailability" to be enabled in permission settings. Staff can also only request unavailability with 'Minimum number of days notice required for unavailability' set in the leave settings. |
See Leave Balance | Leave Balance
| Leave Types that are set to be hidden, will not show for employees. Team managers can only see their own balances if the leave type is not hidden. Temporary employees cannot see any balances. |
Recalculate Leave Balance | Leave Balance
User
| This is only available for general managers, payroll officers and admins |
Import/Export Leave Balances | N/A | This is available to Payroll Officers and Admins only |
Update Leave Year | Settings
| This is only available for admins |
Timesheet Permissions
Action | Custom Permissions Required | Other Comments |
Approve Timesheets | Timesheet
| This is unavailable for employees Team managers can only approve their own timesheet if "Allow team managers to edit/approve their own timesheets" setting is enabled. |
See Shift Comments | Shift
| Employees can only see their own comments. |
Staff Permissions
Action | Custom Permissions Required | Other Comments |
Assign Roles to Staff | User
| This is unavailable for employees |
Reactivate/Deactivate Staff | User
| This is unavailable for employees |
Add Staff Profile Photo | User
|
|
Send Onboarding Invitation | User Invite
|
|
Edit Onboarding Questions | User
| This is unavailable for employees |
Apply Tags to Staff | User
| This is unavailable to employees |
Add Temporary Staff | User
| This is unavailable to employees Temporary staff needs to be enabled on the account A user can only be assigned as a temporary user, if they only have an employee role. |
See Other Users' Wages | User
| This is unavailable for employees Managers can only see wages if Allow team managers to see staff costs |
Impersonate Staff Member | N/A | This is only available to admins |
Communication Permissions
Action | Custom Permission Required | Other Comments |
Create Communication Room | Communication Room
| This is unavailable to employees. Managers can only create communication rooms if they are a manager of at least 1 team, and they can only create rooms for those teams. This is unavailable to payroll officers, unless they have another user role that allows this. |
Delete Communication Room | N/A | This is only available to Admins and General Managers |
Create Communication Message | Communication Room
| This is unavailable to employees |
Other Permissions
Action | Custom Permissions Required | Other Comments |
Edit Key Alerts | N/A | This is only available for admins. |
Edit Scheduled Tasks | N/A | This is only available for admins. |
Edit Location Business Hours | Location
| This is disabled for employees. |
View Dashboard | Dashboard
|
|