Define Cycle Approver role
Business Requirement
Currently there is no specific role that approves program cycles, only admin can approve it.
As Cycle approver, i want to be able to view any program's details(beneficiaries, entitlements, recurrence, etc.) so that i may review the cycle
As Cycle approver, i want to be able to approve cycles to those cycles that are assigned to a cycle approver so that the cycle is verified before being approved.
As Cycle approver, i want to be able to Reject cycles by clicking 'Reset to Draft' to those cycles that are assigned to a cycle approver so that the cycle can be corrected or modified before being approved.
As Cycle approver, i should not be able to modify any data of any program.
Additional Information
Priority: [High/Medium/Low]
Dependencies: [Other tasks, modules, etc.]
Attachments: [Screenshots, diagrams, etc.]
🔔 Note: This ticket should address common considerations without including country-specific content. Please ensure all references are generic and applicable across various contexts.