콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
2800 화면

Hi,

Hr manager can access only his department(D1) employees. For this i have created a new ir.rule,

<record model="ir.rule" id="hr_manager_employee_rule">
<field name="name">HR Manager only view his department's employee</field>
<field name="model_id" ref="model_hr_employee"/>
<field name="groups" eval="[(6,0, [ref('group_hr_manager')])]"/>
<field name="domain_force">[('department_id', 'in', [user.employee_ids.department_id.id])]
</field>
</record>

I assigned demo user as hr manager. Now i can view only the employees in his department D1.

Then i have changed his department to D2 and checked, but now there is no change.

I can view employees from D1 and can't view employees of D2. Then i restarted my odoo and its working.

After changing department of employee i need to restart odoo to get the employee list updated.


Is there is any solution for this ?


Thanks in advance


아바타
취소
관련 게시물 답글 화면 활동
5
12월 19
11442
4
1월 19
4404
1
1월 19
7640
2
1월 19
10260
7
2월 18
3771