From 8b6dd3aa638ba854cf4f1ec5e8de54fb811fd455 Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sun, 19 Apr 2026 16:03:31 -0400 Subject: [PATCH] feat(fusion_accounting_reports): ai_commentary_panel OWL component (Fusion-only) Made-with: Cursor --- fusion_accounting_reports/__manifest__.py | 4 +- .../ai_commentary_panel.js | 10 +++++ .../ai_commentary_panel.xml | 45 +++++++++++++++++++ 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js create mode 100644 fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml diff --git a/fusion_accounting_reports/__manifest__.py b/fusion_accounting_reports/__manifest__.py index 1614bdcc..25979dad 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.27', + 'version': '19.0.1.0.28', 'category': 'Accounting/Accounting', 'summary': 'AI-augmented financial reports (P&L, balance sheet, trial balance, GL).', 'description': """ @@ -52,6 +52,8 @@ menu hides; the engine and AI tools remain available for the chat. 'fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.xml', 'fusion_accounting_reports/static/src/components/period_filter/period_filter.js', 'fusion_accounting_reports/static/src/components/period_filter/period_filter.xml', + 'fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js', + 'fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml', ], }, 'installable': True, diff --git a/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js b/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js new file mode 100644 index 00000000..d5828f02 --- /dev/null +++ b/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js @@ -0,0 +1,10 @@ +/** @odoo-module **/ + +import { Component } from "@odoo/owl"; + +export class AiCommentaryPanel extends Component { + static template = "fusion_accounting_reports.AiCommentaryPanel"; + static props = { + commentary: { type: Object }, + }; +} diff --git a/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml b/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml new file mode 100644 index 00000000..8454d6f3 --- /dev/null +++ b/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.xml @@ -0,0 +1,45 @@ + + + + +
+

📊 AI Commentary

+ +
+

+
+ +
+
Highlights
+
    +
  • + +
  • +
+
+ +
+
Concerns
+
    +
  • + +
  • +
+
+ +
+
Next Actions
+
    +
  • + +
  • +
+
+ +
+ Cached • +
+
+
+ +