Step 2 - User Management
This section provides an overview of the user management functionality in the DATL system, focusing on the different user roles and their hierarchies.
User Roles and Hierarchies
The DATL system uses a role-based access control (RBAC) mechanism to manage user permissions. Each role is designed to grant specific permissions and access levels within the system. Below is a detailed description of the available roles and their hierarchies.
Roles Overview
OCC Supervisor: This role includes the permissions of both
OCC
andAirliner Supervisor
.Technical Supervisor: This role includes the permissions of
Technical
.Sale Supervisor: This role includes the permissions of
Sales
.Contract Supervisor: This role includes the permissions of
Human Respource
.Account Supervisor: This role includes the permissions of
Accountant
.Owner: This role includes the permissions of
Maintainer
.Chief Pilot: This role includes the permissions of
Crew
.Customer.
Peer Support.
Head Of Operation.
Flight Service.
Maintainer.
CREW: This role aggregates the permissions of
PIC
,Pilot
,SCCM
, andAAVV
.
Role Hierarchies
The role hierarchy defines the inheritance of permissions from one role to another. For instance, if a user is assigned the Occ Supervisor
, they automatically inherit the permissions of both Occ
and Airlainer Supervisor
.
Here is a breakdown of the role hierarchy:
Occ Supervisor inherits permissions from:
OCC
Airliner Supervisor
Technical Supervisor inherits permissions from:
Technical
Sales Supervisor inherits permissions from:
Sales
Contract Supervisor inherits permissions from:
Human Resource
Account Supervisor inherits permissions from:
Account
Owner inherits permissions from:
Maintainer
PIC inherits permissions from:
Pilot
CREW inherits permissions from:
PIC
Pilot
SCCM
AAVV
Managing User Roles
To manage user roles in the DATL system:
Assigning Roles: Administrators can assign roles to users based on their responsibilities and the level of access required.
Role Inheritance: When a role is assigned, the user automatically inherits all permissions of the roles that fall under its hierarchy.
Modifying Roles: Roles can be modified or updated by the super admin to ensure users have the necessary access levels.
Role Removal: If a user no longer needs a particular role, it can be removed, which will also revoke the inherited permissions.
Example Scenario
If an individual is promoted to the position of OCC Supervisor, they should be assigned the OCC SUPERVISOR
. This assignment will grant them the permissions of both OCC
and AIRLINER SUPERVISOR
, ensuring they have access to all necessary functions within the DATL system.
By effectively managing user roles and hierarchies, the DATL system ensures secure and efficient access control, enhancing the overall functionality and security of the system.
Last updated