仅显示下属的访问规则会留下odoo

时间:2018-06-01 12:29:29

标签: odoo odoo-10 odoo-11

我如何创建一个规则,只显示下属离开组记录/官员的记录,但不显示组别休假/经理在odoo

示例,user1是A,B,C的经理,user2 manager2是X,Y,Z,Employees的经理

user1和user2具有访问权限的相关用户离开/官员

我在group_hr_holidays_manager中有user3,具有访问权限(离开/经理)

我希望当user1登录时只能看到A,B,C员工的离开 当user2记录时,只能看到X,Y,Z的离开 我希望user3可以看到所有离开(A,B,C,X,Y,Z)

我尝试了以下规则

[ '|',( 'employee_id.user_id', '=',user.id),( 'employee_id.parent_id.user_id', '=',user.id)]

这里user1和user2罚款可以看到下属叶子但是user3可以看到叶子

1 个答案:

答案 0 :(得分:-1)

这三个用户属于一个组还是定义在不同的不同组中? 如果他们属于同一组 试试这个

  

['|',('parent_id.user_id','=',user.id),('user_id','=',user.id)]   我希望它对你有所帮助。

如果他们属于其他组,那么您可以定义相关的用户ID 喜欢

  

[('user_id','=',A,B,C]

我希望它适合你。