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

1348 lines
61 KiB
JSON

{
"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": []
}