我使用Odoo 12 cr,我已经创建了一个自定义组,该组可以读取某些模型,但是当我创建一个新用户并将其分配给组技术人员时,默认情况下它可以创建联系人,并且我想撤消此操作小组的许可。
该小组是:
<record id="group_technical" model="res.group">
<field name="name">Technician</field>
</record>
我已经知道禁用“联系人创建”会撤消它,但是有办法从群组中禁用它吗?
答案 0 :(得分:0)
您将创建ir.model.access.csv
文件,该文件将添加到__manifest__.py
文件中。它必须在组定义文件之后加载。
[
'data': [
'security/security.xml', # group definition file
'security/ir.model.access.csv', # model access file
]
组定义文件为:
<record id="group_technical" model="res.group">
<field name="name">Technician</field>
</record>
ir.model.access.csv
文件为:
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_res_partner_technician,res.partner.technician,model_res_partner,group_technical,1,0,0,0