Role Permissions
Roles in CaosDB can have the following permissions
Permission |
Description |
---|---|
|
Permission to read the server properties. |
|
Permissions to administrate the access controll management system. That includes managing users, roles, and assigning permissions to roles and roles to users. |
|
Permissions to manage roles, i.e. create, retrieve, update and delete roles and assign them to users. |
|
Permission to assign a role (to a user). |
|
Permission to delete a role. |
|
Permission to create a new role. |
|
Permission to retrieve the description of a role. |
|
Permission to read the permissions of a role. |
|
Permission to update the description of a role. |
|
Permission to set the permissions of a role. |
|
Permissions to manage users, i.e. create, retrieve, update and delete users. |
|
Permission to delete a user |
|
Permission to create a user in the given realm |
|
Permission to retrieve the user info (email, entity, status) |
|
Permission to retrieve the roles of a user |
|
Permission to update the email address of a user. |
|
Permission to set the entity which is associated with a user. |
|
Permission to change the roles of a user. |
|
Permission to update the status of a user, i.e. marking them as
|
|
Permission to set the password of a user. |
|
Permission to execute a server-side script under the given path. Note
that, for utilizing the wild cards feature, you have to use |
|
Permission to read the server logs. (DEPRECATED) |
|
Permissions to manage state models and the states of entities. |
|
Permission to assign a state model. |
|
Permission to force to leave a state models specified life-cycle even though the currrent state isn’t a final state in the that model. |
|
Permission to initiate a transition. |
|
Permission to unassign a state model. |
|
Permission to execute any writable transaction. This permission only allows to execute these transactions in general. The necessary entities permissions are not implied. |
|
Permission to delete entities of a given role (e.g. Record, File, RecordType, or Property). |
|
Permission to insert entities of a given role (e.g. Record, File, RecordType, or Property). |
|
Permission to update entities of a given role (e.g. Record, File, RecordType, or Property). |