我需要为我的模块添加用户并需要对他们进行一些菜单项限制。主要是我创建了用户和管理员角色。在设置 -> 用户 -> 创建用户 -> 访问权限中,我更改了用户或管理员。但对该用户没有影响并且不向他们显示任何菜单项。主菜单项也不会显示。我在 bpl_security.xml 中添加了代码,并将该 xml 文件映射到 openerp.py 文件中。我有什么遗漏吗?请检查我的代码和建议
<?xml version="1.0" ?>
<openerp>
<data>
<record model="ir.module.category" id="module_checkroll_category">
<field name="name">Checkroll</field>
<field name="description">manager-create new products</field>
<field name="sequence">16</field>
</record>
<record id="group_checkroll_user" model="res.groups">
<field name="name">Checkroll_User</field>
<field name="category_id" ref="module_checkroll_category" />
</record>
<record id="group_checkroll_manager" model="res.groups">
<field name="name">Checkroll_Manager</field>
<field name="implied_ids" eval="[(4, ref('group_checkroll_user'))]" />
<field name="category_id" ref="module_checkroll_category" />
<field name="users" eval="[(4, ref('base.user_root'))]" />
</record>
</data>
</openerp>
我的整个代码在这里上传并查看它的 bpl_view.xml 第 705 行
这里显示了我在 view.xml 中的相关部分
<menuitem id="menu_bpl" name="Checkroll/Registration" groups="group_checkroll_manager,group_checkroll_user" />
<menuitem id="menu_bpl_ref" name="Reference" parent="menu_bpl"
groups="group_checkroll_user" />
<menuitem id="menu_bpl_logic" name="Company Specific" parent="menu_bpl"
groups="group_checkroll_manager" />