如何使网站菜单项在特定组中不可见?

时间:2018-07-01 05:05:37

标签: menu web odoo invisible

我正在一个私人出售网站上。如果用户是经理,则菜单2将显示,否则,如果用户是推销员,则菜单3将显示。我怎样才能做到这一点? 最好的解决方案是什么? 这是我的代码:

secret_key_base

2 个答案:

答案 0 :(得分:0)

添加组属性。

groups="base.group_user"

示例:

<record id="menu_shop_dealer" model="website.menu">
   <field name="name">menu3</field>
   <field name="url">/shop_dealer</field>
   <field name="parent_id" ref="website.main_menu"/>
   <field name="sequence" type="int">22</field>
   <field name="groups">base.group_user</field>
</record>

答案 1 :(得分:0)

添加这样的组。

<field name="groups" eval="[(6, 0, [ref('base.group_user')])]"/>

或在csv中写入访问规则。