Skip to Content
Welcome to the new Haccpy docs! đź‘‹
Roles & Permissions

Roles & Permissions

Roles

RoleDescription
AdminPlatform-level administrator. Has full access to all features and all tenants.
Tenant ManagerOrganisation-level user. Access is controlled by the specific permissions assigned to them.
EmployeeRestricted access user — typically a floor-level worker. Can submit checklists and view their location. Has a simplified navigation layout.

Employee navigation

Users with the Employee role see a different sidebar from Tenant Managers:

  • Locations appears at the top level of the navigation (alongside Violations, Checklists, etc.)
  • Locations does not appear under Settings for employees

Permissions reference

PermissionWhat it grants
DASHBOARD_VIEWCan view the dashboard
VIOLATIONS_VIEWCan view the violations list and details
SYSTEM_HEALTH_VIEWCan view the system health page
CHECKLISTS_VIEWCan view checklist submission history
CHECKLISTS_MANAGECan create and edit checklist templates
CHECKLISTS_SUBMITCan fill in and submit checklists
ENTER_LEAVE_EVENTS_VIEWCan view enter/leave event history
LOCATIONS_VIEWCan view locations
LOCATIONS_MANAGECan create, edit, and delete locations
CAMERAS_VIEWCan view the camera list
CAMERAS_MANAGECan add, edit, and delete cameras. Also enables click-to-edit on camera cards.
USERS_VIEWCan view the team member list
USERS_MANAGECan invite users, change roles, and revoke access
EMPLOYEES_VIEWCan view the employee list
EMPLOYEES_MANAGECan create, edit, and delete employee records
SCHEDULES_VIEWCan view schedules
SCHEDULES_MANAGECan create and edit schedules
MODELS_VIEWCan view AI models
MODELS_MANAGECan manage and assign AI models
DEVICES_VIEWCan view devices (Bridges, Tablets)
DEVICES_MANAGECan manage devices and assign them to locations
SETTINGS_MANAGECan access the Settings area
AIR_DEVICES_VIEWCan see the Air Sensors section within Devices
AIR_DEVICES_REQUESTCan create new Air Sensor requests and cancel existing ones
USECASES_VIEWCan view the Detection Use Cases list and configuration
USECASES_MANAGECan activate/deactivate use cases and save configuration changes

How permissions are assigned

Permissions are assigned per user per organisation by an Admin or a Tenant Manager with the USERS_MANAGE permission.

  1. Go to Settings → Team.
  2. Find the user and click the edit action.
  3. Adjust their role and permission set, then save.
Last updated on