From 5994a1b96b0dace57a027c5cded01aa0711b1243 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sun, 19 Apr 2026 16:19:24 -0400 Subject: [PATCH] feat(fusion_accounting_reports): menu + window actions with coexistence group filter 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 --- fusion_accounting_reports/__manifest__.py | 3 +- .../views/menu_views.xml | 35 +++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 fusion_accounting_reports/views/menu_views.xml diff --git a/fusion_accounting_reports/__manifest__.py b/fusion_accounting_reports/__manifest__.py index fa3def06..d57aacdd 100644 --- a/fusion_accounting_reports/__manifest__.py +++ b/fusion_accounting_reports/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Fusion Accounting Reports', - 'version': '19.0.1.0.33', + 'version': '19.0.1.0.34', 'category': 'Accounting/Accounting', 'summary': 'AI-augmented financial reports (P&L, balance sheet, trial balance, GL).', 'description': """ @@ -40,6 +40,7 @@ menu hides; the engine and AI tools remain available for the chat. 'reports/report_pdf_template.xml', 'wizards/xlsx_export_wizard_views.xml', 'wizards/period_picker_wizard_views.xml', + 'views/menu_views.xml', ], 'external_dependencies': { 'python': ['xlsxwriter'], diff --git a/fusion_accounting_reports/views/menu_views.xml b/fusion_accounting_reports/views/menu_views.xml new file mode 100644 index 00000000..84f4a87a --- /dev/null +++ b/fusion_accounting_reports/views/menu_views.xml @@ -0,0 +1,35 @@ + + + + + + + + + + Report Anomalies + fusion.report.anomaly + list,form + + + +