0

我为我的模型创建了安全部分。为此,我创建了 ir.model.access.csv 文件/bpl_security.xml 并在openerp .py 中映射了这些文件。最后,我向用户添加了对 menuitems 的限制

但是双方的菜单都没有显示。我已经创建了用户和经理,并在我的 csv 文件中创建了用户并标记了他们。请检查我的代码并建议我这样做

是我上传的整个代码

请参见 bpl_view.xml 中的第 705 行

4

2 回答 2

1

我检查了您的代码,发现错误在您的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': [],
}
于 2013-04-13T17:25:15.613 回答
1

正如用户 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 

所以你的结构必须像上面描述的那样

于 2013-04-14T08:21:47.333 回答