Adds views/menu_views.xml with a Financial Reports root menu (sequence 50) and three sub-items: Open Report... (period picker wizard), Export to XLSX... (xlsx wizard), and Anomalies (list view of fusion.report.anomaly). Every menu and the root are gated by group_fusion_show_when_enterprise_absent so the entire Fusion Reports tree disappears when Enterprise's account_reports module is installed - the engine, AI tools, and exports remain available; only the UI hides to avoid duplicate menus. Includes a window action for fusion.report.anomaly (list,form). Made-with: Cursor
36 lines
1.5 KiB
XML
36 lines
1.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<menuitem id="menu_fusion_reports_root"
|
|
name="Financial Reports"
|
|
sequence="50"
|
|
web_icon="fusion_accounting_reports,static/description/icon.png"
|
|
groups="fusion_accounting_core.group_fusion_show_when_enterprise_absent"/>
|
|
|
|
<menuitem id="menu_fusion_reports_open"
|
|
name="Open Report..."
|
|
parent="menu_fusion_reports_root"
|
|
action="action_fusion_period_picker_wizard"
|
|
sequence="10"
|
|
groups="fusion_accounting_core.group_fusion_show_when_enterprise_absent"/>
|
|
|
|
<menuitem id="menu_fusion_reports_xlsx"
|
|
name="Export to XLSX..."
|
|
parent="menu_fusion_reports_root"
|
|
action="action_fusion_xlsx_export_wizard"
|
|
sequence="20"
|
|
groups="fusion_accounting_core.group_fusion_show_when_enterprise_absent"/>
|
|
|
|
<record id="action_fusion_report_anomaly_list" model="ir.actions.act_window">
|
|
<field name="name">Report Anomalies</field>
|
|
<field name="res_model">fusion.report.anomaly</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<menuitem id="menu_fusion_reports_anomalies"
|
|
name="Anomalies"
|
|
parent="menu_fusion_reports_root"
|
|
action="action_fusion_report_anomaly_list"
|
|
sequence="30"
|
|
groups="fusion_accounting_core.group_fusion_show_when_enterprise_absent"/>
|
|
</odoo>
|