想在 "Reports" 下添加子菜单

Want to add Sub Menus under "Reports"

在 odoo 中,我想在菜单 Reports 下添加一个自定义子菜单。(购买 > 报告) 报告已包含 Purchase Analysis。但它没有显示为下拉列表,我找不到合适的 parent id 来将我的自定义菜单 Markup Report 添加到其中。 有人请帮忙。 提前致谢。

请试试这个代码:

语法:

<menuitem id="your_menu_id" name="Your Menu Name" parent="module.parent_menu_id" action="your_menu_action"/>

示例:

<menuitem id="menu_purchase_requisition_purchase" name="Purchase Requisition" parent="purchase.purchase_report" action="purchase_requisition_purchase_action"/>

解决方案 1

这解决了我的问题:

<menuitem id="purchase_report_custom" name="Reports" parent="purchase.menu_purchase_root" sequence="99"
        groups="purchase.group_purchase_manager"/>

<menuitem id="purchase_report_analysis" name="Purchase Analysis" parent="purchase.purchase_report" action="purchase.action_purchase_order_report_all"/>

<menuitem action="menu_action_orchid_markup_report" id="markup_report_menu" parent="purchase.purchase_report" name="Markup Report"/>

我所做的是创建一个新的顶部菜单 Reports 并将 Purchase Analysis 和我的自定义报告 Markup Report 放入其中。

解决方案 2

<menuitem id="purchase.purchase_report" name="Reporting" parent="purchase.menu_purchase_root" sequence="99" />

<menuitem id = "xn_purchase_analysis" name = "Purchase Analysis"
action="purchase.action_purchase_order_report_all" sequence="1" groups="purchase.group_purchase_manager" parent = "purchase.purchase_report"/>

在这里,我从第一个菜单中删除了操作并创建了一个额外的菜单并在那里调用了该操作。