Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
5957 Lượt xem

Hi ,

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Thanks Ivan,

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 ?

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 6 24
1871
3
thg 3 15
4586
7
thg 11 20
25408
11
thg 1 19
10362
1
thg 12 22
4533