Permissions

Optionnal section

(Just skip this page and go to Teams if you are not interested in permissions for now).

Implicitly linked actions

Here is a table representing a proposal of the implicitly linked permissions :

Permission
Implicitly Linked Permission

.view

.viewAny

.create

.viewAny

.update

.view, .viewAny

.delete

.view, .viewAny

Actions permissions

Basic Action

Action
Description

viewAny

Allow the user to index (view Any) all ressources of a given notion. E.g: the table showing all the people

view

Allow the user to view the detail of a given notion. E.g : view the detail of one person

create

Allow the user to create a new entity of a given notion. E.g : create a new person

update

Allow the user to edit an entity of a given notion. E.g : edit a person

delete

Allow the user to delete an entity of a given notion. E.g : delete a person

Specific permissions

Action
Description

crew.addUser

Allow the user to add user to a given crew

links.createFromJson

Allow the user to add relations from a json file

person.createFromJson

Allow the user to add persons from a json file

list_control.addToList

Allow the user to add an element to a given list.

list_control.deleteListElem

Allow the user to delete an element from a given list.

list_control.updateListElem

Allow the user to edit an element from a given list.

user.requestRole

Allow the user to request a new role. (This request should be accepted).

user.grantRole

Allow the user to accept or decline requests for roles from other users.

user.changeTeam

Allow the user to change teams.

Last updated