Project

General

Profile

Actions

ClientProject #2803

open

Frontend : Module-Wise Approval Process

Added by Najmul Hasan 8 months ago. Updated 8 months ago.

Status:
Complete
Priority:
High
Assignee:
Category:
frontend
Target version:
-
Start date:
08/04/2025
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

The module-wise approval management feature allows administrators to manage approver assignments for different modules (e.g., "Purchasee") by creating, updating, and deleting module-to-approver user mappings.

UI Implementation:

  • Add a table in ModuleToApproverUsersPage to display modules, their associated approvers, and action buttons (Edit, Delete).
  • Implementation of a form (ModuleToApproverUsersForm) for creating and updating approver mappings, with support for selecting users and setting serial numbers.
  • Add a delete confirmation dialog to prevent accidental deletions, triggered by a "Delete" button.

Testing:

  • Verified table rendering with sample data (e.g., "Purchasee" with multiple approvers).
  • Tested create, update, and delete operations, confirming API calls and UI updates.
  • Validated error handling for invalid inputs and non-existent modules.
  • Ensured responsive design and accessibility (e.g., keyboard navigation for AlertDialog).

Future Improvements:

  • Implement bulk delete or edit functionality.
Actions

Also available in: Atom PDF