1 line
8.9 KiB
JSON
1 line
8.9 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "label": "woo_sync_log.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L1"}, {"id": "woo_sync_log_woosynclog", "label": "WooSyncLog", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L11"}, {"id": "woo_sync_log_cron_cleanup_logs", "label": "_cron_cleanup_logs()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L41"}, {"id": "woo_sync_log_woosynclog_action_purge_old_logs", "label": ".action_purge_old_logs()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L56"}, {"id": "woo_sync_log_action_clear_errors", "label": "action_clear_errors()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L81"}, {"id": "woo_sync_log_rationale_42", "label": "Purge success/conflict logs older than 30 days, errors older than 90.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L42"}, {"id": "woo_sync_log_rationale_57", "label": "Manual purge: delete success logs > 7 days, error logs > 30 days.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L57"}, {"id": "woo_sync_log_rationale_82", "label": "Clear all failed sync log entries. Called from dashboard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L82"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "target": "woo_sync_log_woosynclog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "target": "woo_sync_log_cron_cleanup_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L41", "weight": 1.0}, {"source": "woo_sync_log_woosynclog", "target": "woo_sync_log_woosynclog_action_purge_old_logs", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L56", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_models_woo_sync_log_py", "target": "woo_sync_log_action_clear_errors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L81", "weight": 1.0}, {"source": "woo_sync_log_rationale_42", "target": "woo_sync_log_woosynclog_cron_cleanup_logs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L42", "weight": 1.0}, {"source": "woo_sync_log_rationale_57", "target": "woo_sync_log_woosynclog_action_purge_old_logs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L57", "weight": 1.0}, {"source": "woo_sync_log_rationale_82", "target": "woo_sync_log_woosynclog_action_clear_errors", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L82", "weight": 1.0}], "raw_calls": [{"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L43"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "subtract", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L44"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "subtract", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L45"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L46"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L51"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L53"}, {"caller_nid": "woo_sync_log_cron_cleanup_logs", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L54"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "check_access_rights", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L58"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L59"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "subtract", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L60"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "subtract", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L61"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L62"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L67"}, {"caller_nid": "woo_sync_log_woosynclog_action_purge_old_logs", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L68"}, {"caller_nid": "woo_sync_log_action_clear_errors", "callee": "check_access_rights", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L83"}, {"caller_nid": "woo_sync_log_action_clear_errors", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L84"}, {"caller_nid": "woo_sync_log_action_clear_errors", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L85"}, {"caller_nid": "woo_sync_log_action_clear_errors", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L86"}, {"caller_nid": "woo_sync_log_action_clear_errors", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/models/woo_sync_log.py", "source_location": "L87"}]} |