我遇到以下exec()
服务器错误-访问错误
由于安全原因,请求的操作无法完成 限制。请与您的系统管理员联系。
(文档类型:Odoo
,操作:hr.employee
)
实际上,我为员工和经理制定了规则 对于经理:
read
对于员工:
<record model="ir.rule" id="employee_view_rule_manager">
<field name="name">Manager view rule</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="groups" eval="[(4, ref('hr.group_hr_manager'))]" />
<field name="domain_force">[(1,'=',1)]</field>
</record>
它在没有安装<record model="ir.rule" id="employee_view_rule_employee">
<field name="name">Employee view rule</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="False"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
</record>
t的情况下可以正常工作,但是当我们安装hr_org_char
应用程序时,它会出现读取访问错误。
我需要解决方案,因为我们也需要组织结构图。
答案 0 :(得分:0)
我认为您遇到域名问题
<field name="domain_force">[(1,'=',1)]</field>
如果您应用此域,则员工只能看到自己的记录,因此您想要员工列表中的子目录,因此您将使用“ child_of”尝试吹奏,认为这将是可行的。
<field name="domain_force">[('id', 'child_of', [user.id])]</field>
谢谢