Odoo Help
Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM
|
e-Commerce
|
Accounting
|
Inventory
|
PoS
|
Project management
|
MRP
|
etc.
Leave Approval By Various Number of Managers
I need to Approve Leaves of Employees, The number of managers/ids will vary from one employee to another Example: Many Departments in a company will use its own path to approve leaves In Dep1, Emp1_1 and Emp1_2 will create Leave Request which will be approved by Manager1 and Manager2
In Dep2, Emp2_1 and Emp2_2 will create Leave Request which will be approved by Manager1, Manager2, Manager3
The leave approval process in the hr_holidays module is a pretty basic one. An employee's leave can only be approved by a user in the HR Officer group (or higher). So, if you want to involve the employee's manager in the process you can either: 1) Give the manager HR Officer access or 2) Create your own (fairly sophisticated) module to override the default workflow
My "very rough" outline for how #2 would work:
- Create a separate group called group_department_manager
- Attach this group to the appropriate workflow transition
- Add all department managers to this group
- Modify 'ir.model.access' rules restricting access to 'hr.holidays'
- Create 'ir.rule' object for 'hr.holidays' that would allow a user to only read/write records for users that are under him in the employee hierarchy :P
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.
RegisterOdoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.
Test it nowQuestion tools
Stats
Asked: 3/13/14, 12:18 AM |
Seen: 3101 times |
Last updated: 5/18/16, 5:25 AM |