🧩 User Role & Permission

This section allows administrators to create and manage user roles that define access levels and permissions across the system.

Navigation: Configuration → User Role

Overview

The User Role module helps administrators organize system access by defining various roles for users. Each role determines what actions a user can perform within the application, ensuring a structured and secure permission model.

Roles act as templates for access control — for example, Admin, Manager, or Executive — each with a predefined set of permissions suited to their responsibilities.

Details / Purpose

The purpose of this module is to maintain a clear and manageable structure for user permissions and access rights.

⚠️ Note: System-defined roles such as Administrator, Manager, or Default User are protected and cannot be edited or deleted. These roles are created by the system to maintain core access control integrity.

It allows administrators to:

  • Create, edit, and delete user roles

  • Assign specific permissions to each role

  • Control which parts of the system are accessible to users based on their assigned role

  • Ensure consistent and secure access across all modules

This module enhances security, scalability, and administrative efficiency by avoiding repetitive manual permission assignments.

Last updated