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定義