changes
This commit is contained in:
278
fusion_accounting_reports/graphify-out/GRAPH_REPORT.md
Normal file
278
fusion_accounting_reports/graphify-out/GRAPH_REPORT.md
Normal file
@@ -0,0 +1,278 @@
|
||||
# Graph Report - /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports (2026-04-22)
|
||||
|
||||
## Corpus Check
|
||||
- 66 files · ~18,059 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 457 nodes · 729 edges · 38 communities detected
|
||||
- Extraction: 69% EXTRACTED · 31% INFERRED · 0% AMBIGUOUS · INFERRED: 229 edges (avg confidence: 0.71)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Community Hubs (Navigation)
|
||||
- [[_COMMUNITY_Community 0|Community 0]]
|
||||
- [[_COMMUNITY_Community 1|Community 1]]
|
||||
- [[_COMMUNITY_Community 2|Community 2]]
|
||||
- [[_COMMUNITY_Community 3|Community 3]]
|
||||
- [[_COMMUNITY_Community 4|Community 4]]
|
||||
- [[_COMMUNITY_Community 5|Community 5]]
|
||||
- [[_COMMUNITY_Community 6|Community 6]]
|
||||
- [[_COMMUNITY_Community 7|Community 7]]
|
||||
- [[_COMMUNITY_Community 8|Community 8]]
|
||||
- [[_COMMUNITY_Community 9|Community 9]]
|
||||
- [[_COMMUNITY_Community 10|Community 10]]
|
||||
- [[_COMMUNITY_Community 11|Community 11]]
|
||||
- [[_COMMUNITY_Community 12|Community 12]]
|
||||
- [[_COMMUNITY_Community 13|Community 13]]
|
||||
- [[_COMMUNITY_Community 14|Community 14]]
|
||||
- [[_COMMUNITY_Community 15|Community 15]]
|
||||
- [[_COMMUNITY_Community 16|Community 16]]
|
||||
- [[_COMMUNITY_Community 17|Community 17]]
|
||||
- [[_COMMUNITY_Community 18|Community 18]]
|
||||
- [[_COMMUNITY_Community 19|Community 19]]
|
||||
- [[_COMMUNITY_Community 20|Community 20]]
|
||||
- [[_COMMUNITY_Community 21|Community 21]]
|
||||
- [[_COMMUNITY_Community 22|Community 22]]
|
||||
- [[_COMMUNITY_Community 23|Community 23]]
|
||||
- [[_COMMUNITY_Community 24|Community 24]]
|
||||
- [[_COMMUNITY_Community 25|Community 25]]
|
||||
- [[_COMMUNITY_Community 26|Community 26]]
|
||||
- [[_COMMUNITY_Community 27|Community 27]]
|
||||
- [[_COMMUNITY_Community 28|Community 28]]
|
||||
- [[_COMMUNITY_Community 29|Community 29]]
|
||||
- [[_COMMUNITY_Community 30|Community 30]]
|
||||
- [[_COMMUNITY_Community 31|Community 31]]
|
||||
- [[_COMMUNITY_Community 32|Community 32]]
|
||||
- [[_COMMUNITY_Community 33|Community 33]]
|
||||
- [[_COMMUNITY_Community 34|Community 34]]
|
||||
- [[_COMMUNITY_Community 35|Community 35]]
|
||||
- [[_COMMUNITY_Community 36|Community 36]]
|
||||
- [[_COMMUNITY_Community 37|Community 37]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `Period` - 78 edges
|
||||
2. `TotalLine` - 31 edges
|
||||
3. `compute_pnl()` - 17 edges
|
||||
4. `TestFusionReportEngine` - 14 edges
|
||||
5. `compute_balance_sheet()` - 13 edges
|
||||
6. `TestReportsController` - 12 edges
|
||||
7. `TestDatePeriods` - 12 edges
|
||||
8. `TestSeededReports` - 11 edges
|
||||
9. `compute_trial_balance()` - 11 edges
|
||||
10. `run()` - 11 edges
|
||||
|
||||
## Surprising Connections (you probably didn't know these)
|
||||
- `Local LLM compat smoke for the commentary generator. Auto-detects an LM Studio` --uses--> `Period` [INFERRED]
|
||||
/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py → /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py
|
||||
- `Return (base_url, default_model) for the first reachable server, or (None, N` --uses--> `Period` [INFERRED]
|
||||
/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py → /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py
|
||||
- `Performance benchmarks with P95 targets, tagged 'benchmark'. These tests are no` --uses--> `Period` [INFERRED]
|
||||
/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py → /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py
|
||||
- `Verify the seeded fusion.report definitions load and compute sensibly.` --uses--> `Period` [INFERRED]
|
||||
/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py → /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py
|
||||
- `Unit tests for date_periods, account_hierarchy, totaling services.` --uses--> `Period` [INFERRED]
|
||||
/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py → /Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py
|
||||
|
||||
## Communities
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.05
|
||||
Nodes (46): Period, compute_balance_sheet(), compute_gl(), compute_pnl(), compute_trial_balance(), drill_down(), FusionReportEngine, The reports engine - orchestrator for all report computation. 5-method public A (+38 more)
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.05
|
||||
Nodes (14): Coexistence tests for fusion_accounting_reports. Mirrors Phase 1's coexistence, The engine is registered regardless of Enterprise install state., TestReportsCoexistence, Tests for fusion.report.commentary cache model., TestFusionReportCommentary, Tests for fusion.report definition model., TestFusionReport, Tests for the 5 fusion AI tools registered in TOOL_DISPATCH. (+6 more)
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.08
|
||||
Nodes (19): comparison_period(), fiscal_year_bounds(), month_bounds(), quarter_bounds(), Date period math for financial reports. Pure-Python helpers that compute: - Fis, Return the fiscal year period containing `reference_date`. Default: calenda, Return the calendar month containing `reference_date`., Return the calendar quarter containing `reference_date`. (+11 more)
|
||||
|
||||
### Community 3 - "Community 3"
|
||||
Cohesion: 0.07
|
||||
Nodes (4): PeriodFilter, ReportTable, ReportViewer, ReportsService
|
||||
|
||||
### Community 4 - "Community 4"
|
||||
Cohesion: 0.1
|
||||
Nodes (12): Anomaly, detect(), Anomaly detection for financial reports. Compares each row's current-period amo, Detect anomalies in a report_result dict (engine output). Returns list of a, _cron_anomaly_scan(), _cron_mv_refresh(), FusionReportsCron, Cron handlers for fusion_accounting_reports. Two scheduled jobs: - _cron_anomal (+4 more)
|
||||
|
||||
### Community 5 - "Community 5"
|
||||
Cohesion: 0.11
|
||||
Nodes (14): generate_commentary(), _get_provider(), AI-generated narrative commentary for financial reports. Takes a report_result, Generate narrative commentary via LLM. Returns dict per the contract. If no, No-LLM fallback that produces a basic narrative from the report data., Look up provider for 'reports_commentary' feature; return None if not configured, _templated_fallback(), Tests for commentary_generator service. (+6 more)
|
||||
|
||||
### Community 6 - "Community 6"
|
||||
Cohesion: 0.14
|
||||
Nodes (7): HttpCase, _percentile(), Performance benchmarks with P95 targets, tagged 'benchmark'. These tests are no, TestControllerBenchmarks, TestEngineBenchmarks, Python wrappers that run the OWL tours via HttpCase.start_tour. Tours require a, TestReportsTours
|
||||
|
||||
### Community 7 - "Community 7"
|
||||
Cohesion: 0.18
|
||||
Nodes (10): AccountNode, build_tree(), filter_by_account_type(), Account hierarchy walker. Given a flat list of accounts with parent_id pointers, Build a forest from a flat list of account dicts. Each dict must have keys:, Depth-first walk yielding (node, depth, ancestors)., Return all nodes whose account_type starts with type_prefix (e.g. 'asset_' r, walk() (+2 more)
|
||||
|
||||
### Community 8 - "Community 8"
|
||||
Cohesion: 0.17
|
||||
Nodes (10): test_aggregate_sum_equals_input_sum(), test_balanced_iff_debits_equal_credits(), TestTotaling, aggregate(), aggregate_per_account(), is_balanced(), Move-line aggregation primitives for report totaling. Pure-Python helpers - cal, Aggregate a list of move-line dicts into a TotalLine. Each dict must have: (+2 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.22
|
||||
Nodes (11): compute_partner_grouped(), _build_period(), compare_periods(), drill_down(), export_xlsx(), FusionReportsController, get_anomalies(), get_commentary() (+3 more)
|
||||
|
||||
### Community 10 - "Community 10"
|
||||
Cohesion: 0.17
|
||||
Nodes (8): ConversionRate, convert_amount(), fetch_rates(), Multi-currency conversion for financial reports. Converts move-line amounts to, Convert `amount` from source to target at the given date. `rates` is a dict, Fetch all relevant rates from res.currency.rate as of a given date. Returns, Unit tests for currency_conversion service., TestCurrencyConversion
|
||||
|
||||
### Community 11 - "Community 11"
|
||||
Cohesion: 0.19
|
||||
Nodes (4): FusionReportAnomaly, Persisted anomaly flags from the engine's variance detection. Each row captures, Tests for fusion.report.anomaly model., TestFusionReportAnomaly
|
||||
|
||||
### Community 12 - "Community 12"
|
||||
Cohesion: 0.26
|
||||
Nodes (2): Controller tests using HttpCase for the 8 JSON-RPC endpoints., TestReportsController
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.23
|
||||
Nodes (6): DrillDownRow, fetch_drill_down(), Drill-down: from a report line to its underlying journal items. Given an accoun, Fetch journal items for an account within a date range. Returns flat list o, Tests for drill_down_resolver., TestDrillDownResolver
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.22
|
||||
Nodes (5): build_prompt(), LLM prompt for AI report commentary. Provider-agnostic system + user prompt bui, Build (system_prompt, user_prompt) tuple., Tests for commentary_prompt module., TestCommentaryPrompt
|
||||
|
||||
### Community 15 - "Community 15"
|
||||
Cohesion: 0.2
|
||||
Nodes (6): FusionMigrationWizard, Reports-specific migration step. Ensures the 4 CORE report definitions are pres, Verify all 4 CORE report definitions exist., Override to add reports-bootstrap step at the end of the chain., Tests for the reports-bootstrap migration step., TestMigrationRoundTrip
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.22
|
||||
Nodes (5): FusionAccountBalanceMV, Materialized view of per-account-per-month balances. Created lazily by init() (, _refresh(), Tests for fusion_account_balance MV., TestAccountBalanceMV
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.22
|
||||
Nodes (2): Verify the seeded fusion.report definitions load and compute sensibly., TestSeededReports
|
||||
|
||||
### Community 18 - "Community 18"
|
||||
Cohesion: 0.25
|
||||
Nodes (4): Tests for XLSX export wizard., TestXlsxExport, FusionXlsxExportWizard, XLSX export wizard for fusion financial reports.
|
||||
|
||||
### Community 19 - "Community 19"
|
||||
Cohesion: 0.5
|
||||
Nodes (1): DrillDownDialog
|
||||
|
||||
### Community 20 - "Community 20"
|
||||
Cohesion: 0.5
|
||||
Nodes (1): AnomalyStrip
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.67
|
||||
Nodes (1): Pre-migration: convert legacy act_window report actions to client actions. In 1
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.67
|
||||
Nodes (2): FusionReport, Persistent definition of a Fusion financial report. Each report (P&L, balance s
|
||||
|
||||
### Community 23 - "Community 23"
|
||||
Cohesion: 0.67
|
||||
Nodes (2): FusionReportCommentary, Cached AI-generated commentary for a report run. One row per (report, period_fr
|
||||
|
||||
### Community 24 - "Community 24"
|
||||
Cohesion: 1.0
|
||||
Nodes (1): AiCommentaryPanel
|
||||
|
||||
### Community 25 - "Community 25"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 26 - "Community 26"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 27 - "Community 27"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 28 - "Community 28"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 29 - "Community 29"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 30 - "Community 30"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 31 - "Community 31"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 32 - "Community 32"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 33 - "Community 33"
|
||||
Cohesion: 1.0
|
||||
Nodes (1): Run last-month P&L vs prior-year-same-month and persist anomalies.
|
||||
|
||||
### Community 34 - "Community 34"
|
||||
Cohesion: 1.0
|
||||
Nodes (1): REFRESH CONCURRENTLY via dedicated autocommit cursor. REFRESH MATERIALI
|
||||
|
||||
### Community 35 - "Community 35"
|
||||
Cohesion: 1.0
|
||||
Nodes (1): Refresh the MV. Falls back to non-concurrent if CONCURRENTLY fails. REF
|
||||
|
||||
### Community 36 - "Community 36"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
### Community 37 - "Community 37"
|
||||
Cohesion: 1.0
|
||||
Nodes (0):
|
||||
|
||||
## Knowledge Gaps
|
||||
- **66 isolated node(s):** `Pre-migration: convert legacy act_window report actions to client actions. In 1`, `Unit tests for anomaly_detection service.`, `Tests for commentary_prompt module.`, `Tests for the PDF export.`, `Tests for fusion.report.commentary cache model.` (+61 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **Thin community `Community 24`** (2 nodes): `AiCommentaryPanel`, `ai_commentary_panel.js`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 25`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 26`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 27`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 28`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 29`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 30`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 31`** (1 nodes): `__init__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 32`** (1 nodes): `__manifest__.py`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 33`** (1 nodes): `Run last-month P&L vs prior-year-same-month and persist anomalies.`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 34`** (1 nodes): `REFRESH CONCURRENTLY via dedicated autocommit cursor. REFRESH MATERIALI`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 35`** (1 nodes): `Refresh the MV. Falls back to non-concurrent if CONCURRENTLY fails. REF`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 36`** (1 nodes): `reports_tours.js`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
- **Thin community `Community 37`** (1 nodes): `report_viewer_view.js`
|
||||
Too small to be a meaningful cluster - may be noise or needs more connections extracted.
|
||||
|
||||
## Suggested Questions
|
||||
_Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `Period` connect `Community 0` to `Community 2`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 17`, `Community 18`?**
|
||||
_High betweenness centrality (0.301) - this node is a cross-community bridge._
|
||||
- **Why does `TestControllerBenchmarks` connect `Community 6` to `Community 0`?**
|
||||
_High betweenness centrality (0.085) - this node is a cross-community bridge._
|
||||
- **Why does `TestCurrencyConversion` connect `Community 10` to `Community 1`?**
|
||||
_High betweenness centrality (0.055) - this node is a cross-community bridge._
|
||||
- **Are the 72 inferred relationships involving `Period` (e.g. with `TestServiceInvariants` and `TestLineResolverInvariants`) actually correct?**
|
||||
_`Period` has 72 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **Are the 29 inferred relationships involving `TotalLine` (e.g. with `TestServiceInvariants` and `TestLineResolverInvariants`) actually correct?**
|
||||
_`TotalLine` has 29 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **Are the 14 inferred relationships involving `compute_pnl()` (e.g. with `.test_commentary_with_local_llm()` and `.test_compute_pnl_p95()`) actually correct?**
|
||||
_`compute_pnl()` has 14 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **What connects `Pre-migration: convert legacy act_window report actions to client actions. In 1`, `Unit tests for anomaly_detection service.`, `Tests for commentary_prompt module.` to the rest of the system?**
|
||||
_66 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L9", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "label": "drill_down_dialog.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L1"}, {"id": "drill_down_dialog_drilldowndialog", "label": "DrillDownDialog", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L5"}, {"id": "drill_down_dialog_drilldowndialog_formatamount", "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L12"}, {"id": "drill_down_dialog_drilldowndialog_onbackdropclick", "label": ".onBackdropClick()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L19"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "target": "owl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "target": "drill_down_dialog_drilldowndialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L5", "weight": 1.0}, {"source": "drill_down_dialog_drilldowndialog", "target": "drill_down_dialog_drilldowndialog_formatamount", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L12", "weight": 1.0}, {"source": "drill_down_dialog_drilldowndialog", "target": "drill_down_dialog_drilldowndialog_onbackdropclick", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L19", "weight": 1.0}], "raw_calls": [{"caller_nid": "drill_down_dialog_drilldowndialog_formatamount", "callee": "format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L14"}, {"caller_nid": "drill_down_dialog_drilldowndialog_onbackdropclick", "callee": "contains", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L20"}, {"caller_nid": "drill_down_dialog_drilldowndialog_onbackdropclick", "callee": "onClose", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L21"}]}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_view_js", "label": "report_viewer_view.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_view_js", "target": "registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_view_js", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js", "source_location": "L4", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L5", "weight": 1.0}], "raw_calls": []}
|
||||
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_tours_reports_tours_js", "label": "reports_tours.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/tours/reports_tours.js", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_tours_reports_tours_js", "target": "registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/tours/reports_tours.js", "source_location": "L3", "weight": 1.0}], "raw_calls": []}
|
||||
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "label": "fusion_report.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1"}, {"id": "fusion_report_fusionreport", "label": "FusionReport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L22"}, {"id": "fusion_report_rationale_1", "label": "Persistent definition of a Fusion financial report. Each report (P&L, balance s", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "target": "fusion_report_fusionreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L22", "weight": 1.0}, {"source": "fusion_report_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}
|
||||
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "label": "pre-migration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1"}, {"id": "pre_migration_migrate", "label": "migrate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L34"}, {"id": "pre_migration_rationale_1", "label": "Pre-migration: convert legacy act_window report actions to client actions. In 1", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "target": "pre_migration_migrate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L34", "weight": 1.0}, {"source": "pre_migration_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "pre_migration_migrate", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L39"}, {"caller_nid": "pre_migration_migrate", "callee": "fetchone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L47"}, {"caller_nid": "pre_migration_migrate", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L53"}, {"caller_nid": "pre_migration_migrate", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L57"}, {"caller_nid": "pre_migration_migrate", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L61"}, {"caller_nid": "pre_migration_migrate", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L66"}, {"caller_nid": "pre_migration_migrate", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L69"}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "label": "fusion_report_anomaly.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1"}, {"id": "fusion_report_anomaly_fusionreportanomaly", "label": "FusionReportAnomaly", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L13"}, {"id": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "label": ".action_acknowledge()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L45"}, {"id": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "label": ".action_dismiss()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L52"}, {"id": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "label": ".action_resolve()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L55"}, {"id": "fusion_report_anomaly_rationale_1", "label": "Persisted anomaly flags from the engine's variance detection. Each row captures", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "target": "fusion_report_anomaly_fusionreportanomaly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L13", "weight": 1.0}, {"source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L45", "weight": 1.0}, {"source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L52", "weight": 1.0}, {"source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L55", "weight": 1.0}, {"source": "fusion_report_anomaly_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L46"}, {"caller_nid": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L49"}, {"caller_nid": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L53"}, {"caller_nid": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L56"}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "label": "test_account_balance_mv.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1"}, {"id": "test_account_balance_mv_testaccountbalancemv", "label": "TestAccountBalanceMV", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7"}, {"id": "transactioncase", "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "label": ".test_mv_exists_and_is_queryable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L9"}, {"id": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "label": ".test_mv_refresh_concurrent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L15"}, {"id": "test_account_balance_mv_rationale_1", "label": "Tests for fusion_account_balance MV.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "target": "odoo_tests_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "target": "test_account_balance_mv_testaccountbalancemv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7", "weight": 1.0}, {"source": "test_account_balance_mv_testaccountbalancemv", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7", "weight": 1.0}, {"source": "test_account_balance_mv_testaccountbalancemv", "target": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L9", "weight": 1.0}, {"source": "test_account_balance_mv_testaccountbalancemv", "target": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L15", "weight": 1.0}, {"source": "test_account_balance_mv_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "callee": "_refresh", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L11"}, {"caller_nid": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L12"}, {"caller_nid": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "callee": "assertIsNotNone", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L13"}, {"caller_nid": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "callee": "_refresh", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L18"}, {"caller_nid": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "callee": "fail", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L20"}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "label": "fusion_report_commentary.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1"}, {"id": "fusion_report_commentary_fusionreportcommentary", "label": "FusionReportCommentary", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L9"}, {"id": "fusion_report_commentary_rationale_1", "label": "Cached AI-generated commentary for a report run. One row per (report, period_fr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "target": "fusion_report_commentary_fusionreportcommentary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L9", "weight": 1.0}, {"source": "fusion_report_commentary_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "label": "ai_commentary_panel.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L1"}, {"id": "ai_commentary_panel_aicommentarypanel", "label": "AiCommentaryPanel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L5"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "target": "owl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "target": "ai_commentary_panel_aicommentarypanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L5", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py", "source_location": "L2", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "label": "test_cron.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1"}, {"id": "test_cron_testfusionreportscron", "label": "TestFusionReportsCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7"}, {"id": "transactioncase", "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_cron_testfusionreportscron_setup", "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L9"}, {"id": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "label": ".test_cron_mv_refresh_does_not_raise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L13"}, {"id": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "label": ".test_cron_anomaly_scan_does_not_raise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L18"}, {"id": "test_cron_rationale_1", "label": "Tests for cron handlers.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "target": "odoo_tests_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "target": "test_cron_testfusionreportscron", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7", "weight": 1.0}, {"source": "test_cron_testfusionreportscron", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7", "weight": 1.0}, {"source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L9", "weight": 1.0}, {"source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L13", "weight": 1.0}, {"source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L18", "weight": 1.0}, {"source": "test_cron_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_cron_testfusionreportscron_setup", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L10"}, {"caller_nid": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "callee": "_cron_mv_refresh", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L16"}, {"caller_nid": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "callee": "_cron_anomaly_scan", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L20"}]}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_manifest_py", "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__manifest__.py", "source_location": "L1"}], "edges": [], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "label": "test_migration_round_trip.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1"}, {"id": "test_migration_round_trip_testmigrationroundtrip", "label": "TestMigrationRoundTrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7"}, {"id": "transactioncase", "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "label": ".test_bootstrap_finds_all_4_reports()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L9"}, {"id": "test_migration_round_trip_rationale_1", "label": "Tests for the reports-bootstrap migration step.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "target": "odoo_tests_common", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "target": "test_migration_round_trip_testmigrationroundtrip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7", "weight": 1.0}, {"source": "test_migration_round_trip_testmigrationroundtrip", "target": "transactioncase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7", "weight": 1.0}, {"source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L9", "weight": 1.0}, {"source": "test_migration_round_trip_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L10"}, {"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "_reports_bootstrap_step", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L11"}, {"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "assertEqual", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L12"}, {"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "assertEqual", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L13"}, {"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L13"}, {"caller_nid": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "callee": "assertEqual", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L15"}]}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "label": "anomaly_strip.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L1"}, {"id": "anomaly_strip_anomalystrip", "label": "AnomalyStrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L11"}, {"id": "anomaly_strip_anomalystrip_alertclass", "label": ".alertClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L17"}, {"id": "anomaly_strip_anomalystrip_formatamount", "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L21"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "target": "owl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "target": "anomaly_strip_anomalystrip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L11", "weight": 1.0}, {"source": "anomaly_strip_anomalystrip", "target": "anomaly_strip_anomalystrip_alertclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L17", "weight": 1.0}, {"source": "anomaly_strip_anomalystrip", "target": "anomaly_strip_anomalystrip_formatamount", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L21", "weight": 1.0}], "raw_calls": [{"caller_nid": "anomaly_strip_anomalystrip_formatamount", "callee": "format", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L23"}]}
|
||||
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L7", "weight": 1.0}], "raw_calls": []}
|
||||
File diff suppressed because one or more lines are too long
257
fusion_accounting_reports/graphify-out/graph.html
Normal file
257
fusion_accounting_reports/graphify-out/graph.html
Normal file
File diff suppressed because one or more lines are too long
12871
fusion_accounting_reports/graphify-out/graph.json
Normal file
12871
fusion_accounting_reports/graphify-out/graph.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user