Hi Odoo Community,
I am using Odoo 18 Community Edition and want to implement a two-step approval process for leave requests in the Time Off module.
Currently, the system allows only a single approval (by the employee’s manager), but I want a workflow like this:
- Employee submits a leave request.
- First Approver (Team Lead) reviews and approves → request moves to "Second Approval" state.
- Second Approver (HR Manager) gives final approval → request becomes validated.
My questions:
- Is this feature available in Odoo 18 Community out-of-the-box (and I’m missing a setting)?
- If not, is there any recommended way or OCA module to achieve this?
- Alternatively, what’s the best approach to customize the hr.leave workflow to add a Second Approval step?
Any code snippets, module suggestions, or guidance would be appreciated!
Thanks in advance!