如何在Odoo v12中隐藏联系人菜单(只有cerain组中的用户才能使用)



在odoo中,我创建了一个自定义模块,有两个角色"商店";以及";管理者";。我想隐藏Odoo联系人应用程序菜单;存储";用户。我已尝试使用以下代码,但"联系人"菜单仍在显示。我该怎么做才能隐藏菜单?

<record model="ir.ui.menu" id="contacts.menu_contacts">
<field name="groups">mymodule.manager</field>
</record>
<record model="ir.ui.menu" id="contacts.res_partner_menu_contacts">
<field name="groups">mymodule.manager</field>
</record>

您好,为了限制对视图的访问,您可以使用字段"groups_ id";

<record model="ir.ui.menu" id="contacts.menu_contacts"  >
<field name="groups_id" eval="[(6, 0, [ ref('mymodule.manager')])]"/>
</record>
<record model="ir.ui.menu" id="contacts.res_partner_menu_contacts">
<field name="groups_id" eval="[(6, 0, [ ref('mymodule.manager')])]"/>
</record>

1/创建您的安全组

2/继承菜单并添加到安全组

3/将用户添加到安全组

相关内容

  • 没有找到相关文章

最新更新