Roles and Permissions
Roles
The platform is based on permissions. This way there is control over what a user can access depending on the permissions they have assigned.
Permission is assigned to a role, and depending on what features (see Turning admin functions on/off for more information) they have, permissions belonging to a role are kept or removed.
| SME roles | Internal technical label | |
|---|---|---|
| Director | ROLE_COMPANY_ADMIN | This role is the manager of a company (CEO, COO, CFO), They can manage the whole company. |
| Manager | ROLE_DIRECTOR | This role belongs to the Director of a company. They have access to many features, but more so in a read-only role. They can't, for example, create accounts or make payments. |
| Employee | ROLE_EMPLOYEE | As its name describes, this role belongs to an employee of a company and will ONLY be able to see their information. |
| Accountant | ROLE_ACCOUNTANT | This is a special role, it belongs to the accountant of the company. They mostly have read-only permissions. |
⚠️ Note: The role name displayed in the UI may differ from its internal technical identifier, which can be confusing.
Permissions
As mentioned previously, each role has a set of permissions, these permissions are what allow the platform to know when to display or not something, to allow access to different endpoints, etc. Here is a table describing some:
Updated about 11 hours ago
Did this page help you?
