1 line
9.8 KiB
JSON
1 line
9.8 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "label": "ir_module_module.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L1"}, {"id": "ir_module_module_irmodulemodule", "label": "IrModuleModule", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L15"}, {"id": "ir_module_module_fusion_is_enterprise_accounting_installed", "label": "_fusion_is_enterprise_accounting_installed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L19"}, {"id": "ir_module_module_fusion_is_module_installed", "label": "_fusion_is_module_installed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L27"}, {"id": "ir_module_module_irmodulemodule_button_immediate_install", "label": ".button_immediate_install()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L34"}, {"id": "ir_module_module_irmodulemodule_button_immediate_uninstall", "label": ".button_immediate_uninstall()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L40"}, {"id": "ir_module_module_irmodulemodule_module_uninstall", "label": ".module_uninstall()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L51"}, {"id": "ir_module_module_rationale_20", "label": "True if any Odoo Enterprise accounting module is installed in this DB.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L20"}, {"id": "ir_module_module_rationale_28", "label": "True if a specific module is installed.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L28"}, {"id": "ir_module_module_rationale_35", "label": "Recompute the coexistence group after install state changes.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L35"}, {"id": "ir_module_module_rationale_41", "label": "Recompute the coexistence group after uninstall state changes. The MRO", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L41"}, {"id": "ir_module_module_rationale_52", "label": "Recompute the coexistence group after the lower-level uninstall.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L52"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L1", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_irmodulemodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L15", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_fusion_is_enterprise_accounting_installed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L19", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_fusion_is_module_installed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L27", "weight": 1.0}, {"source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_button_immediate_install", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L34", "weight": 1.0}, {"source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_button_immediate_uninstall", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L40", "weight": 1.0}, {"source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_module_uninstall", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L51", "weight": 1.0}, {"source": "ir_module_module_rationale_20", "target": "ir_module_module_irmodulemodule_fusion_is_enterprise_accounting_installed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L20", "weight": 1.0}, {"source": "ir_module_module_rationale_28", "target": "ir_module_module_irmodulemodule_fusion_is_module_installed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L28", "weight": 1.0}, {"source": "ir_module_module_rationale_35", "target": "ir_module_module_irmodulemodule_button_immediate_install", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L35", "weight": 1.0}, {"source": "ir_module_module_rationale_41", "target": "ir_module_module_irmodulemodule_button_immediate_uninstall", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L41", "weight": 1.0}, {"source": "ir_module_module_rationale_52", "target": "ir_module_module_irmodulemodule_module_uninstall", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L52", "weight": 1.0}], "raw_calls": [{"caller_nid": "ir_module_module_fusion_is_enterprise_accounting_installed", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L21"}, {"caller_nid": "ir_module_module_fusion_is_enterprise_accounting_installed", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L21"}, {"caller_nid": "ir_module_module_fusion_is_enterprise_accounting_installed", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L21"}, {"caller_nid": "ir_module_module_fusion_is_enterprise_accounting_installed", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L22"}, {"caller_nid": "ir_module_module_fusion_is_module_installed", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L29"}, {"caller_nid": "ir_module_module_fusion_is_module_installed", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L29"}, {"caller_nid": "ir_module_module_fusion_is_module_installed", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L29"}, {"caller_nid": "ir_module_module_irmodulemodule_button_immediate_install", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L36"}, {"caller_nid": "ir_module_module_irmodulemodule_button_immediate_install", "callee": "_fusion_recompute_coexistence_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L37"}, {"caller_nid": "ir_module_module_irmodulemodule_button_immediate_uninstall", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L47"}, {"caller_nid": "ir_module_module_irmodulemodule_button_immediate_uninstall", "callee": "_fusion_recompute_coexistence_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L48"}, {"caller_nid": "ir_module_module_irmodulemodule_module_uninstall", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L53"}, {"caller_nid": "ir_module_module_irmodulemodule_module_uninstall", "callee": "_fusion_recompute_coexistence_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L54"}]} |