我如何创建一个规则,只显示下属离开组记录/官员的记录,但不显示组别休假/经理在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可以看到叶子
答案 0 :(得分:-1)
这三个用户属于一个组还是定义在不同的不同组中? 如果他们属于同一组 试试这个
['|',('parent_id.user_id','=',user.id),('user_id','=',user.id)] 我希望它对你有所帮助。
如果他们属于其他组,那么您可以定义相关的用户ID 喜欢
[('user_id','=',A,B,C]
我希望它适合你。