odoo学习之:【转】控制menuitem的显示权限

作者原文:https://blog.csdn.net/wangnan537/article/details/43992771

在实际应用Odoo(OpenERP)的过程中, 会有对某用户组隐藏菜单的需求.
下文的代码定义了一个特定的用户组hideme, 并将要隐藏的菜单指定给该用户组, 这样相当于对所有的普通用户组屏蔽了此菜单.
注: 也可将groups属性值指定为多个用户组, 以逗号间隔开, 则除指定的用户组外, 菜单对其他用户组不可见.

    <?xml version="1.0" encoding="utf-8"?>  
    <openerp>  
        <data>  
            <!-- 新建用户组hideme 备注:直接这样写即可,创建了名为:技术设置/hide me为名称的组别(AD 2018年04月05日)-->  
            <record id="hideme" model="res.groups">  
                <field name="category_id" ref="base.module_category_hidden" />  
                <field name="name">hide me</field>  
            </record>  

<!-- 注意:以上组创建好后,需要用管理员权限,将下面菜单需要显示的用户移至该组中,其他用户将不能显示,包括管理员账号--> <!-- 指定只有hidme用户组才能操作采购/采购/供应商菜单,该隐藏对管理员也有效 --> <!-- 如安装或卸载时未生效,请注销后重新登录 -->
<!-- 这里最主要的是在菜单中使用groups=“hideme” 进行隐藏--> <menuitem id="base.menu_procurement_management_supplier_name" name="Suppliers" parent="purchase.menu_procurement_management" action="base.action_partner_supplier_form" sequence="15" groups="hideme"/> </data> </openerp>

 

转载于:https://www.cnblogs.com/KKSoft/p/8724611.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值