Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
2753 Weergaven

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


Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
5
dec. 19
11368
4
jan. 19
4384
1
jan. 19
7599
2
jan. 19
10193
7
feb. 18
3742