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>
~~~
- 开发教程
- Odoo10开发教程一(构建模块)
- Odoo10开发教程二(基本视图)
- Odoo10开发教程三(模型关联)
- Odoo10开发教程四(继承)
- Odoo10开发教程五(计算字段和默认值)
- Odoo10开发教程六(高级视图)
- Odoo10开发教程七(工作流和安全)
- 参考手册
- odoo V10中文参考手册(一:ORM API)
- odoo V10中文参考手册(指导规范)
- 技巧
- odoo 常用widget
- Odoo(OpenERP)开发实践:菜单隐藏(1)
- Odoo(OpenERP)开发实践:菜单隐藏(2)
- Odoo(OpenERP)开发实践:数据模型学习
- Odoo中自动备份数据库
- Odoo(OpenERP)应用实践: 使用db-filter参数实现通过域名指定访问哪个数据库
- Odoo(OpenERP)配置文件openerp-server.conf详解
- Odoo(OpenERP v8)数据模型(Data Model)
- odoo10学习笔记十七:controller
- Qweb定义