Xml 删除或隐藏Odoo中的菜单项

Xml 删除或隐藏Odoo中的菜单项,xml,openerp,Xml,Openerp,我有这个菜单项,我想隐藏或删除它 创建一个没有用户的新组,并将菜单项分配给该组。如果要隐藏菜单项,请转到模块的“视图”部分,找到该项并编辑有用户的组列表,以便能够看到它。例如,下面我的一个菜单项: <menuitem id="tabel_menu_emp_by_division" name="Employees by division" parent="tabel_menu" action="tabel_list_emp_actio

我有这个菜单项,我想隐藏或删除它


创建一个没有用户的新组,并将菜单项分配给该组。

如果要隐藏菜单项,请转到模块的“视图”部分,找到该项并编辑有用户的组列表,以便能够看到它。例如,下面我的一个菜单项:

 <menuitem id="tabel_menu_emp_by_division" name="Employees by division"
              parent="tabel_menu"
              action="tabel_list_emp_action_group_by_division"  sequence="5" groups="Tabel.group_manager,Tabel.group_accountant,Tabel.group_eco"/>

我们可以看到,只有列出的组(Tabel.group\u manager、Tabel.group\u accounter、Tabel.group\u eco)可以看到该菜单项


如果要删除它,只需从“视图”部分删除它。

首先创建一个没有用户的虚拟组

<record id="make_invisible" model="res.groups">
    <field name="name">Invisible</field>
 </record>

您可以找到有关eval如何工作的更多信息

如果eval没有子菜单,您可以将其与您自己的操作、名称和父菜单一起重用

    <menuitem id="module.old_menu_id" name="your string here" parent="your_parent_menu_id" 
action="your_action_id" 
sequence="10" 
groups="your_groups_here"/>


通过这种方式,它将隐藏在其位置,并以您的操作显示在父菜单中

如果您正在寻找没有组的解决方案,则在覆盖
菜单项后尝试
active=“false”
,无需创建组并将组分配给菜单。通过设置menu
active=“False”
,您可以简单地使菜单处于非活动状态。举个例子,

<menuitem id="module.menu_id" active="False"/>


applye Technical rights then after go on user interface>>菜单项我想使用代码我有权使用技术请给出您的答案,并提供一些附加信息,说明为什么这很有用。这在odoo14中起作用。在我看来,比投票率最高的答案更好的解决方案。
<menuitem id="module.menu_id" active="False"/>