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

1 line
22 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "label": "disable_online_services.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L1"}, {"id": "disable_online_services_irmodulemodule", "label": "IrModuleModule", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L12"}, {"id": "disable_online_services_update_list", "label": "update_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L17"}, {"id": "disable_online_services_irmodulemodule_button_immediate_upgrade", "label": ".button_immediate_upgrade()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L25"}, {"id": "disable_online_services_ircron", "label": "IrCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L31"}, {"id": "disable_online_services_ircron_callback", "label": "._callback()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L35"}, {"id": "disable_online_services_resconfigsettings", "label": "ResConfigSettings", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L62"}, {"id": "disable_online_services_resconfigsettings_set_values", "label": ".set_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L66"}, {"id": "disable_online_services_publisherwarrantycontract", "label": "PublisherWarrantyContract", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L88"}, {"id": "disable_online_services_get_sys_logs", "label": "_get_sys_logs()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L93"}, {"id": "disable_online_services_get_message", "label": "_get_message()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L109"}, {"id": "disable_online_services_publisherwarrantycontract_update_notification", "label": ".update_notification()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L114"}, {"id": "disable_online_services_irhttp", "label": "IrHttp", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L135"}, {"id": "disable_online_services_pre_dispatch", "label": "_pre_dispatch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L140"}, {"id": "disable_online_services_rationale_13", "label": "Disable module update checks from Odoo store.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L13"}, {"id": "disable_online_services_rationale_18", "label": "Override to prevent fetching from Odoo Apps store. Only scan local addon", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L18"}, {"id": "disable_online_services_rationale_26", "label": "Prevent upgrade attempts that might contact Odoo.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L26"}, {"id": "disable_online_services_rationale_32", "label": "Disable scheduled actions that contact Odoo servers.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L32"}, {"id": "disable_online_services_rationale_36", "label": "Override to block certain cron jobs that contact Odoo. Odoo 19 signature", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L36"}, {"id": "disable_online_services_rationale_63", "label": "Override config settings to prevent external service configuration.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L63"}, {"id": "disable_online_services_rationale_67", "label": "Ensure certain settings stay disabled.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L67"}, {"id": "disable_online_services_rationale_89", "label": "Completely disable publisher warranty checks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L89"}, {"id": "disable_online_services_rationale_94", "label": "DISABLED: Do not contact Odoo servers. Returns fake successful response.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L94"}, {"id": "disable_online_services_rationale_110", "label": "DISABLED: Return empty message.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L110"}, {"id": "disable_online_services_rationale_115", "label": "DISABLED: Do not send any data to Odoo servers. Just update local parame", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L115"}, {"id": "disable_online_services_rationale_136", "label": "Block certain routes that call external services.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L136"}, {"id": "disable_online_services_rationale_141", "label": "Log and potentially block external service routes.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L141"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_irmodulemodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L12", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_update_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L17", "weight": 1.0}, {"source": "disable_online_services_irmodulemodule", "target": "disable_online_services_irmodulemodule_button_immediate_upgrade", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L25", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_ircron", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L31", "weight": 1.0}, {"source": "disable_online_services_ircron", "target": "disable_online_services_ircron_callback", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L35", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_resconfigsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L62", "weight": 1.0}, {"source": "disable_online_services_resconfigsettings", "target": "disable_online_services_resconfigsettings_set_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L66", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_publisherwarrantycontract", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L88", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_get_sys_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L93", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_get_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L109", "weight": 1.0}, {"source": "disable_online_services_publisherwarrantycontract", "target": "disable_online_services_publisherwarrantycontract_update_notification", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L114", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_irhttp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L135", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_disable_odoo_online_models_disable_online_services_py", "target": "disable_online_services_pre_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L140", "weight": 1.0}, {"source": "disable_online_services_rationale_13", "target": "disable_online_services_irmodulemodule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L13", "weight": 1.0}, {"source": "disable_online_services_rationale_18", "target": "disable_online_services_irmodulemodule_update_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L18", "weight": 1.0}, {"source": "disable_online_services_rationale_26", "target": "disable_online_services_irmodulemodule_button_immediate_upgrade", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L26", "weight": 1.0}, {"source": "disable_online_services_rationale_32", "target": "disable_online_services_ircron", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L32", "weight": 1.0}, {"source": "disable_online_services_rationale_36", "target": "disable_online_services_ircron_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L36", "weight": 1.0}, {"source": "disable_online_services_rationale_63", "target": "disable_online_services_resconfigsettings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L63", "weight": 1.0}, {"source": "disable_online_services_rationale_67", "target": "disable_online_services_resconfigsettings_set_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L67", "weight": 1.0}, {"source": "disable_online_services_rationale_89", "target": "disable_online_services_publisherwarrantycontract", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L89", "weight": 1.0}, {"source": "disable_online_services_rationale_94", "target": "disable_online_services_publisherwarrantycontract_get_sys_logs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L94", "weight": 1.0}, {"source": "disable_online_services_rationale_110", "target": "disable_online_services_publisherwarrantycontract_get_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L110", "weight": 1.0}, {"source": "disable_online_services_rationale_115", "target": "disable_online_services_publisherwarrantycontract_update_notification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L115", "weight": 1.0}, {"source": "disable_online_services_rationale_136", "target": "disable_online_services_irhttp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L136", "weight": 1.0}, {"source": "disable_online_services_rationale_141", "target": "disable_online_services_irhttp_pre_dispatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L141", "weight": 1.0}], "raw_calls": [{"caller_nid": "disable_online_services_update_list", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L22"}, {"caller_nid": "disable_online_services_update_list", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L23"}, {"caller_nid": "disable_online_services_irmodulemodule_button_immediate_upgrade", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L27"}, {"caller_nid": "disable_online_services_irmodulemodule_button_immediate_upgrade", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L28"}, {"caller_nid": "disable_online_services_ircron_callback", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L53"}, {"caller_nid": "disable_online_services_ircron_callback", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L55"}, {"caller_nid": "disable_online_services_ircron_callback", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L56"}, {"caller_nid": "disable_online_services_ircron_callback", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L59"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L68"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L71"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L72"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L73"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L74"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L77"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L80"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L81"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L82"}, {"caller_nid": "disable_online_services_resconfigsettings_set_values", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L83"}, {"caller_nid": "disable_online_services_get_sys_logs", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L98"}, {"caller_nid": "disable_online_services_get_message", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L111"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L119"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L122"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L123"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L124"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L125"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L128"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L129"}, {"caller_nid": "disable_online_services_publisherwarrantycontract_update_notification", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L130"}, {"caller_nid": "disable_online_services_pre_dispatch", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/disable_odoo_online/models/disable_online_services.py", "source_location": "L153"}]}