Skip to content

Roles and permissions ​

A role is a set of permissions, such as Sales or Support. People get permissions through their roles; a person with several roles gets the widest access of them together.

Roles are in Administration › Roles. Only administrators can create and change roles; user managers can see them.

Creating a role ​

New role starts empty, or copies the permissions of an existing role, which you then change. Copy next to a role does the same.

Administrators ​

A role marked Administrator can see and change everything: every entity, every record and every page of the administration. No other permissions need to be set for it. The administrator made during installation has this role.

Give it to as few people as you can.

Entity permissions ​

For each entity, a role sets what its users may do with the records:

PermissionChoicesMeaning
SeeNone, own, allWhich records they see in lists and can open
AddYes or noWhether they may add records
ChangeNone, own, allWhich records they may edit
DeleteNone, own, allWhich records they may move to the trash and restore
ExportNone, own, allFor exporting records, in a coming version

Own means the records the person created. A salesperson who may see their own deals but all companies would have See: own for deals and See: all for companies.

An entity that none of a person's roles may see is missing from their menu.

Administration permissions ​

Administration permissions open parts of the building and administration to people who are not administrators:

PermissionAllows
Add and change entities and fieldsBuilding: modules, entities and fields
Manage choice listsChoice lists
Invite, edit and deactivate usersUsers, within the roles they may give
Design forms and share viewsList design
Delete records in the trash for goodDeleting records permanently
Import records from CSVImporting, in a coming version
Edit translationsTranslations, in a coming version
Edit the themeThe theme, in a coming version
Read the audit logThe audit log, in a coming version

Settings, the System page, updates and roles stay with administrators.

Roles a user manager may give ​

Roles its user managers may give decides which roles people with this role can give and take away, when they also have the permission to manage users. A team lead might give Sales only, never Administrator.

Qorekit is free software under the GNU GPL, version 3 or later.