如何解决对同一模型具有不同权限的两个安全组 - Odoo
我有一个名为“横幅”的模型。我正在尝试创建一个安全组“custom_sales”,它只能读取“banner”。但是,我希望管理员用户拥有所有访问权限。 这就是我正在尝试的: 安全/groups.xml:
<record model="res.groups" id="custom_sales">
<field name="name">Custom Sales Group</field>
<field name="users" eval="[(4,ref('base.user_admin'))]"/>
</record>
ir.model.access.csv:
access_ftrv_banner,access.ftrv.banner,model_ftrv_banner,custom_sales,1,0
这确实为自定义销售用户创建了只读访问权限,但管理员甚至无法再查看横幅模型
解决方法
第一:修改安全组,因为您编写的内容将使您自定义组中的所有用户成为管理员角色 (base.user_admin)
<record model="res.groups" id="custom_sales">
<field name="name">Custom Sales Group</field>
<field name="users" eval="[(4,ref('base.group_user'))]"/>
</record>
第二个:将所有访问权限添加到管理员
access_ftrv_banner_admin,access.ftrv.banner.admin,model_ftrv_banner,base.user_admin,1,1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。