../_images/icon_home_rights.svg

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.

../_images/rights_general.png

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.