Skip to main content
 首页 » 编程设计

python之在 Odoo 中隐藏菜单项

2025年05月04日16jpfss

我想在会计菜单中隐藏菜单项这是完整路径: 会计/图表/税收图表。我想隐藏它,所以我创建了自定义 xml 文件。但我无法隐藏它。我可以使用标签删除此菜单项吗?

有人可以帮我解决这个问题吗?谢谢

请您参考如下方法:

使用 xml 文件创建一个组,必须首先将其添加到 __openerp__.py。

<?xml version="1.0" encoding="utf-8"?> 
<openerp> 
  <data noupdate="1"> 
    <record id="new_group_id" model="res.groups"> 
      <field name="name">New Group Name</field> 
      <field name="category_id" ref="base.module_category_hidden"/> 
      <field name="users" eval="[(4, ref('base.user_root'))]"/> 
    </record> 
  </data> 
</openerp> 

然后创建另一个 xml 文件,在其中使用该 xml 代码更新该菜单项。

<record id="account.menu_action_tax_code_tree" model="ir.ui.menu"> 
  <field name="groups_id" eval="[(6, 0, [ref('new_group_id')] )]"/> 
</record> 

这足以隐藏菜单项。