Skip to content

Roles and permissions

ToolboxFM decides what you can do from your role, never from a check on the screen you are looking at. This page is the complete list.

The users list in ToolboxFM, showing each person with their role and projectThe users list in ToolboxFM, showing each person with their role and project
Where roles are set. The permission matrix below is what each of those roles can do.
Role Scope Priority
Head Office Organisation-wide 1 (highest)
Project Supervisor One project 2
Subcontractor Supervisor One project 3
User One project 4

Priority matters when somebody holds more than one role: ToolboxFM resolves them to the highest-privilege role they hold.

You are You can give
Head Office Any role, including Head Office
Project Supervisor Project Supervisor, Subcontractor Supervisor, User

Filter by permission name, or untick a role to take it out of the table.

Show roles
PermissionApplies toHead OfficeProject SupervisorSubcontractor SupervisorUser
Zones
View zoneszone:viewPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser can
Create zoneszone:createPer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Edit zoneszone:updatePer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Add zone photoszone:photo_addPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
Open or close a zonezone:status_changePer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Delete zoneszone:deletePer projectHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Work activities
Create work activitieswork_activity:createPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
View work activitieswork_activity:viewPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser can
Edit work activitieswork_activity:updatePer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
Approve work activitieswork_activity:approvePer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Cancel work activitieswork_activity:cancelPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
Day board
Open the day boardday_board:viewPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
See subcontractor names on the day boardday_board:view_contractorsPer projectHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
Project diary
Read diary entriesproject_diary:viewPer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Write diary entriesproject_diary:createPer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Comment on diary entriesproject_diary:commentPer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Comments
Delete any commentcomment:deletePer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
People
View usersuser:viewEitherHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Invite usersuser:inviteEitherHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Edit usersuser:updateEitherHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Change user rolesuser:elevateEitherHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Subcontractors
View subcontractorssubcontractor:viewEitherHead Office canProject Supervisor canSubcontractor Supervisor canUser cannot
Add and edit subcontractorssubcontractor:managePer projectHead Office canProject Supervisor canSubcontractor Supervisor cannotUser cannot
Projects
View projectsproject:viewOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Create projectsproject:createOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Edit projectsproject:updateOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Delete projectsproject:deleteOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Organisation
View organisation detailstenant:viewOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Edit organisation detailstenant:updateOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Manage billingtenant:billingOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Change organisation settingstenant:settingsOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot
Manage single sign-onsso:manageOrganisationHead Office canProject Supervisor cannotSubcontractor Supervisor cannotUser cannot