Group (Authorization Management)
The rights management page allows you to configure and administer the application's authorization system. It provides a complete interface to manage users, organize them into groups, and assign them specific rights according to a three-level hierarchical architecture.
Rights System Architecture
The system works according to the following principle:
- Users → belong to Groups → which have Rights
- A user automatically inherits all rights from the groups they belong to
- A user can belong to multiple groups simultaneously
- A group can have multiple rights
User Interface
The page consists of three tables arranged vertically:
1. Users Table
Allows complete management of user accounts with the following information: last name, first name, email and user code.
Available actions:
- Create a new user
- Modify an existing user's information
- Delete a user
Group association: To associate a user with groups, you must first select them in this table, then check the desired groups in the groups table below.
2. Groups Table
Allows management of groups that serve to organize users according to their roles or functions.
Available actions:
- Create a new group
- Modify an existing group
- Delete a group
3. Rights Table
Allows management of system permissions and access rights.
Available actions:
- Create a new right
- Modify an existing right
- Delete a right
Group association: To assign rights to a group, you must first select the group in the groups table, then check the desired rights in this table.