Rights¶
Introduction:¶
This module is used to edit the right(s) of a user.
Basically, we attribute a role to the user on an entity (e.g. Sylvio has the role “admin”. In consequence, he has the rights to create, read, update, and delete any entities.).
The role is linked to an entity type and characterized by an action on it (create, read, update, delete, browse). The entity type is parent of the entity. The right is central, it will attribute a role to a user, on an entity. In consequence, the role action(s) will be applied on this entity thanks to the right.
The user rights obtained via the group are equal to those obtained independently, except that they are automatically removed when the user leaves the group.

Note
List of elements mandatory before add a right:
Entity type and Entity existing
Role created
User created
Preliminary steps¶
Entity type and Entity¶

You can read the Entity types and entities only.
The Entity type list is populated by the KYLI team, in consequence of a new module development which requires rights application. The entities are constantly created by the users, due to their activity on Laby.
Role¶
Create a new role in the right module. This role is linked to an entity type and actions like:
Create
Read
Update
Delete
Browse
Note
Mandatory elements
Name
Description
User¶
The User has to be created via the User module.
Note
The user rights will be operational only after the user activation.
Add a role¶
Role user¶
Role Group¶
A group is composed of one or several users and is linked to entities. A matrix helps you to manage rights of the user via the group.
You have to add entities first by:
Selecting an entity type (e.g. Program) or selecting All
Selecting an entity (Program XX-XXX) or all entities of the entity type previously selected
Add a user and select a cell to add a role to the user on the selected entity.