Odoo 8:新安全组问题

时间:2017-04-03 08:09:50

标签: security openerp odoo-8 usergroups

我创建了一个新组来隐藏菜单项,所以我这样做了:

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>

我的问题是:

我可以为这个新组分配/删除管理员用户以显示/隐藏菜单,但如果我创建一个简单的用户并将他分配给该组,则菜单不会出现!

请问我的代码中有什么错误?

1 个答案:

答案 0 :(得分:1)

我只能猜测,但听起来普通用户对您的操作courier_action背后的模型没有访问权限。管理员/超级用户不需要这些权利,这就是他们为什么要为他工作的原因。