如何在 Odoo 14 的顶级菜单下添加新项目?
How do I add a new item under top level menu in Odoo 14?
我正在尝试在“库存”屏幕的顶部菜单下添加一个选项。顶部的其他菜单是“概述”、“操作”、“产品”、“报告”和“配置”
我需要在“操作”下为我正在处理的模块添加一个名为“重新打包”的新按钮。我尝试使用以下方法简单地添加一个新的菜单项:
<menuitem id="repack" name="Repack" parent="stock.menu_stock_warehouse_mgmt"
action="rumiano_test_action" sequence="10"/>
但我运气不好,新按钮没有显示。还有比这更多的吗?
怎么做到的?
非常感谢
是的,您走对了路,转到 Settings > Technical > user interface > menu items
,在下面查找您要添加的菜单,在本例中为“操作”,从“查看元数据”选项获取外部 ID。在这种情况下, stock.menu_stock_warehouse_mgmt
是正确的。模块更新后,在同一位置检查添加的菜单Settings > Technical > user interface > menu items
,查找您添加的菜单,应该在列表中。即使没有出现菜单,检查模型权限,您必须至少向用户添加读取权限,操作 rumiano_test_action
相关的模型。
我正在尝试在“库存”屏幕的顶部菜单下添加一个选项。顶部的其他菜单是“概述”、“操作”、“产品”、“报告”和“配置” 我需要在“操作”下为我正在处理的模块添加一个名为“重新打包”的新按钮。我尝试使用以下方法简单地添加一个新的菜单项:
<menuitem id="repack" name="Repack" parent="stock.menu_stock_warehouse_mgmt"
action="rumiano_test_action" sequence="10"/>
但我运气不好,新按钮没有显示。还有比这更多的吗? 怎么做到的?
非常感谢
是的,您走对了路,转到 Settings > Technical > user interface > menu items
,在下面查找您要添加的菜单,在本例中为“操作”,从“查看元数据”选项获取外部 ID。在这种情况下, stock.menu_stock_warehouse_mgmt
是正确的。模块更新后,在同一位置检查添加的菜单Settings > Technical > user interface > menu items
,查找您添加的菜单,应该在列表中。即使没有出现菜单,检查模型权限,您必须至少向用户添加读取权限,操作 rumiano_test_action
相关的模型。