suggestions #2537
Updated by Md. Abdul Hamid 11 months ago
The approval workflow needs to be improved to ensure users are clearly informed when an expense reaches the final approval stage, and to restrict further approval actions if the expense has been rejected at any level. ### Feature Requirements: ### 1. Final Approval Notification: * When a user is about to give the final approval, a confirmation message should appear: “This is the final approval. After this, no further changes can be made.” * This message should be displayed before the user confirms their approval. ### 2. 1. Rejection Handling: * If the expense is rejected at any level, users at the next levels should not be able to click the approval button. * Currently, the button is still clickable and shows a vague notification. ### 3. 1. Improved Notification Messaging: * If an expense has been rejected by a previous approver, and a user at a later level tries to approve it, the system should show: “This expense has been rejected by a previous level. You cannot approve it.”