MIAS User Manual

🌳 IND-KfW-HPFECPP MIAS Report – Role List

This module provides a detailed overview of Role List under the IND-KfW-HPFECPP MIAS project. It manages roles and their associated permissions to control access and actions for users across forest divisions in Himachal Pradesh, India.

📑 Module Structure:
Role List: Displays a list of roles with options to view, edit, or delete.
Add Role: Functionality to create new roles with associated permissions.
Edit Role: Functionality to modify existing roles and their permissions.
Delete Selected: Option to delete multiple selected roles.
Export Options: Export role list in formats like CSV, XLSX, or PDF.
Search: Search functionality to filter roles by title or ID.

📝 Key Activities:
Role List activities include creating, viewing, editing, and deleting roles to define user access levels, assigning permissions like profile editing, user management, and role management, and exporting role data for reporting purposes.

🎯 Purpose of this Module:
• To manage role-based access control for project-related activities.
• To facilitate role creation and modification for authorized users.
• To support decision-making by providing clear role and permission details.
• To ensure transparency in role management and user access.

📋 Details for Role List:
When viewing the role list, the following details are displayed:
• ID: Unique identifier for the role (e.g., 4).
• Title: Name of the role (e.g., kfw).
• Permissions: List of associated permissions (e.g., auth_profile_edit, user_management_access, permission_create, permission_edit, permission_show, permission_delete, permission_access, role_create).
• Per Page: Select number of roles to display per page (e.g., 10, 25, 50, 100).
• Delete Selected: Option to delete multiple selected roles.
• Export: Options to export the role list in CSV, XLSX, or PDF formats.
• Search: Input to filter roles by ID or title.

📋 Details for Adding Role:
When adding a new role, the following information is recorded:
• Title: Input the title of the role (e.g., kfw).
• Permissions: Select from available permissions (e.g., auth_profile_edit, user_management_access, permission_create, permission_edit, permission_show, permission_delete, permission_access, role_create).
• Save/Cancel: Options to save the new role or cancel the action.

📋 Details for Editing Role:
When editing an existing role (e.g., ID 4), the following details are pre-filled and can be modified:
• ID: Pre-filled with the role ID (e.g., 4).
• Title: Pre-filled with the current role title (e.g., kfw).
• Permissions: Pre-filled with current permissions (e.g., auth_profile_edit, user_management_access, permission_create, permission_edit, permission_show, permission_delete, permission_access, role_create, role_edit, role_show, role_delete, role_access, user_create, user_edit, user_show, user_delete, user_access).
• Save/Cancel: Options to save changes or cancel the edit.