我为我的模型创建了安全部分。为此,我创建了 ir.model.access.csv 文件/bpl_security.xml 并在openerp .py 中映射了这些文件。最后,我向用户添加了对 menuitems 的限制
但是双方的菜单都没有显示。我已经创建了用户和经理,并在我的 csv 文件中创建了用户并标记了他们。请检查我的代码并建议我这样做
这是我上传的整个代码
请参见 bpl_view.xml 中的第 705 行
我检查了您的代码,发现错误在您的openerp .py 文件中。请将您的openerp .py 文件中的代码更改为以下内容
{
'name': 'ERP System',
'author': 'Bellvantage (Pvt) Ltd',
'version': '1.0',
'depends': ['base', 'hr'],
'category' : 'Production',
'summary': 'ERP Information System for Plantation Industry',
'description': """
""",
'data': ['bpl_security.xml',
'ir.model.access.csv',
'bpl_worker_registration_sequence.xml',
'bpl_view.xml',
],
'css':[],
'images': [],
'demo': [],
'installable': True,
'application' : True,
'certificate' : '',
'images': [],
}
正如用户 Anoma 所说,openerp .py 文件中有问题,正如我看到你的代码,你写的像
'data': [
'bpl_worker_registration_sequence.xml',
'bpl_view.xml',
'security/bpl_security.xml',
'security/ir.model.access.csv'],
正如我在之前的回答中所说,将 bpl_security.xml,ir.model.access.csv 放在安全文件夹中,然后更改openerp .py 文件。
所以请在你的模块 bpl 中创建一个安全文件夹。
喜欢
bpl
----security
---- bpl_security.xml
---- ir.model.access.csv
所以你的结构必须像上面描述的那样