{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "community": 6, "norm_label": "__init__.py" }, { "label": "post_init_hook()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L4", "id": "init_post_init_hook", "community": 6, "norm_label": "post_init_hook()" }, { "label": "Initialize coexistence group membership based on current Enterprise install stat", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L5", "id": "init_rationale_5", "community": 6, "norm_label": "initialize coexistence group membership based on current enterprise install stat" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_manifest_py", "community": 13, "norm_label": "__manifest__.py" }, { "label": "pre-migration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_pre_migration_py", "community": 4, "norm_label": "pre-migration.py" }, { "label": "migrate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py", "source_location": "L45", "id": "pre_migration_migrate", "community": 4, "norm_label": "migrate()" }, { "label": "Rehome the fusion security xml-ids to fusion_accounting_core BEFORE data-load.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py", "source_location": "L1", "id": "pre_migration_rationale_1", "community": 4, "norm_label": "rehome the fusion security xml-ids to fusion_accounting_core before data-load." }, { "label": "post-migration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_post_migration_py", "community": 5, "norm_label": "post-migration.py" }, { "label": "migrate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py", "source_location": "L31", "id": "post_migration_migrate", "community": 5, "norm_label": "migrate()" }, { "label": "Safety-net reassignment of security xml-ids to fusion_accounting_core. The actu", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py", "source_location": "L1", "id": "post_migration_rationale_1", "community": 5, "norm_label": "safety-net reassignment of security xml-ids to fusion_accounting_core. the actu" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_init_py", "community": 11, "norm_label": "__init__.py" }, { "label": "test_shared_field_bank_statement.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_bank_statement_py", "community": 0, "norm_label": "test_shared_field_bank_statement.py" }, { "label": "TestSharedFieldBankStatementLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L5", "id": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "community": 0, "norm_label": "testsharedfieldbankstatementline" }, { "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": "", "id": "transactioncase", "community": 0, "norm_label": "transactioncase" }, { "label": ".test_cron_last_check_field_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L9", "id": "test_shared_field_bank_statement_testsharedfieldbankstatementline_test_cron_last_check_field_exists", "community": 0, "norm_label": ".test_cron_last_check_field_exists()" }, { "label": "Verify fusion_accounting_core declares the Enterprise extension fields on ac", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L6", "id": "test_shared_field_bank_statement_rationale_6", "community": 0, "norm_label": "verify fusion_accounting_core declares the enterprise extension fields on ac" }, { "label": "test_shared_field_ownership.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_ownership_py", "community": 2, "norm_label": "test_shared_field_ownership.py" }, { "label": "TestSharedFieldOwnership", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L5", "id": "test_shared_field_ownership_testsharedfieldownership", "community": 2, "norm_label": "testsharedfieldownership" }, { "label": ".test_account_move_deferred_fields_exist()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L9", "id": "test_shared_field_ownership_testsharedfieldownership_test_account_move_deferred_fields_exist", "community": 2, "norm_label": ".test_account_move_deferred_fields_exist()" }, { "label": ".test_account_move_signing_user_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L14", "id": "test_shared_field_ownership_testsharedfieldownership_test_account_move_signing_user_exists", "community": 2, "norm_label": ".test_account_move_signing_user_exists()" }, { "label": ".test_account_move_payment_state_before_switch_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L18", "id": "test_shared_field_ownership_testsharedfieldownership_test_account_move_payment_state_before_switch_exists", "community": 2, "norm_label": ".test_account_move_payment_state_before_switch_exists()" }, { "label": ".test_account_reconcile_model_created_automatically_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L22", "id": "test_shared_field_ownership_testsharedfieldownership_test_account_reconcile_model_created_automatically_exists", "community": 2, "norm_label": ".test_account_reconcile_model_created_automatically_exists()" }, { "label": ".test_deferred_relation_table_name_matches_enterprise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L26", "id": "test_shared_field_ownership_testsharedfieldownership_test_deferred_relation_table_name_matches_enterprise", "community": 2, "norm_label": ".test_deferred_relation_table_name_matches_enterprise()" }, { "label": "Verify fusion_accounting_core declares the Enterprise extension fields on ac", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L6", "id": "test_shared_field_ownership_rationale_6", "community": 2, "norm_label": "verify fusion_accounting_core declares the enterprise extension fields on ac" }, { "label": "The shared M2M relation table must be named identically to Enterprise's", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L27", "id": "test_shared_field_ownership_rationale_27", "community": 2, "norm_label": "the shared m2m relation table must be named identically to enterprise's" }, { "label": "test_coexistence_group.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_coexistence_group_py", "community": 0, "norm_label": "test_coexistence_group.py" }, { "label": "TestCoexistenceGroup", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L5", "id": "test_coexistence_group_testcoexistencegroup", "community": 0, "norm_label": "testcoexistencegroup" }, { "label": ".test_group_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L8", "id": "test_coexistence_group_testcoexistencegroup_test_group_exists", "community": 0, "norm_label": ".test_group_exists()" }, { "label": ".test_membership_matches_enterprise_state()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L15", "id": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "community": 3, "norm_label": ".test_membership_matches_enterprise_state()" }, { "label": ".test_recompute_method_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L38", "id": "test_coexistence_group_testcoexistencegroup_test_recompute_method_exists", "community": 0, "norm_label": ".test_recompute_method_exists()" }, { "label": "The 'show when Enterprise absent' group must exist and have computed membership.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L6", "id": "test_coexistence_group_rationale_6", "community": 0, "norm_label": "the 'show when enterprise absent' group must exist and have computed membership." }, { "label": "A user is in the group iff Enterprise accounting is NOT installed. We c", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L16", "id": "test_coexistence_group_rationale_16", "community": 3, "norm_label": "a user is in the group iff enterprise accounting is not installed. we c" }, { "label": "The recompute helper must be callable on res.users.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L39", "id": "test_coexistence_group_rationale_39", "community": 0, "norm_label": "the recompute helper must be callable on res.users." }, { "label": "test_enterprise_detection.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_enterprise_detection_py", "community": 3, "norm_label": "test_enterprise_detection.py" }, { "label": "TestEnterpriseDetection", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L5", "id": "test_enterprise_detection_testenterprisedetection", "community": 3, "norm_label": "testenterprisedetection" }, { "label": ".test_helper_returns_bool()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L8", "id": "test_enterprise_detection_testenterprisedetection_test_helper_returns_bool", "community": 3, "norm_label": ".test_helper_returns_bool()" }, { "label": ".test_helper_matches_actual_state()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L12", "id": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "community": 3, "norm_label": ".test_helper_matches_actual_state()" }, { "label": "Verify the helper that detects Odoo Enterprise accounting installs.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L6", "id": "test_enterprise_detection_rationale_6", "community": 3, "norm_label": "verify the helper that detects odoo enterprise accounting installs." }, { "label": "Helper should return True iff one of the known Enterprise modules is installed.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L13", "id": "test_enterprise_detection_rationale_13", "community": 3, "norm_label": "helper should return true iff one of the known enterprise modules is installed." }, { "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": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "community": 1, "norm_label": "ir_module_module.py" }, { "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_irmodulemodule", "community": 1, "norm_label": "irmodulemodule" }, { "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_enterprise_accounting_installed", "community": 3, "norm_label": "_fusion_is_enterprise_accounting_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_fusion_is_module_installed", "community": 1, "norm_label": "_fusion_is_module_installed()" }, { "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_install", "community": 1, "norm_label": ".button_immediate_install()" }, { "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_button_immediate_uninstall", "community": 1, "norm_label": ".button_immediate_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_irmodulemodule_module_uninstall", "community": 1, "norm_label": ".module_uninstall()" }, { "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_20", "community": 14, "norm_label": "true if any odoo enterprise accounting module is installed in this db." }, { "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_28", "community": 15, "norm_label": "true if a specific module is installed." }, { "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_35", "community": 1, "norm_label": "recompute the coexistence group after install state changes." }, { "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_41", "community": 1, "norm_label": "recompute the coexistence group after uninstall state changes. the mro" }, { "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", "id": "ir_module_module_rationale_52", "community": 1, "norm_label": "recompute the coexistence group after the lower-level uninstall." }, { "label": "account_move.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_move.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_move_py", "community": 7, "norm_label": "account_move.py" }, { "label": "AccountMove", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_move.py", "source_location": "L19", "id": "account_move_accountmove", "community": 7, "norm_label": "accountmove" }, { "label": "Shared-field-ownership declarations for account.move. Per the roadmap (Section", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_move.py", "source_location": "L1", "id": "account_move_rationale_1", "community": 7, "norm_label": "shared-field-ownership declarations for account.move. per the roadmap (section" }, { "label": "account_reconcile_model.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_reconcile_model.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_reconcile_model_py", "community": 8, "norm_label": "account_reconcile_model.py" }, { "label": "AccountReconcileModel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_reconcile_model.py", "source_location": "L10", "id": "account_reconcile_model_accountreconcilemodel", "community": 8, "norm_label": "accountreconcilemodel" }, { "label": "Shared-field-ownership for account.reconcile.model. Mirrors the single field En", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_reconcile_model.py", "source_location": "L1", "id": "account_reconcile_model_rationale_1", "community": 8, "norm_label": "shared-field-ownership for account.reconcile.model. mirrors the single field en" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_init_py", "community": 12, "norm_label": "__init__.py" }, { "label": "res_users.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "community": 9, "norm_label": "res_users.py" }, { "label": "ResUsers", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L6", "id": "res_users_resusers", "community": 9, "norm_label": "resusers" }, { "label": "_fusion_recompute_coexistence_group()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L10", "id": "res_users_fusion_recompute_coexistence_group", "community": 1, "norm_label": "_fusion_recompute_coexistence_group()" }, { "label": "Coexistence group membership recomputation.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L1", "id": "res_users_rationale_1", "community": 9, "norm_label": "coexistence group membership recomputation." }, { "label": "Maintain the two coexistence groups based on Enterprise presence. - ``g", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L11", "id": "res_users_rationale_11", "community": 16, "norm_label": "maintain the two coexistence groups based on enterprise presence. - ``g" }, { "label": "account_bank_statement_line.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_bank_statement_line.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_bank_statement_line_py", "community": 10, "norm_label": "account_bank_statement_line.py" }, { "label": "AccountBankStatementLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_bank_statement_line.py", "source_location": "L12", "id": "account_bank_statement_line_accountbankstatementline", "community": 10, "norm_label": "accountbankstatementline" }, { "label": "Shared-field-ownership for account.bank.statement.line. Enterprise's account_ac", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_bank_statement_line.py", "source_location": "L1", "id": "account_bank_statement_line_rationale_1", "community": 10, "norm_label": "shared-field-ownership for account.bank.statement.line. enterprise's account_ac" } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L4", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "_tgt": "init_post_init_hook", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_init_py", "target": "init_post_init_hook", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L5", "weight": 1.0, "_src": "init_rationale_5", "_tgt": "init_post_init_hook", "source": "init_post_init_hook", "target": "init_rationale_5", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/__init__.py", "source_location": "L6", "weight": 1.0, "_src": "init_post_init_hook", "_tgt": "res_users_fusion_recompute_coexistence_group", "source": "init_post_init_hook", "target": "res_users_fusion_recompute_coexistence_group" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py", "source_location": "L45", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_pre_migration_py", "_tgt": "pre_migration_migrate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_pre_migration_py", "target": "pre_migration_migrate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/pre-migration.py", "source_location": "L1", "weight": 1.0, "_src": "pre_migration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_pre_migration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_pre_migration_py", "target": "pre_migration_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_post_migration_py", "_tgt": "post_migration_migrate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_post_migration_py", "target": "post_migration_migrate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/migrations/19.0.1.0.0/post-migration.py", "source_location": "L1", "weight": 1.0, "_src": "post_migration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_post_migration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_migrations_19_0_1_0_0_post_migration_py", "target": "post_migration_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/__init__.py", "source_location": "L4", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_bank_statement_py", "_tgt": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_bank_statement_py", "target": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L5", "weight": 1.0, "_src": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "_tgt": "transactioncase", "source": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "target": "transactioncase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L9", "weight": 1.0, "_src": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "_tgt": "test_shared_field_bank_statement_testsharedfieldbankstatementline_test_cron_last_check_field_exists", "source": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "target": "test_shared_field_bank_statement_testsharedfieldbankstatementline_test_cron_last_check_field_exists", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_bank_statement.py", "source_location": "L6", "weight": 1.0, "_src": "test_shared_field_bank_statement_rationale_6", "_tgt": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "source": "test_shared_field_bank_statement_testsharedfieldbankstatementline", "target": "test_shared_field_bank_statement_rationale_6", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L5", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_shared_field_ownership_testsharedfieldownership", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L5", "weight": 1.0, "_src": "test_coexistence_group_testcoexistencegroup", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_coexistence_group_testcoexistencegroup", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L5", "weight": 1.0, "_src": "test_enterprise_detection_testenterprisedetection", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_enterprise_detection_testenterprisedetection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_ownership_py", "_tgt": "test_shared_field_ownership_testsharedfieldownership", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_shared_field_ownership_py", "target": "test_shared_field_ownership_testsharedfieldownership", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L9", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_account_move_deferred_fields_exist", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_testsharedfieldownership_test_account_move_deferred_fields_exist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L14", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_account_move_signing_user_exists", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_testsharedfieldownership_test_account_move_signing_user_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L18", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_account_move_payment_state_before_switch_exists", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_testsharedfieldownership_test_account_move_payment_state_before_switch_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L22", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_account_reconcile_model_created_automatically_exists", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_testsharedfieldownership_test_account_reconcile_model_created_automatically_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L26", "weight": 1.0, "_src": "test_shared_field_ownership_testsharedfieldownership", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_deferred_relation_table_name_matches_enterprise", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_testsharedfieldownership_test_deferred_relation_table_name_matches_enterprise", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L6", "weight": 1.0, "_src": "test_shared_field_ownership_rationale_6", "_tgt": "test_shared_field_ownership_testsharedfieldownership", "source": "test_shared_field_ownership_testsharedfieldownership", "target": "test_shared_field_ownership_rationale_6", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_shared_field_ownership.py", "source_location": "L27", "weight": 1.0, "_src": "test_shared_field_ownership_rationale_27", "_tgt": "test_shared_field_ownership_testsharedfieldownership_test_deferred_relation_table_name_matches_enterprise", "source": "test_shared_field_ownership_testsharedfieldownership_test_deferred_relation_table_name_matches_enterprise", "target": "test_shared_field_ownership_rationale_27", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_coexistence_group_py", "_tgt": "test_coexistence_group_testcoexistencegroup", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_coexistence_group_py", "target": "test_coexistence_group_testcoexistencegroup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L8", "weight": 1.0, "_src": "test_coexistence_group_testcoexistencegroup", "_tgt": "test_coexistence_group_testcoexistencegroup_test_group_exists", "source": "test_coexistence_group_testcoexistencegroup", "target": "test_coexistence_group_testcoexistencegroup_test_group_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L15", "weight": 1.0, "_src": "test_coexistence_group_testcoexistencegroup", "_tgt": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "source": "test_coexistence_group_testcoexistencegroup", "target": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L38", "weight": 1.0, "_src": "test_coexistence_group_testcoexistencegroup", "_tgt": "test_coexistence_group_testcoexistencegroup_test_recompute_method_exists", "source": "test_coexistence_group_testcoexistencegroup", "target": "test_coexistence_group_testcoexistencegroup_test_recompute_method_exists", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L6", "weight": 1.0, "_src": "test_coexistence_group_rationale_6", "_tgt": "test_coexistence_group_testcoexistencegroup", "source": "test_coexistence_group_testcoexistencegroup", "target": "test_coexistence_group_rationale_6", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L16", "weight": 1.0, "_src": "test_coexistence_group_rationale_16", "_tgt": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "source": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "target": "test_coexistence_group_rationale_16", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L25", "weight": 1.0, "_src": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "_tgt": "ir_module_module_fusion_is_enterprise_accounting_installed", "source": "test_coexistence_group_testcoexistencegroup_test_membership_matches_enterprise_state", "target": "ir_module_module_fusion_is_enterprise_accounting_installed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_coexistence_group.py", "source_location": "L39", "weight": 1.0, "_src": "test_coexistence_group_rationale_39", "_tgt": "test_coexistence_group_testcoexistencegroup_test_recompute_method_exists", "source": "test_coexistence_group_testcoexistencegroup_test_recompute_method_exists", "target": "test_coexistence_group_rationale_39", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_enterprise_detection_py", "_tgt": "test_enterprise_detection_testenterprisedetection", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_tests_test_enterprise_detection_py", "target": "test_enterprise_detection_testenterprisedetection", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L8", "weight": 1.0, "_src": "test_enterprise_detection_testenterprisedetection", "_tgt": "test_enterprise_detection_testenterprisedetection_test_helper_returns_bool", "source": "test_enterprise_detection_testenterprisedetection", "target": "test_enterprise_detection_testenterprisedetection_test_helper_returns_bool", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L12", "weight": 1.0, "_src": "test_enterprise_detection_testenterprisedetection", "_tgt": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "source": "test_enterprise_detection_testenterprisedetection", "target": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L6", "weight": 1.0, "_src": "test_enterprise_detection_rationale_6", "_tgt": "test_enterprise_detection_testenterprisedetection", "source": "test_enterprise_detection_testenterprisedetection", "target": "test_enterprise_detection_rationale_6", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L9", "weight": 1.0, "_src": "test_enterprise_detection_testenterprisedetection_test_helper_returns_bool", "_tgt": "ir_module_module_fusion_is_enterprise_accounting_installed", "source": "test_enterprise_detection_testenterprisedetection_test_helper_returns_bool", "target": "ir_module_module_fusion_is_enterprise_accounting_installed" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L13", "weight": 1.0, "_src": "test_enterprise_detection_rationale_13", "_tgt": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "source": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "target": "test_enterprise_detection_rationale_13", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/tests/test_enterprise_detection.py", "source_location": "L19", "weight": 1.0, "_src": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "_tgt": "ir_module_module_fusion_is_enterprise_accounting_installed", "source": "test_enterprise_detection_testenterprisedetection_test_helper_matches_actual_state", "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": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "_tgt": "ir_module_module_irmodulemodule", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_irmodulemodule", "confidence_score": 1.0 }, { "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, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "_tgt": "ir_module_module_fusion_is_enterprise_accounting_installed", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_fusion_is_enterprise_accounting_installed", "confidence_score": 1.0 }, { "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, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "_tgt": "ir_module_module_fusion_is_module_installed", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_ir_module_module_py", "target": "ir_module_module_fusion_is_module_installed", "confidence_score": 1.0 }, { "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, "_src": "ir_module_module_irmodulemodule", "_tgt": "ir_module_module_irmodulemodule_button_immediate_install", "source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_button_immediate_install", "confidence_score": 1.0 }, { "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, "_src": "ir_module_module_irmodulemodule", "_tgt": "ir_module_module_irmodulemodule_button_immediate_uninstall", "source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_button_immediate_uninstall", "confidence_score": 1.0 }, { "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, "_src": "ir_module_module_irmodulemodule", "_tgt": "ir_module_module_irmodulemodule_module_uninstall", "source": "ir_module_module_irmodulemodule", "target": "ir_module_module_irmodulemodule_module_uninstall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L41", "weight": 1.0, "_src": "res_users_fusion_recompute_coexistence_group", "_tgt": "ir_module_module_fusion_is_enterprise_accounting_installed", "source": "ir_module_module_fusion_is_enterprise_accounting_installed", "target": "res_users_fusion_recompute_coexistence_group" }, { "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, "_src": "ir_module_module_rationale_35", "_tgt": "ir_module_module_irmodulemodule_button_immediate_install", "source": "ir_module_module_irmodulemodule_button_immediate_install", "target": "ir_module_module_rationale_35", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L37", "weight": 1.0, "_src": "ir_module_module_irmodulemodule_button_immediate_install", "_tgt": "res_users_fusion_recompute_coexistence_group", "source": "ir_module_module_irmodulemodule_button_immediate_install", "target": "res_users_fusion_recompute_coexistence_group" }, { "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, "_src": "ir_module_module_rationale_41", "_tgt": "ir_module_module_irmodulemodule_button_immediate_uninstall", "source": "ir_module_module_irmodulemodule_button_immediate_uninstall", "target": "ir_module_module_rationale_41", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L48", "weight": 1.0, "_src": "ir_module_module_irmodulemodule_button_immediate_uninstall", "_tgt": "res_users_fusion_recompute_coexistence_group", "source": "ir_module_module_irmodulemodule_button_immediate_uninstall", "target": "res_users_fusion_recompute_coexistence_group" }, { "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, "_src": "ir_module_module_rationale_52", "_tgt": "ir_module_module_irmodulemodule_module_uninstall", "source": "ir_module_module_irmodulemodule_module_uninstall", "target": "ir_module_module_rationale_52", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/ir_module_module.py", "source_location": "L54", "weight": 1.0, "_src": "ir_module_module_irmodulemodule_module_uninstall", "_tgt": "res_users_fusion_recompute_coexistence_group", "source": "ir_module_module_irmodulemodule_module_uninstall", "target": "res_users_fusion_recompute_coexistence_group" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_move.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_move_py", "_tgt": "account_move_accountmove", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_move_py", "target": "account_move_accountmove", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_move.py", "source_location": "L1", "weight": 1.0, "_src": "account_move_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_move_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_move_py", "target": "account_move_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_reconcile_model.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_reconcile_model_py", "_tgt": "account_reconcile_model_accountreconcilemodel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_reconcile_model_py", "target": "account_reconcile_model_accountreconcilemodel", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_reconcile_model.py", "source_location": "L1", "weight": 1.0, "_src": "account_reconcile_model_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_reconcile_model_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_reconcile_model_py", "target": "account_reconcile_model_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/__init__.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "_tgt": "res_users_resusers", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "target": "res_users_resusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "_tgt": "res_users_fusion_recompute_coexistence_group", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "target": "res_users_fusion_recompute_coexistence_group", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/res_users.py", "source_location": "L1", "weight": 1.0, "_src": "res_users_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_res_users_py", "target": "res_users_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_bank_statement_line.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_bank_statement_line_py", "_tgt": "account_bank_statement_line_accountbankstatementline", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_bank_statement_line_py", "target": "account_bank_statement_line_accountbankstatementline", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_core/models/account_bank_statement_line.py", "source_location": "L1", "weight": 1.0, "_src": "account_bank_statement_line_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_bank_statement_line_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_core_models_account_bank_statement_line_py", "target": "account_bank_statement_line_rationale_1", "confidence_score": 1.0 } ], "hyperedges": [] }