odoo中仅隐藏模块选项卡菜单

时间:2015-07-07 05:28:34

标签: python xml menu module odoo

如何在odoo中隐藏模块选项卡菜单? 我想创建一个模块,该模块在odoo中隐藏了这个模块选项卡菜单。

ODOO菜单:

模块

  • 本地模块
  • 已安装的模块
  • 更新模块列表
  • 应用预定升级
  • 应用

我想要隐藏此菜单。

1 个答案:

答案 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(但无论如何都会有效)。