如何在odoo中隐藏模块选项卡菜单? 我想创建一个模块,该模块在odoo中隐藏了这个模块选项卡菜单。
ODOO菜单:
模块
我想要隐藏此菜单。
答案 0 :(得分:1)
要隐藏菜单,您必须为其分配访问权限组。您可以通过自定义模块,覆盖该菜单或通过菜单管理(在Odoo中)进行分配。要通过模块来做,可以做这样的事情(在适当的xml中):
<menuitem id="base.menu_management" name="Modules" parent="menu_administration" sequence="0" groups="some_group"/>
执行此操作,仅具有该组的用户可以看到菜单。没有&#34;隐藏&#34;隐藏菜单的功能是为了隐藏。但是使用组可以完成同样的事情。
如果由于某种原因不需要,也可以强制删除菜单。例如:
<delete id="base.menu_management" model="ir.ui.menu"/>
但请记住,如果任何其他菜单将其用作父级,则删除菜单可能会导致错误。此外,当您升级基本模块时,Odoo会发出警告,指出没有找到这样的外部ID(但无论如何都会有效)。