【问题标题】:How to set record rules in odoo?如何在odoo中设置记录规则?
【发布时间】:2016-01-08 11:45:52
【问题描述】:

如何在odoo中创建仅显示下属休假记录的规则

例如,XXX 是 A、B、C 的经理,员工 YYY 是 X、Y、Z 的经理,员工

XXX 和 YYY 拥有与访问权限官/经理相关的用户

如果XXX登录,他可以批准请假申请,也可以批准X,Y,Z员工的时间表,如何限制......?

【问题讨论】:

    标签: odoo


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 感谢您的回答,但我收到这些错误。ValueError: "name 'user_id' is not defined" while evaluation u"['|',(user_id,'=',user.id ),('manager_id.user_id','=',user.id)]"
    • 如果 user_id 是模型中的一个字段,请使用类似 'user_id' 的引号
    【解决方案2】:

    试试这个:

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

    它在费用审批方面对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-22
      • 2018-02-12
      • 1970-01-01
      • 2020-12-06
      • 2016-08-07
      • 2020-01-31
      • 2017-04-16
      • 1970-01-01
      相关资源
      最近更新 更多