【发布时间】:2017-07-14 13:55:20
【问题描述】:
我需要使用两个groups 在res_partner 表上应用两个规则
群组:Staff 和 Manager
菜单项:Customer 和“员工”
型号:res_partner 用于两个视图。
-
Staff组中的用户只能看到staff菜单详细信息(只读权限) - 但他们需要拥有对
Customer的完全访问权限(读取、写入、创建和取消链接) - Manager 中的用户应该拥有对这两个视图的完全访问权限。
我试过下面的代码
<record model="ir.rule" id="staff_staff_rule">
<field name="name">Readonly for staff</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="perm_create" eval="False"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field name="groups" eval="[(4, ref('appartment.group_appartment_staff'))]"/>
</record>
但用户仍然可以创建、编辑、读取和删除员工组中的记录。
我怎样才能做到这一点。
【问题讨论】: