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.
I search to filter purchases linked to hr addon (by employee)
My employees and departments are :
- Boss 1 (department 1)
- user 1
- user 2
- Boss 2 (department 2)
- user 3
- user 4
Each user can make purchase (group purchase / user).
I want that each user could just see his purchases - this is ok by filter domain (‘create_uid’ , '=' , uid) - and the Boss could see all purchases of his department (and only his department)
Thanks for your help
I think you need to first add department_id to purchase.order model, then add (through related/function) the department's manager_id as well then filter by that. The department_id can be a related/functional field but I think it is saver to put it as a normal field that will be defaulted by the requestor's department. This way, the purchase will remain in the same department although the requestor has moved to another department.
Ok for adding field department_id to purchase.order model.
If I understand, I get the department’s manager_id when user make his purchase, and I write it into the new field ?
But how can I get this ? It does not seem to have rel between user and employee.
Could you help me for this function ?
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
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.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 2/17/15, 1:07 PM|
|Seen: 647 times|
|Last updated: 3/16/15, 8:10 AM|