如何在odoo v11中授予访问权限?
我收到下面的如何在odoo v11中授予访问权限?,odoo,odoo-11,Odoo,Odoo 11,我收到下面的Odoo服务器错误-访问错误 由于安全原因,无法完成请求的操作 限制。请与您的系统管理员联系 (文档类型:hr.employee,操作:read) 实际上,我为员工和经理制定了一套规则 对于经理: <record model="ir.rule" id="employee_view_rule_manager"> <field name="name">Manager view rule</field> <field
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>
管理器视图规则
[(1,'=',1)]
雇员:
<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>
员工视图规则
[('user_id','=',user.id)]
它在没有安装hr\u org\u char
t的情况下工作正常,但当我们安装hr\u org\u chart
app时,它会给出读取访问错误
我需要解决方案,因为我们还需要组织结构图。我认为您的领域存在问题
<field name="domain_force">[(1,'=',1)]</field>
[(1,=',1)]
如果您应用此域,员工只能查看自己的记录,因此您需要员工列表的子项,因此您将使用“child_of”试试看,认为这是可行的
<field name="domain_force">[('id', 'child_of', [user.id])]</field>
[('id','child\u of',[user.id])]
谢谢您是否查看了模块/应用程序人力资源组织结构图的规则或访问权限?也许你有新的规则,这使得你的规则无效。在odoo的文档中学习,它有所有的基本流程和功能,或者你需要基本的教程。有很多网站需要学习。对我来说,我建议