如何在 Odoo 14 的***菜单下添加新项目?

Posted

技术标签:

【中文标题】如何在 Odoo 14 的***菜单下添加新项目?【英文标题】:How do I add a new item under top level menu in Odoo 14? 【发布时间】:2021-08-24 16:48:35 【问题描述】:

我正在尝试在“库存”屏幕的顶部菜单下添加一个选项。顶部的其他菜单是“概览”、“操作”、“产品”、“报告”和“配置” 我需要在“操作”下为我正在处理的模块添加一个名为“重新打包”的新按钮。我尝试使用以下方法简单地添加一个新菜单项:

    <menuitem id="repack" name="Repack" parent="stock.menu_stock_warehouse_mgmt"
          action="rumiano_test_action" sequence="10"/>

但我运气不好,新按钮不显示。还有比这更多的吗? 效果如何?

在此先感谢

【问题讨论】:

【参考方案1】:

是的,您在正确的轨道上,转到Settings &gt; Technical &gt; user interface &gt; menu items,在下面查找您要添加的菜单,在本例中为操作,从查看元数据选项中获取外部 id。在这种情况下,stock.menu_stock_warehouse_mgmt 是正确的。模块更新后,检查在同一位置Settings &gt; Technical &gt; user interface &gt; menu items添加的菜单,查找您添加的菜单,应该在列表中。即使没有出现菜单,请检查模型权限,您必须为用户添加至少读取权限,即操作rumiano_test_action相关的模型。

【讨论】:

非常感谢!所有排序,我的按钮按预期工作。

以上是关于如何在 Odoo 14 的***菜单下添加新项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在odoo 14的打印菜单中隐藏报告?

Odoo 开发者模式

有没有办法在 Odoo 12 的树视图中的操作菜单中添加额外的操作?

如何在 ODOO-14 中激活开发者模式.....?

如何在 odoo 14 中更改 OrderReceipt

odoo 14 如何获取选定的记录