Odoo 8:问题与
问题描述:
我创建了一个新的小组,隐藏菜单项新的安全组,所以我这样做:Odoo 8:问题与
courier.xml:
<menuitem
id="courier_top_menu"
name="Courier"
action="courier_action"
parent=""
sequence="100"
/>
<record model="ir.ui.menu" id="courier_top_menu">
<field name="groups_id" eval="[(6,0,[ref('make_courier_invisible')])]"/>
</record>
courier_security.xml:
<record id="make_courier_invisible" model="res.groups">
<field name="name">Couriers Management</field>
</record>
我的问题是:
我可以分配/删除管理员用户到这个新组显示/隐藏菜单,但如果我创建了一个SIMPL e用户并将其分配给组,菜单不会出现!
请问我的代码有什么错误?
答
我只能猜测,但它听起来像普通用户没有您的行动courier_action
后面的模型的访问权限。管理员/超级用户不需要这些权限,这就是为什么他正在处理他。
感谢您的回答,但我如何给他这些权利? – BKF
您可以定义模型访问权限,如创建组,伙伴或所有其他Odoo模型。模型访问权限的模型是'ir.model.access'。通常这些权利将从csv文件加载。你会在Odoo的核心模块中找到很多例子。 – CZoellner
非常感谢,它适用于我:)))) – BKF