Files
Odoo-Modules/graphify-out/cache/d6ae75904aeedc85e091208b4a82309d3a0f4bba24e91ed18621d9e69d78aeef.json
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

1 line
11 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "label": "fusion_reports_cron.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1"}, {"id": "fusion_reports_cron_fusionreportscron", "label": "FusionReportsCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L19"}, {"id": "fusion_reports_cron_cron_anomaly_scan", "label": "_cron_anomaly_scan()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L24"}, {"id": "fusion_reports_cron_cron_mv_refresh", "label": "_cron_mv_refresh()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L92"}, {"id": "fusion_reports_cron_rationale_1", "label": "Cron handlers for fusion_accounting_reports. Two scheduled jobs: - _cron_anomal", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1"}, {"id": "fusion_reports_cron_rationale_25", "label": "Run last-month P&L vs prior-year-same-month and persist anomalies.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L25"}, {"id": "fusion_reports_cron_rationale_93", "label": "REFRESH CONCURRENTLY via dedicated autocommit cursor. REFRESH MATERIALI", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L93"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "odoo", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_fusionreportscron", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L19", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_cron_anomaly_scan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L24", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_cron_mv_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L92", "weight": 1.0}, {"source": "fusion_reports_cron_rationale_1", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1", "weight": 1.0}, {"source": "fusion_reports_cron_rationale_25", "target": "fusion_reports_cron_fusionreportscron_cron_anomaly_scan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L25", "weight": 1.0}, {"source": "fusion_reports_cron_rationale_93", "target": "fusion_reports_cron_fusionreportscron_cron_mv_refresh", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L93", "weight": 1.0}], "raw_calls": [{"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L26"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L28"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L28"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "month_bounds", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L29"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L31"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L32"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L35"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L37"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "compute_pnl", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L47"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "detect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L52"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L54"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L79"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L81"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L82"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L84"}, {"caller_nid": "fusion_reports_cron_cron_anomaly_scan", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L87"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "db_connect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L101"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "cursor", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L102"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "set_session", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L103"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "execute", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L104"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L108"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L110"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "_refresh", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L113"}, {"caller_nid": "fusion_reports_cron_cron_mv_refresh", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L116"}]}