我的 odoo 12 模块有问题,它不添加访问权限

问题描述 投票:0回答:1

请帮忙。我刚刚开始使用 odoo 12 我在同一个文件上声明了 4 个模型,并且还在那里导入了另外 2 个模型,在那之前一切都很好,但是当我向 ir.model.access.csv 文件添加访问权限时,它不会执行任何操作,我已经在我的清单上取消注释,但它没有改变任何东西 这就是我在 csv 文件上写的内容

id,name,model_id:id,group_id:id, perm_read, perm_write, perm_create, perm_unlink    
access_municipio,municipio contacto,model_municipio,base.group_user,1,1,1,1
access_comarca,comarca contacto,model_comarca,base.group_user,1,1,1,1
access_distrito,distrito contacto,model_distrito,base.group_user,1,1,1,1
access_barrio,barrio contacto,model_barrio,base.group_user,1,1,1,1
python-3.x security odoo odoo-12 erp
1个回答
1
投票

标头丢失,Odoo 将无法转换并导入 CSV 文件。当标头中未指定

id
字段名称时,Odoo 将仅记录错误消息并忽略输入。

您应该在日志中看到以下错误消息:

错误 db_name odoo.tools.convert:导入规范不包含“id”,我们处于初始化模式,无法继续。

尝试添加以下标题:

csv id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink 

编辑:

您的访问权限属性中有前导/尾随空格,您应该在日志中看到以下错误消息:

KeyError: ' perm_read'

CSV 文件应如下所示

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_municipio,municipio contacto,model_municipio,base.group_user,1,1,1,1
access_comarca,comarca contacto,model_comarca,base.group_user,1,1,1,1
access_distrito,distrito contacto,model_distrito,base.group_user,1,1,1,1
access_barrio,barrio contacto,model_barrio,base.group_user,1,1,1,1
© www.soinside.com 2019 - 2024. All rights reserved.