限制员工下级层次结构视图OD的记录规则

2024-05-16 03:15:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想限制他们的一些员工的个人资料和个人资料。特定员工的下级层级结构之外的其他人不应显示给他。例如,这是我的员工层次结构。在

第一组:

  • 奈德
      • 桑萨
      • 雅利雅

第二组

  • 罗伯特

    • 塞尔西

      • 杰米
      • 乔菲

当Ned登录时,他应该看到cat、sansa和arya的员工记录,而不是Robert记录。 同样,当robert登录时,他应该看到cersi,jammi,jofery的员工记录。在

关系是桑萨向cat报告,而cat向Ned报告。在

我得到的是: 当我以Ned的身份登录时,我只能看到猫的记录 当我以Cat的身份登录时,我可以看到Sansa和arya的记录 但当我以ned的身份登录时,我想查看他的下属以及cat下属的记录。在

提前谢谢


Tags: 层次结构报告记录员工身份结构robertcat
1条回答
网友
1楼 · 发布于 2024-05-16 03:15:46

对于这种情况,有一个很重要的运算符:child_of

你需要像下面这样管理你的规则。在

['|',('parent_id.user_id','child_of',[user.id]),('user_id','=',use‌​r.id)]

或者

^{pr2}$

我希望这能解决你的问题,符合你的要求。在

相关问题 更多 >