多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
http://blog.csdn.net/wangnan537/article/details/43992771 在实际应用Odoo(OpenERP)的过程中, 会有对某用户组隐藏菜单的需求. 下文的代码定义了一个特定的用户组hideme, 并将要隐藏的菜单指定给该用户组, 这样相当于对所有的普通用户组屏蔽了此菜单.(感谢Jeff指导.) 注: 也可将groups属性值指定为多个用户组, 以逗号间隔开, 则除指定的用户组外, 菜单对其他用户组不可见. ~~~ <?xml version="1.0" encoding="utf-8"?> <openerp> <data> <!-- 新建用户组hideme --> <record id="hideme" model="res.groups"> <field name="category_id" ref="base.module_category_hidden" /> <field name="name">hide me</field> </record> <!-- 指定只有hidme用户组才能操作采购/采购/供应商菜单,该隐藏对管理员也有效 --> <!-- 如安装或卸载时未生效,请注销后重新登录 --> <!-- 此写法没有指定menuitem的parent, 不推荐此写法, 否则卸载后供应商会成为一级菜单 <menuitem id='base.menu_procurement_management_supplier_name' 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> ~~~