Files
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

5338 lines
226 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"community": 9,
"norm_label": "__init__.py"
},
{
"label": "_post_init_assign_groups()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L14",
"id": "init_post_init_assign_groups",
"community": 9,
"norm_label": "_post_init_assign_groups()"
},
{
"label": "_recompute_margins()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L39",
"id": "init_recompute_margins",
"community": 9,
"norm_label": "_recompute_margins()"
},
{
"label": "_sync_costs_from_bills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L53",
"id": "init_sync_costs_from_bills",
"community": 9,
"norm_label": "_sync_costs_from_bills()"
},
{
"label": "_auto_detect_brands()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L63",
"id": "init_auto_detect_brands",
"community": 9,
"norm_label": "_auto_detect_brands()"
},
{
"label": "Give all internal users the Fusion Inventory / User group, and all admins th",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L15",
"id": "init_rationale_15",
"community": 9,
"norm_label": "give all internal users the fusion inventory / user group, and all admins th"
},
{
"label": "Force-recompute x_fi_margin_pct for all products with a sale price and cost.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L40",
"id": "init_rationale_40",
"community": 9,
"norm_label": "force-recompute x_fi_margin_pct for all products with a sale price and cost."
},
{
"label": "Update every product's cost from its latest posted vendor bill line.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L54",
"id": "init_rationale_54",
"community": 9,
"norm_label": "update every product's cost from its latest posted vendor bill line."
},
{
"label": "Create product.brand records from existing PO vendors and link products to t",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L64",
"id": "init_rationale_64",
"community": 9,
"norm_label": "create product.brand records from existing po vendors and link products to t"
},
{
"label": "__manifest__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__manifest__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_manifest_py",
"community": 23,
"norm_label": "__manifest__.py"
},
{
"label": "serial_scan_wizard.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_serial_scan_wizard_py",
"community": 4,
"norm_label": "serial_scan_wizard.py"
},
{
"label": "FusionSerialScanWizard",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L23",
"id": "serial_scan_wizard_fusionserialscanwizard",
"community": 4,
"norm_label": "fusionserialscanwizard"
},
{
"label": "._scan()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L33",
"id": "serial_scan_wizard_fusionserialscanwizard_scan",
"community": 4,
"norm_label": "._scan()"
},
{
"label": "._collect_text_sources()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L96",
"id": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"community": 4,
"norm_label": "._collect_text_sources()"
},
{
"label": "FusionSerialScanLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L121",
"id": "serial_scan_wizard_fusionserialscanline",
"community": 4,
"norm_label": "fusionserialscanline"
},
{
"label": "Extract serial numbers from SO/invoice text and match against stock.lot.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L34",
"id": "serial_scan_wizard_rationale_34",
"community": 4,
"norm_label": "extract serial numbers from so/invoice text and match against stock.lot."
},
{
"label": "Gather all text from SO lines, notes, and related invoices.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L97",
"id": "serial_scan_wizard_rationale_97",
"community": 4,
"norm_label": "gather all text from so lines, notes, and related invoices."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_init_py",
"community": 20,
"norm_label": "__init__.py"
},
{
"label": "sync_log.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_log.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_log_py",
"community": 15,
"norm_label": "sync_log.py"
},
{
"label": "FusionSyncLog",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_log.py",
"source_location": "L8",
"id": "sync_log_fusionsynclog",
"community": 15,
"norm_label": "fusionsynclog"
},
{
"label": "account_move.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"community": 10,
"norm_label": "account_move.py"
},
{
"label": "AccountMove",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L11",
"id": "account_move_accountmove",
"community": 10,
"norm_label": "accountmove"
},
{
"label": "._post()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L14",
"id": "account_move_accountmove_post",
"community": 10,
"norm_label": "._post()"
},
{
"label": "._fi_update_product_costs()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L19",
"id": "account_move_accountmove_fi_update_product_costs",
"community": 10,
"norm_label": "._fi_update_product_costs()"
},
{
"label": "AccountMoveLine",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L41",
"id": "account_move_accountmoveline",
"community": 10,
"norm_label": "accountmoveline"
},
{
"label": "_compute_suggested_price()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L50",
"id": "account_move_compute_suggested_price",
"community": 10,
"norm_label": "_compute_suggested_price()"
},
{
"label": "Update product costs from vendor bill lines when bills are posted.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L20",
"id": "account_move_rationale_20",
"community": 10,
"norm_label": "update product costs from vendor bill lines when bills are posted."
},
{
"label": "sync_stock.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_stock.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_stock_py",
"community": 16,
"norm_label": "sync_stock.py"
},
{
"label": "FusionSyncStock",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_stock.py",
"source_location": "L8",
"id": "sync_stock_fusionsyncstock",
"community": 16,
"norm_label": "fusionsyncstock"
},
{
"label": "product_brand.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"community": 3,
"norm_label": "product_brand.py"
},
{
"label": "ProductBrand",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L8",
"id": "product_brand_productbrand",
"community": 3,
"norm_label": "productbrand"
},
{
"label": "_compute_net_discount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L60",
"id": "product_brand_compute_net_discount",
"community": 3,
"norm_label": "_compute_net_discount()"
},
{
"label": "._compute_product_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L67",
"id": "product_brand_productbrand_compute_product_count",
"community": 3,
"norm_label": "._compute_product_count()"
},
{
"label": "._compute_child_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L71",
"id": "product_brand_productbrand_compute_child_count",
"community": 3,
"norm_label": "._compute_child_count()"
},
{
"label": "_check_parent_recursion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L76",
"id": "product_brand_check_parent_recursion",
"community": 3,
"norm_label": "_check_parent_recursion()"
},
{
"label": ".get_pricing_for_product()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L80",
"id": "product_brand_productbrand_get_pricing_for_product",
"community": 3,
"norm_label": ".get_pricing_for_product()"
},
{
"label": ".calculate_cost_from_msrp()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L115",
"id": "product_brand_productbrand_calculate_cost_from_msrp",
"community": 3,
"norm_label": ".calculate_cost_from_msrp()"
},
{
"label": ".action_view_products()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L131",
"id": "product_brand_productbrand_action_view_products",
"community": 3,
"norm_label": ".action_view_products()"
},
{
"label": ".action_view_sub_brands()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L142",
"id": "product_brand_productbrand_action_view_sub_brands",
"community": 3,
"norm_label": ".action_view_sub_brands()"
},
{
"label": "Walk the pricing cascade and return a matching rule, or None for brand default.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L81",
"id": "product_brand_rationale_81",
"community": 3,
"norm_label": "walk the pricing cascade and return a matching rule, or none for brand default."
},
{
"label": "Return expected purchase cost for a given MSRP. If product_tmpl is prov",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L116",
"id": "product_brand_rationale_116",
"community": 3,
"norm_label": "return expected purchase cost for a given msrp. if product_tmpl is prov"
},
{
"label": "sync_warehouse.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_warehouse.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_warehouse_py",
"community": 17,
"norm_label": "sync_warehouse.py"
},
{
"label": "FusionSyncWarehouse",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_warehouse.py",
"source_location": "L8",
"id": "sync_warehouse_fusionsyncwarehouse",
"community": 17,
"norm_label": "fusionsyncwarehouse"
},
{
"label": "product_brand_pricing_rule.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_pricing_rule_py",
"community": 3,
"norm_label": "product_brand_pricing_rule.py"
},
{
"label": "ProductBrandPricingRule",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L8",
"id": "product_brand_pricing_rule_productbrandpricingrule",
"community": 3,
"norm_label": "productbrandpricingrule"
},
{
"label": "_compute_net_discount()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L54",
"id": "product_brand_pricing_rule_compute_net_discount",
"community": 3,
"norm_label": "_compute_net_discount()"
},
{
"label": ".calculate_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L66",
"id": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"community": 3,
"norm_label": ".calculate_cost()"
},
{
"label": "Return the expected purchase cost for a given MSRP using this rule's method.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L67",
"id": "product_brand_pricing_rule_rationale_67",
"community": 3,
"norm_label": "return the expected purchase cost for a given msrp using this rule's method."
},
{
"label": "product_sync_mapping.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_sync_mapping.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_sync_mapping_py",
"community": 14,
"norm_label": "product_sync_mapping.py"
},
{
"label": "FusionProductSyncMapping",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_sync_mapping.py",
"source_location": "L8",
"id": "product_sync_mapping_fusionproductsyncmapping",
"community": 14,
"norm_label": "fusionproductsyncmapping"
},
{
"label": "_compute_remote_totals()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_sync_mapping.py",
"source_location": "L44",
"id": "product_sync_mapping_compute_remote_totals",
"community": 14,
"norm_label": "_compute_remote_totals()"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_init_py",
"community": 21,
"norm_label": "__init__.py"
},
{
"label": "product_template.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"community": 0,
"norm_label": "product_template.py"
},
{
"label": "ProductTemplate",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L19",
"id": "product_template_producttemplate",
"community": 0,
"norm_label": "producttemplate"
},
{
"label": "_compute_remote_stock()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L94",
"id": "product_template_compute_remote_stock",
"community": 0,
"norm_label": "_compute_remote_stock()"
},
{
"label": "_compute_profit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L102",
"id": "product_template_compute_profit",
"community": 0,
"norm_label": "_compute_profit()"
},
{
"label": "_compute_expected_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L116",
"id": "product_template_compute_expected_cost",
"community": 3,
"norm_label": "_compute_expected_cost()"
},
{
"label": "._compute_purchase_history()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L125",
"id": "product_template_producttemplate_compute_purchase_history",
"community": 0,
"norm_label": "._compute_purchase_history()"
},
{
"label": "_compute_margin_pct()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L145",
"id": "product_template_compute_margin_pct",
"community": 0,
"norm_label": "_compute_margin_pct()"
},
{
"label": "._inverse_margin_pct()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L153",
"id": "product_template_producttemplate_inverse_margin_pct",
"community": 0,
"norm_label": "._inverse_margin_pct()"
},
{
"label": "_onchange_price_to_margin()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L160",
"id": "product_template_onchange_price_to_margin",
"community": 0,
"norm_label": "_onchange_price_to_margin()"
},
{
"label": "_onchange_margin_to_price()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L172",
"id": "product_template_onchange_margin_to_price",
"community": 0,
"norm_label": "_onchange_margin_to_price()"
},
{
"label": "._propagate_margin_to_variants()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L183",
"id": "product_template_producttemplate_propagate_margin_to_variants",
"community": 0,
"norm_label": "._propagate_margin_to_variants()"
},
{
"label": "._propagate_shipping_to_variants()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L195",
"id": "product_template_producttemplate_propagate_shipping_to_variants",
"community": 0,
"norm_label": "._propagate_shipping_to_variants()"
},
{
"label": ".action_apply_margin_to_all_variants()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L202",
"id": "product_template_producttemplate_action_apply_margin_to_all_variants",
"community": 2,
"norm_label": ".action_apply_margin_to_all_variants()"
},
{
"label": "_apply_case_conversion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L232",
"id": "product_template_apply_case_conversion",
"community": 0,
"norm_label": "_apply_case_conversion()"
},
{
"label": "._get_effective_case_mode()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L245",
"id": "product_template_producttemplate_get_effective_case_mode",
"community": 0,
"norm_label": "._get_effective_case_mode()"
},
{
"label": "_onchange_case_conversion()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L257",
"id": "product_template_onchange_case_conversion",
"community": 0,
"norm_label": "_onchange_case_conversion()"
},
{
"label": "create()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L264",
"id": "product_template_create",
"community": 0,
"norm_label": "create()"
},
{
"label": ".write()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L278",
"id": "product_template_producttemplate_write",
"community": 0,
"norm_label": ".write()"
},
{
"label": ".action_view_purchase_history()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L295",
"id": "product_template_producttemplate_action_view_purchase_history",
"community": 0,
"norm_label": ".action_view_purchase_history()"
},
{
"label": ".action_refresh_cost_from_bills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L313",
"id": "product_template_producttemplate_action_refresh_cost_from_bills",
"community": 0,
"norm_label": ".action_refresh_cost_from_bills()"
},
{
"label": "._sync_cost_from_latest_bill()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L327",
"id": "product_template_producttemplate_sync_cost_from_latest_bill",
"community": 0,
"norm_label": "._sync_cost_from_latest_bill()"
},
{
"label": "_cron_sync_all_costs_from_bills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L348",
"id": "product_template_cron_sync_all_costs_from_bills",
"community": 0,
"norm_label": "_cron_sync_all_costs_from_bills()"
},
{
"label": "Real-time margin recalculation when user changes price or cost.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L161",
"id": "product_template_rationale_161",
"community": 24,
"norm_label": "real-time margin recalculation when user changes price or cost."
},
{
"label": "Real-time sale price recalculation when user changes margin.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L173",
"id": "product_template_rationale_173",
"community": 25,
"norm_label": "real-time sale price recalculation when user changes margin."
},
{
"label": "Apply the template margin to variant price offsets (skip overrides).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L184",
"id": "product_template_rationale_184",
"community": 0,
"norm_label": "apply the template margin to variant price offsets (skip overrides)."
},
{
"label": "Copy the template's shipping cost to all variants.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L196",
"id": "product_template_rationale_196",
"community": 0,
"norm_label": "copy the template's shipping cost to all variants."
},
{
"label": "Button: apply template margin to every non-overridden variant.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L203",
"id": "product_template_rationale_203",
"community": 2,
"norm_label": "button: apply template margin to every non-overridden variant."
},
{
"label": "Pull the latest non-zero vendor bill price into product cost.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L314",
"id": "product_template_rationale_314",
"community": 0,
"norm_label": "pull the latest non-zero vendor bill price into product cost."
},
{
"label": "For each variant, find the most recent posted vendor bill line with a no",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L328",
"id": "product_template_rationale_328",
"community": 0,
"norm_label": "for each variant, find the most recent posted vendor bill line with a no"
},
{
"label": "Batch job: update every product's cost from latest vendor bill.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L349",
"id": "product_template_rationale_349",
"community": 26,
"norm_label": "batch job: update every product's cost from latest vendor bill."
},
{
"label": "product_product.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"community": 2,
"norm_label": "product_product.py"
},
{
"label": "ProductProduct",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L11",
"id": "product_product_productproduct",
"community": 2,
"norm_label": "productproduct"
},
{
"label": "_compute_cost_extra()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L45",
"id": "product_product_compute_cost_extra",
"community": 2,
"norm_label": "_compute_cost_extra()"
},
{
"label": "._get_attributes_extra_price()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L53",
"id": "product_product_productproduct_get_attributes_extra_price",
"community": 2,
"norm_label": "._get_attributes_extra_price()"
},
{
"label": "_compute_product_lst_price()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L61",
"id": "product_product_compute_product_lst_price",
"community": 2,
"norm_label": "_compute_product_lst_price()"
},
{
"label": "._set_product_lst_price()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L76",
"id": "product_product_productproduct_set_product_lst_price",
"community": 2,
"norm_label": "._set_product_lst_price()"
},
{
"label": "_compute_variant_margin()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L97",
"id": "product_product_compute_variant_margin",
"community": 2,
"norm_label": "_compute_variant_margin()"
},
{
"label": "._inverse_variant_margin()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L109",
"id": "product_product_productproduct_inverse_variant_margin",
"community": 2,
"norm_label": "._inverse_variant_margin()"
},
{
"label": "_compute_variant_profit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L121",
"id": "product_product_compute_variant_profit",
"community": 2,
"norm_label": "_compute_variant_profit()"
},
{
"label": "_onchange_variant_margin()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L134",
"id": "product_product_onchange_variant_margin",
"community": 2,
"norm_label": "_onchange_variant_margin()"
},
{
"label": "_onchange_variant_cost()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L145",
"id": "product_product_onchange_variant_cost",
"community": 2,
"norm_label": "_onchange_variant_cost()"
},
{
"label": "._apply_margin_to_variant()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L156",
"id": "product_product_productproduct_apply_margin_to_variant",
"community": 2,
"norm_label": "._apply_margin_to_variant()"
},
{
"label": "When cost or shipping changes, recalculate price to keep margin.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L146",
"id": "product_product_rationale_146",
"community": 27,
"norm_label": "when cost or shipping changes, recalculate price to keep margin."
},
{
"label": "Set this variant's price offset to achieve the given margin.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L157",
"id": "product_product_rationale_157",
"community": 2,
"norm_label": "set this variant's price offset to achieve the given margin."
},
{
"label": "inventory_booking.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"community": 11,
"norm_label": "inventory_booking.py"
},
{
"label": "FusionInventoryBooking",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L12",
"id": "inventory_booking_fusioninventorybooking",
"community": 11,
"norm_label": "fusioninventorybooking"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L40",
"id": "inventory_booking_compute_display_name",
"community": 11,
"norm_label": "_compute_display_name()"
},
{
"label": "create()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L45",
"id": "inventory_booking_create",
"community": 1,
"norm_label": "create()"
},
{
"label": ".action_release()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L52",
"id": "inventory_booking_fusioninventorybooking_action_release",
"community": 11,
"norm_label": ".action_release()"
},
{
"label": "_cron_expire_bookings()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L56",
"id": "inventory_booking_cron_expire_bookings",
"community": 11,
"norm_label": "_cron_expire_bookings()"
},
{
"label": "get_booked_qty()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L66",
"id": "inventory_booking_get_booked_qty",
"community": 11,
"norm_label": "get_booked_qty()"
},
{
"label": "product_template_attribute_value.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_attribute_value_py",
"community": 2,
"norm_label": "product_template_attribute_value.py"
},
{
"label": "ProductTemplateAttributeValue",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L11",
"id": "product_template_attribute_value_producttemplateattributevalue",
"community": 2,
"norm_label": "producttemplateattributevalue"
},
{
"label": "_compute_extra_price_impact()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L31",
"id": "product_template_attribute_value_compute_extra_price_impact",
"community": 2,
"norm_label": "_compute_extra_price_impact()"
},
{
"label": ".write()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L41",
"id": "product_template_attribute_value_producttemplateattributevalue_write",
"community": 1,
"norm_label": ".write()"
},
{
"label": "._recalculate_variant_prices()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L47",
"id": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"community": 2,
"norm_label": "._recalculate_variant_prices()"
},
{
"label": "When extra cost changes, adjust variant prices to maintain margin.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L48",
"id": "product_template_attribute_value_rationale_48",
"community": 2,
"norm_label": "when extra cost changes, adjust variant prices to maintain margin."
},
{
"label": "stock_move.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_move_py",
"community": 12,
"norm_label": "stock_move.py"
},
{
"label": "StockMove",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L11",
"id": "stock_move_stockmove",
"community": 12,
"norm_label": "stockmove"
},
{
"label": "._action_done()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L14",
"id": "stock_move_stockmove_action_done",
"community": 12,
"norm_label": "._action_done()"
},
{
"label": "._trigger_remote_stock_refresh()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L22",
"id": "stock_move_stockmove_trigger_remote_stock_refresh",
"community": 12,
"norm_label": "._trigger_remote_stock_refresh()"
},
{
"label": "After a stock move completes, pull fresh stock data from all connected r",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L23",
"id": "stock_move_rationale_23",
"community": 12,
"norm_label": "after a stock move completes, pull fresh stock data from all connected r"
},
{
"label": "stock_picking.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"community": 4,
"norm_label": "stock_picking.py"
},
{
"label": "StockPicking",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L12",
"id": "stock_picking_stockpicking",
"community": 4,
"norm_label": "stockpicking"
},
{
"label": "_compute_fi_sale_invoice()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L65",
"id": "stock_picking_compute_fi_sale_invoice",
"community": 4,
"norm_label": "_compute_fi_sale_invoice()"
},
{
"label": "_compute_fi_purchase_bill()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L94",
"id": "stock_picking_compute_fi_purchase_bill",
"community": 4,
"norm_label": "_compute_fi_purchase_bill()"
},
{
"label": ".action_view_sale_order()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L123",
"id": "stock_picking_stockpicking_action_view_sale_order",
"community": 4,
"norm_label": ".action_view_sale_order()"
},
{
"label": ".action_view_invoices()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L135",
"id": "stock_picking_stockpicking_action_view_invoices",
"community": 4,
"norm_label": ".action_view_invoices()"
},
{
"label": ".action_view_purchase_order()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L156",
"id": "stock_picking_stockpicking_action_view_purchase_order",
"community": 4,
"norm_label": ".action_view_purchase_order()"
},
{
"label": ".action_view_bills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L168",
"id": "stock_picking_stockpicking_action_view_bills",
"community": 4,
"norm_label": ".action_view_bills()"
},
{
"label": ".button_validate()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L191",
"id": "stock_picking_stockpicking_button_validate",
"community": 4,
"norm_label": ".button_validate()"
},
{
"label": ".action_scan_serial_numbers()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L209",
"id": "stock_picking_stockpicking_action_scan_serial_numbers",
"community": 4,
"norm_label": ".action_scan_serial_numbers()"
},
{
"label": "sync_config.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"community": 1,
"norm_label": "sync_config.py"
},
{
"label": "FusionSyncConfig",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L13",
"id": "sync_config_fusionsyncconfig",
"community": 1,
"norm_label": "fusionsyncconfig"
},
{
"label": "_compute_sync_warehouse_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L69",
"id": "sync_config_compute_sync_warehouse_count",
"community": 1,
"norm_label": "_compute_sync_warehouse_count()"
},
{
"label": "._get_xmlrpc_connection()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L75",
"id": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"community": 1,
"norm_label": "._get_xmlrpc_connection()"
},
{
"label": ".action_test_connection()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L92",
"id": "sync_config_fusionsyncconfig_action_test_connection",
"community": 1,
"norm_label": ".action_test_connection()"
},
{
"label": ".action_sync_now()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L121",
"id": "sync_config_fusionsyncconfig_action_sync_now",
"community": 1,
"norm_label": ".action_sync_now()"
},
{
"label": "._run_sync()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L137",
"id": "sync_config_fusionsyncconfig_run_sync",
"community": 1,
"norm_label": "._run_sync()"
},
{
"label": "._sync_warehouses()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L187",
"id": "sync_config_fusionsyncconfig_sync_warehouses",
"community": 1,
"norm_label": "._sync_warehouses()"
},
{
"label": "._sync_products()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L249",
"id": "sync_config_fusionsyncconfig_sync_products",
"community": 1,
"norm_label": "._sync_products()"
},
{
"label": "._find_local_product()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L295",
"id": "sync_config_fusionsyncconfig_find_local_product",
"community": 1,
"norm_label": "._find_local_product()"
},
{
"label": "._sync_stock_levels()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L318",
"id": "sync_config_fusionsyncconfig_sync_stock_levels",
"community": 1,
"norm_label": "._sync_stock_levels()"
},
{
"label": "._sync_stock_for_products()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L445",
"id": "sync_config_fusionsyncconfig_sync_stock_for_products",
"community": 1,
"norm_label": "._sync_stock_for_products()"
},
{
"label": "._create_remote_sale_order()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L544",
"id": "sync_config_fusionsyncconfig_create_remote_sale_order",
"community": 1,
"norm_label": "._create_remote_sale_order()"
},
{
"label": "._create_remote_invoice()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L593",
"id": "sync_config_fusionsyncconfig_create_remote_invoice",
"community": 1,
"norm_label": "._create_remote_invoice()"
},
{
"label": "_cron_sync_inventory()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L624",
"id": "sync_config_cron_sync_inventory",
"community": 1,
"norm_label": "_cron_sync_inventory()"
},
{
"label": "Discover and store remote warehouse metadata. Only syncs warehouses belo",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L188",
"id": "sync_config_rationale_188",
"community": 1,
"norm_label": "discover and store remote warehouse metadata. only syncs warehouses belo"
},
{
"label": "Pull remote product catalog and auto-match to local products.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L250",
"id": "sync_config_rationale_250",
"community": 1,
"norm_label": "pull remote product catalog and auto-match to local products."
},
{
"label": "Match a remote product to a local one by SKU, barcode, then name.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L296",
"id": "sync_config_rationale_296",
"community": 1,
"norm_label": "match a remote product to a local one by sku, barcode, then name."
},
{
"label": "Pull per-warehouse stock levels and store in fusion.sync.stock.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L319",
"id": "sync_config_rationale_319",
"community": 1,
"norm_label": "pull per-warehouse stock levels and store in fusion.sync.stock."
},
{
"label": "Targeted stock re-sync for specific products (called after stock moves).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L446",
"id": "sync_config_rationale_446",
"community": 1,
"norm_label": "targeted stock re-sync for specific products (called after stock moves)."
},
{
"label": "Create a sale order on the remote instance for inter-company transfers.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L545",
"id": "sync_config_rationale_545",
"community": 1,
"norm_label": "create a sale order on the remote instance for inter-company transfers."
},
{
"label": "Create and post an invoice for a remote sale order.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L594",
"id": "sync_config_rationale_594",
"community": 1,
"norm_label": "create and post an invoice for a remote sale order."
},
{
"label": "warehouse_ownership.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"community": 8,
"norm_label": "warehouse_ownership.py"
},
{
"label": "FusionWarehouseInventory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L11",
"id": "warehouse_ownership_fusionwarehouseinventory",
"community": 8,
"norm_label": "fusionwarehouseinventory"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L47",
"id": "warehouse_ownership_compute_display_name",
"community": 8,
"norm_label": "_compute_display_name()"
},
{
"label": "get_available_for_product()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L53",
"id": "warehouse_ownership_get_available_for_product",
"community": 8,
"norm_label": "get_available_for_product()"
},
{
"label": ".action_reserve()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L64",
"id": "warehouse_ownership_fusionwarehouseinventory_action_reserve",
"community": 8,
"norm_label": ".action_reserve()"
},
{
"label": ".action_mark_in_transit()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L68",
"id": "warehouse_ownership_fusionwarehouseinventory_action_mark_in_transit",
"community": 8,
"norm_label": ".action_mark_in_transit()"
},
{
"label": ".action_mark_transferred()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L72",
"id": "warehouse_ownership_fusionwarehouseinventory_action_mark_transferred",
"community": 8,
"norm_label": ".action_mark_transferred()"
},
{
"label": ".action_release()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L76",
"id": "warehouse_ownership_fusionwarehouseinventory_action_release",
"community": 8,
"norm_label": ".action_release()"
},
{
"label": "Get available warehouse inventory for a product, optionally excluding an owner.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L54",
"id": "warehouse_ownership_rationale_54",
"community": 28,
"norm_label": "get available warehouse inventory for a product, optionally excluding an owner."
},
{
"label": "res_config_settings.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_config_settings_py",
"community": 0,
"norm_label": "res_config_settings.py"
},
{
"label": "ResConfigSettings",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L8",
"id": "res_config_settings_resconfigsettings",
"community": 0,
"norm_label": "resconfigsettings"
},
{
"label": "get_fi_openai_key()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L49",
"id": "res_config_settings_get_fi_openai_key",
"community": 0,
"norm_label": "get_fi_openai_key()"
},
{
"label": ".action_sync_all_costs_from_bills()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L60",
"id": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"community": 0,
"norm_label": ".action_sync_all_costs_from_bills()"
},
{
"label": ".action_apply_case_conversion_all()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L75",
"id": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"community": 0,
"norm_label": ".action_apply_case_conversion_all()"
},
{
"label": "Return the effective OpenAI API key, falling back to Fusion Digitize.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L50",
"id": "res_config_settings_rationale_50",
"community": 29,
"norm_label": "return the effective openai api key, falling back to fusion digitize."
},
{
"label": "Pull every product's cost from its latest posted vendor bill line.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L61",
"id": "res_config_settings_rationale_61",
"community": 0,
"norm_label": "pull every product's cost from its latest posted vendor bill line."
},
{
"label": "Apply the global case conversion to all existing products.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L76",
"id": "res_config_settings_rationale_76",
"community": 0,
"norm_label": "apply the global case conversion to all existing products."
},
{
"label": "res_partner.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_partner_py",
"community": 13,
"norm_label": "res_partner.py"
},
{
"label": "ResPartner",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L8",
"id": "res_partner_respartner",
"community": 13,
"norm_label": "respartner"
},
{
"label": "._compute_brand_count()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L16",
"id": "res_partner_respartner_compute_brand_count",
"community": 13,
"norm_label": "._compute_brand_count()"
},
{
"label": ".action_view_brands()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L20",
"id": "res_partner_respartner_action_view_brands",
"community": 13,
"norm_label": ".action_view_brands()"
},
{
"label": ".action_create_brand()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L39",
"id": "res_partner_respartner_action_create_brand",
"community": 13,
"norm_label": ".action_create_brand()"
},
{
"label": "inventory_discrepancy.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"community": 6,
"norm_label": "inventory_discrepancy.py"
},
{
"label": "FusionInventoryDiscrepancy",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L12",
"id": "inventory_discrepancy_fusioninventorydiscrepancy",
"community": 6,
"norm_label": "fusioninventorydiscrepancy"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L52",
"id": "inventory_discrepancy_compute_display_name",
"community": 6,
"norm_label": "_compute_display_name()"
},
{
"label": "_compute_difference()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L60",
"id": "inventory_discrepancy_compute_difference",
"community": 6,
"norm_label": "_compute_difference()"
},
{
"label": ".action_mark_reviewed()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L64",
"id": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_reviewed",
"community": 6,
"norm_label": ".action_mark_reviewed()"
},
{
"label": ".action_mark_resolved()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L70",
"id": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_resolved",
"community": 6,
"norm_label": ".action_mark_resolved()"
},
{
"label": ".action_ignore()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L73",
"id": "inventory_discrepancy_fusioninventorydiscrepancy_action_ignore",
"community": 6,
"norm_label": ".action_ignore()"
},
{
"label": "_cron_scan_discrepancies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L77",
"id": "inventory_discrepancy_cron_scan_discrepancies",
"community": 6,
"norm_label": "_cron_scan_discrepancies()"
},
{
"label": "._scan_serial_discrepancies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L87",
"id": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"community": 6,
"norm_label": "._scan_serial_discrepancies()"
},
{
"label": "._scan_quantity_discrepancies()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L144",
"id": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"community": 6,
"norm_label": "._scan_quantity_discrepancies()"
},
{
"label": "Scheduled scan: detect inventory discrepancies and missing serials.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L78",
"id": "inventory_discrepancy_rationale_78",
"community": 30,
"norm_label": "scheduled scan: detect inventory discrepancies and missing serials."
},
{
"label": "Check for serial numbers in SO/invoice notes that don't exist in stock.lot.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L88",
"id": "inventory_discrepancy_rationale_88",
"community": 6,
"norm_label": "check for serial numbers in so/invoice notes that don't exist in stock.lot."
},
{
"label": "Compare stock.quant quantities against expected levels.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L145",
"id": "inventory_discrepancy_rationale_145",
"community": 6,
"norm_label": "compare stock.quant quantities against expected levels."
},
{
"label": "inter_company_transfer.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"community": 7,
"norm_label": "inter_company_transfer.py"
},
{
"label": "FusionInterCompanyTransfer",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L12",
"id": "inter_company_transfer_fusionintercompanytransfer",
"community": 7,
"norm_label": "fusionintercompanytransfer"
},
{
"label": "_compute_display_name()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L62",
"id": "inter_company_transfer_compute_display_name",
"community": 7,
"norm_label": "_compute_display_name()"
},
{
"label": "_compute_product_mapping()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L69",
"id": "inter_company_transfer_compute_product_mapping",
"community": 7,
"norm_label": "_compute_product_mapping()"
},
{
"label": ".action_request()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L83",
"id": "inter_company_transfer_fusionintercompanytransfer_action_request",
"community": 7,
"norm_label": ".action_request()"
},
{
"label": ".action_create_remote_so()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L91",
"id": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so",
"community": 1,
"norm_label": ".action_create_remote_so()"
},
{
"label": ".action_create_local_po()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L109",
"id": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po",
"community": 1,
"norm_label": ".action_create_local_po()"
},
{
"label": ".action_create_invoice()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L140",
"id": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"community": 1,
"norm_label": ".action_create_invoice()"
},
{
"label": ".action_create_vendor_bill()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L152",
"id": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"community": 7,
"norm_label": ".action_create_vendor_bill()"
},
{
"label": ".action_create_delivery_task()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L168",
"id": "inter_company_transfer_fusionintercompanytransfer_action_create_delivery_task",
"community": 7,
"norm_label": ".action_create_delivery_task()"
},
{
"label": ".action_mark_transferred()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L185",
"id": "inter_company_transfer_fusionintercompanytransfer_action_mark_transferred",
"community": 7,
"norm_label": ".action_mark_transferred()"
},
{
"label": ".action_complete()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L191",
"id": "inter_company_transfer_fusionintercompanytransfer_action_complete",
"community": 7,
"norm_label": ".action_complete()"
},
{
"label": ".action_cancel()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L195",
"id": "inter_company_transfer_fusionintercompanytransfer_action_cancel",
"community": 8,
"norm_label": ".action_cancel()"
},
{
"label": ".action_execute_transfer()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L203",
"id": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"community": 1,
"norm_label": ".action_execute_transfer()"
},
{
"label": ".action_retry()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L310",
"id": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"community": 7,
"norm_label": ".action_retry()"
},
{
"label": "Create a local vendor bill from the PO (draft, for accounting review).",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L153",
"id": "inter_company_transfer_rationale_153",
"community": 7,
"norm_label": "create a local vendor bill from the po (draft, for accounting review)."
},
{
"label": "Execute all transfer steps in one click: 1. Create SO on remote",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L204",
"id": "inter_company_transfer_rationale_204",
"community": 1,
"norm_label": "execute all transfer steps in one click: 1. create so on remote"
},
{
"label": "Reset an errored transfer back to draft for retry.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L311",
"id": "inter_company_transfer_rationale_311",
"community": 7,
"norm_label": "reset an errored transfer back to draft for retry."
},
{
"label": "margin_widget.js",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/static/src/js/margin_widget.js",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_static_src_js_margin_widget_js",
"community": 18,
"norm_label": "margin_widget.js"
},
{
"label": "MarginPercentField",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/static/src/js/margin_widget.js",
"source_location": "L6",
"id": "margin_widget_marginpercentfield",
"community": 18,
"norm_label": "marginpercentfield"
},
{
"label": "portal_inventory.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"community": 5,
"norm_label": "portal_inventory.py"
},
{
"label": "PortalInventory",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L15",
"id": "portal_inventory_portalinventory",
"community": 5,
"norm_label": "portalinventory"
},
{
"label": "._get_inventory_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L19",
"id": "portal_inventory_portalinventory_get_inventory_data",
"community": 5,
"norm_label": "._get_inventory_data()"
},
{
"label": "._get_remote_only_products()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L148",
"id": "portal_inventory_portalinventory_get_remote_only_products",
"community": 5,
"norm_label": "._get_remote_only_products()"
},
{
"label": "portal_inventory()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L218",
"id": "portal_inventory_portal_inventory",
"community": 5,
"norm_label": "portal_inventory()"
},
{
"label": "portal_inventory_data()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L260",
"id": "portal_inventory_portal_inventory_data",
"community": 5,
"norm_label": "portal_inventory_data()"
},
{
"label": "portal_inventory_book()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L273",
"id": "portal_inventory_portal_inventory_book",
"community": 5,
"norm_label": "portal_inventory_book()"
},
{
"label": "portal_inventory_release()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L310",
"id": "portal_inventory_portal_inventory_release",
"community": 8,
"norm_label": "portal_inventory_release()"
},
{
"label": "portal_inventory_categories()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L318",
"id": "portal_inventory_portal_inventory_categories",
"community": 5,
"norm_label": "portal_inventory_categories()"
},
{
"label": "portal_inventory_warehouses()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L327",
"id": "portal_inventory_portal_inventory_warehouses",
"community": 5,
"norm_label": "portal_inventory_warehouses()"
},
{
"label": "portal_inventory_transfer()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L331",
"id": "portal_inventory_portal_inventory_transfer",
"community": 1,
"norm_label": "portal_inventory_transfer()"
},
{
"label": "._get_all_warehouses()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L393",
"id": "portal_inventory_portalinventory_get_all_warehouses",
"community": 5,
"norm_label": "._get_all_warehouses()"
},
{
"label": "Build inventory data merging local stock with remote sync data. Fetches",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L21",
"id": "portal_inventory_rationale_21",
"community": 5,
"norm_label": "build inventory data merging local stock with remote sync data. fetches"
},
{
"label": "Return products that exist only on remote instances. Excluded when filte",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L151",
"id": "portal_inventory_rationale_151",
"community": 5,
"norm_label": "return products that exist only on remote instances. excluded when filte"
},
{
"label": "Create and execute an inter-company transfer from the portal.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L332",
"id": "portal_inventory_rationale_332",
"community": 31,
"norm_label": "create and execute an inter-company transfer from the portal."
},
{
"label": "Return local (current company only) + remote warehouses for filter.",
"file_type": "rationale",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L394",
"id": "portal_inventory_rationale_394",
"community": 5,
"norm_label": "return local (current company only) + remote warehouses for filter."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/__init__.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_init_py",
"community": 22,
"norm_label": "__init__.py"
},
{
"label": "product_configurator.py",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/product_configurator.py",
"source_location": "L1",
"id": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_product_configurator_py",
"community": 19,
"norm_label": "product_configurator.py"
},
{
"label": "_fi_get_ptav_price_extra()",
"file_type": "code",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/product_configurator.py",
"source_location": "L15",
"id": "product_configurator_fi_get_ptav_price_extra",
"community": 19,
"norm_label": "_fi_get_ptav_price_extra()"
}
],
"links": [
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L9",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L14",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"_tgt": "init_post_init_assign_groups",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"target": "init_post_init_assign_groups",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L39",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"_tgt": "init_recompute_margins",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"target": "init_recompute_margins",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L53",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"_tgt": "init_sync_costs_from_bills",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"target": "init_sync_costs_from_bills",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L63",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"_tgt": "init_auto_detect_brands",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_init_py",
"target": "init_auto_detect_brands",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L34",
"weight": 1.0,
"_src": "init_post_init_assign_groups",
"_tgt": "init_recompute_margins",
"source": "init_post_init_assign_groups",
"target": "init_recompute_margins",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L35",
"weight": 1.0,
"_src": "init_post_init_assign_groups",
"_tgt": "init_auto_detect_brands",
"source": "init_post_init_assign_groups",
"target": "init_auto_detect_brands",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L36",
"weight": 1.0,
"_src": "init_post_init_assign_groups",
"_tgt": "init_sync_costs_from_bills",
"source": "init_post_init_assign_groups",
"target": "init_sync_costs_from_bills",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L15",
"weight": 1.0,
"_src": "init_rationale_15",
"_tgt": "init_post_init_assign_groups",
"source": "init_post_init_assign_groups",
"target": "init_rationale_15",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L26",
"weight": 1.0,
"_src": "init_post_init_assign_groups",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "init_post_init_assign_groups",
"target": "product_template_attribute_value_producttemplateattributevalue_write"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L40",
"weight": 1.0,
"_src": "init_rationale_40",
"_tgt": "init_recompute_margins",
"source": "init_recompute_margins",
"target": "init_rationale_40",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L47",
"weight": 1.0,
"_src": "init_recompute_margins",
"_tgt": "product_template_compute_margin_pct",
"source": "init_recompute_margins",
"target": "product_template_compute_margin_pct"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L54",
"weight": 1.0,
"_src": "init_rationale_54",
"_tgt": "init_sync_costs_from_bills",
"source": "init_sync_costs_from_bills",
"target": "init_rationale_54",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L57",
"weight": 1.0,
"_src": "init_sync_costs_from_bills",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "init_sync_costs_from_bills",
"target": "product_template_producttemplate_sync_cost_from_latest_bill"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L64",
"weight": 1.0,
"_src": "init_rationale_64",
"_tgt": "init_auto_detect_brands",
"source": "init_auto_detect_brands",
"target": "init_rationale_64",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L86",
"weight": 1.0,
"_src": "init_auto_detect_brands",
"_tgt": "inventory_booking_create",
"source": "init_auto_detect_brands",
"target": "inventory_booking_create"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/__init__.py",
"source_location": "L97",
"weight": 1.0,
"_src": "init_auto_detect_brands",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "init_auto_detect_brands",
"target": "product_template_attribute_value_producttemplateattributevalue_write"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L23",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_serial_scan_wizard_py",
"_tgt": "serial_scan_wizard_fusionserialscanwizard",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_serial_scan_wizard_py",
"target": "serial_scan_wizard_fusionserialscanwizard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L121",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_serial_scan_wizard_py",
"_tgt": "serial_scan_wizard_fusionserialscanline",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_serial_scan_wizard_py",
"target": "serial_scan_wizard_fusionserialscanline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L33",
"weight": 1.0,
"_src": "serial_scan_wizard_fusionserialscanwizard",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_scan",
"source": "serial_scan_wizard_fusionserialscanwizard",
"target": "serial_scan_wizard_fusionserialscanwizard_scan",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L96",
"weight": 1.0,
"_src": "serial_scan_wizard_fusionserialscanwizard",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"source": "serial_scan_wizard_fusionserialscanwizard",
"target": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L44",
"weight": 1.0,
"_src": "serial_scan_wizard_fusionserialscanwizard_scan",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"source": "serial_scan_wizard_fusionserialscanwizard_scan",
"target": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L34",
"weight": 1.0,
"_src": "serial_scan_wizard_rationale_34",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_scan",
"source": "serial_scan_wizard_fusionserialscanwizard_scan",
"target": "serial_scan_wizard_rationale_34",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L86",
"weight": 1.0,
"_src": "serial_scan_wizard_fusionserialscanwizard_scan",
"_tgt": "inventory_booking_create",
"source": "serial_scan_wizard_fusionserialscanwizard_scan",
"target": "inventory_booking_create"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L214",
"weight": 1.0,
"_src": "stock_picking_stockpicking_action_scan_serial_numbers",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_scan",
"source": "serial_scan_wizard_fusionserialscanwizard_scan",
"target": "stock_picking_stockpicking_action_scan_serial_numbers"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/serial_scan_wizard.py",
"source_location": "L97",
"weight": 1.0,
"_src": "serial_scan_wizard_rationale_97",
"_tgt": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"source": "serial_scan_wizard_fusionserialscanwizard_collect_text_sources",
"target": "serial_scan_wizard_rationale_97",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/wizard/__init__.py",
"source_location": "L5",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_inventory_wizard_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_log.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_log_py",
"_tgt": "sync_log_fusionsynclog",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_log_py",
"target": "sync_log_fusionsynclog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"_tgt": "account_move_accountmove",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"target": "account_move_accountmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L41",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"_tgt": "account_move_accountmoveline",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"target": "account_move_accountmoveline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L50",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"_tgt": "account_move_compute_suggested_price",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_account_move_py",
"target": "account_move_compute_suggested_price",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L14",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_post",
"source": "account_move_accountmove",
"target": "account_move_accountmove_post",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L19",
"weight": 1.0,
"_src": "account_move_accountmove",
"_tgt": "account_move_accountmove_fi_update_product_costs",
"source": "account_move_accountmove",
"target": "account_move_accountmove_fi_update_product_costs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L16",
"weight": 1.0,
"_src": "account_move_accountmove_post",
"_tgt": "account_move_accountmove_fi_update_product_costs",
"source": "account_move_accountmove_post",
"target": "account_move_accountmove_fi_update_product_costs",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/account_move.py",
"source_location": "L20",
"weight": 1.0,
"_src": "account_move_rationale_20",
"_tgt": "account_move_accountmove_fi_update_product_costs",
"source": "account_move_accountmove_fi_update_product_costs",
"target": "account_move_rationale_20",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_stock.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_stock_py",
"_tgt": "sync_stock_fusionsyncstock",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_stock_py",
"target": "sync_stock_fusionsyncstock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"_tgt": "product_brand_productbrand",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"target": "product_brand_productbrand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L60",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"_tgt": "product_brand_compute_net_discount",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"target": "product_brand_compute_net_discount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L76",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"_tgt": "product_brand_check_parent_recursion",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py",
"target": "product_brand_check_parent_recursion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L67",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_compute_product_count",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_compute_product_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L71",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_compute_child_count",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_compute_child_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L80",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_get_pricing_for_product",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_get_pricing_for_product",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L115",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_calculate_cost_from_msrp",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_calculate_cost_from_msrp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L131",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_action_view_products",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_action_view_products",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L142",
"weight": 1.0,
"_src": "product_brand_productbrand",
"_tgt": "product_brand_productbrand_action_view_sub_brands",
"source": "product_brand_productbrand",
"target": "product_brand_productbrand_action_view_sub_brands",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L123",
"weight": 1.0,
"_src": "product_brand_productbrand_calculate_cost_from_msrp",
"_tgt": "product_brand_productbrand_get_pricing_for_product",
"source": "product_brand_productbrand_get_pricing_for_product",
"target": "product_brand_productbrand_calculate_cost_from_msrp",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L81",
"weight": 1.0,
"_src": "product_brand_rationale_81",
"_tgt": "product_brand_productbrand_get_pricing_for_product",
"source": "product_brand_productbrand_get_pricing_for_product",
"target": "product_brand_rationale_81",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L116",
"weight": 1.0,
"_src": "product_brand_rationale_116",
"_tgt": "product_brand_productbrand_calculate_cost_from_msrp",
"source": "product_brand_productbrand_calculate_cost_from_msrp",
"target": "product_brand_rationale_116",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py",
"source_location": "L125",
"weight": 1.0,
"_src": "product_brand_productbrand_calculate_cost_from_msrp",
"_tgt": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"source": "product_brand_productbrand_calculate_cost_from_msrp",
"target": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L120",
"weight": 1.0,
"_src": "product_template_compute_expected_cost",
"_tgt": "product_brand_productbrand_calculate_cost_from_msrp",
"source": "product_brand_productbrand_calculate_cost_from_msrp",
"target": "product_template_compute_expected_cost"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_warehouse.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_warehouse_py",
"_tgt": "sync_warehouse_fusionsyncwarehouse",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_warehouse_py",
"target": "sync_warehouse_fusionsyncwarehouse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_pricing_rule_py",
"_tgt": "product_brand_pricing_rule_productbrandpricingrule",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_pricing_rule_py",
"target": "product_brand_pricing_rule_productbrandpricingrule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L54",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_pricing_rule_py",
"_tgt": "product_brand_pricing_rule_compute_net_discount",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_pricing_rule_py",
"target": "product_brand_pricing_rule_compute_net_discount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L66",
"weight": 1.0,
"_src": "product_brand_pricing_rule_productbrandpricingrule",
"_tgt": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"source": "product_brand_pricing_rule_productbrandpricingrule",
"target": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand_pricing_rule.py",
"source_location": "L67",
"weight": 1.0,
"_src": "product_brand_pricing_rule_rationale_67",
"_tgt": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"source": "product_brand_pricing_rule_productbrandpricingrule_calculate_cost",
"target": "product_brand_pricing_rule_rationale_67",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_sync_mapping.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_sync_mapping_py",
"_tgt": "product_sync_mapping_fusionproductsyncmapping",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_sync_mapping_py",
"target": "product_sync_mapping_fusionproductsyncmapping",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_sync_mapping.py",
"source_location": "L44",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_sync_mapping_py",
"_tgt": "product_sync_mapping_compute_remote_totals",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_sync_mapping_py",
"target": "product_sync_mapping_compute_remote_totals",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/__init__.py",
"source_location": "L23",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_inventory_models_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_inventory_models_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L19",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_producttemplate",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_producttemplate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L94",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_compute_remote_stock",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_compute_remote_stock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L102",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_compute_profit",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_compute_profit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L116",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_compute_expected_cost",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_compute_expected_cost",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L145",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_compute_margin_pct",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_compute_margin_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L160",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_onchange_price_to_margin",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_onchange_price_to_margin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L172",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_onchange_margin_to_price",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_onchange_margin_to_price",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L232",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_apply_case_conversion",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_apply_case_conversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L257",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_onchange_case_conversion",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_onchange_case_conversion",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L264",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_create",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_create",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L348",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"_tgt": "product_template_cron_sync_all_costs_from_bills",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_py",
"target": "product_template_cron_sync_all_costs_from_bills",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L125",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_compute_purchase_history",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_compute_purchase_history",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L153",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_inverse_margin_pct",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_inverse_margin_pct",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L183",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_propagate_margin_to_variants",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_propagate_margin_to_variants",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L195",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_propagate_shipping_to_variants",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_propagate_shipping_to_variants",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L202",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_action_apply_margin_to_all_variants",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_action_apply_margin_to_all_variants",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L245",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_get_effective_case_mode",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_get_effective_case_mode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L278",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_write",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_write",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L295",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_action_view_purchase_history",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_action_view_purchase_history",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L313",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_action_refresh_cost_from_bills",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_action_refresh_cost_from_bills",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L327",
"weight": 1.0,
"_src": "product_template_producttemplate",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "product_template_producttemplate",
"target": "product_template_producttemplate_sync_cost_from_latest_bill",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L288",
"weight": 1.0,
"_src": "product_template_producttemplate_write",
"_tgt": "product_template_producttemplate_propagate_margin_to_variants",
"source": "product_template_producttemplate_propagate_margin_to_variants",
"target": "product_template_producttemplate_write",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L184",
"weight": 1.0,
"_src": "product_template_rationale_184",
"_tgt": "product_template_producttemplate_propagate_margin_to_variants",
"source": "product_template_producttemplate_propagate_margin_to_variants",
"target": "product_template_rationale_184",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L193",
"weight": 1.0,
"_src": "product_template_producttemplate_propagate_margin_to_variants",
"_tgt": "product_product_productproduct_apply_margin_to_variant",
"source": "product_template_producttemplate_propagate_margin_to_variants",
"target": "product_product_productproduct_apply_margin_to_variant"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L290",
"weight": 1.0,
"_src": "product_template_producttemplate_write",
"_tgt": "product_template_producttemplate_propagate_shipping_to_variants",
"source": "product_template_producttemplate_propagate_shipping_to_variants",
"target": "product_template_producttemplate_write",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L196",
"weight": 1.0,
"_src": "product_template_rationale_196",
"_tgt": "product_template_producttemplate_propagate_shipping_to_variants",
"source": "product_template_producttemplate_propagate_shipping_to_variants",
"target": "product_template_rationale_196",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L203",
"weight": 1.0,
"_src": "product_template_rationale_203",
"_tgt": "product_template_producttemplate_action_apply_margin_to_all_variants",
"source": "product_template_producttemplate_action_apply_margin_to_all_variants",
"target": "product_template_rationale_203",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L212",
"weight": 1.0,
"_src": "product_template_producttemplate_action_apply_margin_to_all_variants",
"_tgt": "product_product_productproduct_apply_margin_to_variant",
"source": "product_template_producttemplate_action_apply_margin_to_all_variants",
"target": "product_product_productproduct_apply_margin_to_variant"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L261",
"weight": 1.0,
"_src": "product_template_onchange_case_conversion",
"_tgt": "product_template_apply_case_conversion",
"source": "product_template_apply_case_conversion",
"target": "product_template_onchange_case_conversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L272",
"weight": 1.0,
"_src": "product_template_create",
"_tgt": "product_template_apply_case_conversion",
"source": "product_template_apply_case_conversion",
"target": "product_template_create",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L284",
"weight": 1.0,
"_src": "product_template_producttemplate_write",
"_tgt": "product_template_apply_case_conversion",
"source": "product_template_apply_case_conversion",
"target": "product_template_producttemplate_write",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L93",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"_tgt": "product_template_apply_case_conversion",
"source": "product_template_apply_case_conversion",
"target": "res_config_settings_resconfigsettings_action_apply_case_conversion_all"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L259",
"weight": 1.0,
"_src": "product_template_onchange_case_conversion",
"_tgt": "product_template_producttemplate_get_effective_case_mode",
"source": "product_template_producttemplate_get_effective_case_mode",
"target": "product_template_onchange_case_conversion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L282",
"weight": 1.0,
"_src": "product_template_producttemplate_write",
"_tgt": "product_template_producttemplate_get_effective_case_mode",
"source": "product_template_producttemplate_get_effective_case_mode",
"target": "product_template_producttemplate_write",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L315",
"weight": 1.0,
"_src": "product_template_producttemplate_action_refresh_cost_from_bills",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "product_template_producttemplate_action_refresh_cost_from_bills",
"target": "product_template_producttemplate_sync_cost_from_latest_bill",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L314",
"weight": 1.0,
"_src": "product_template_rationale_314",
"_tgt": "product_template_producttemplate_action_refresh_cost_from_bills",
"source": "product_template_producttemplate_action_refresh_cost_from_bills",
"target": "product_template_rationale_314",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L355",
"weight": 1.0,
"_src": "product_template_cron_sync_all_costs_from_bills",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "product_template_producttemplate_sync_cost_from_latest_bill",
"target": "product_template_cron_sync_all_costs_from_bills",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template.py",
"source_location": "L328",
"weight": 1.0,
"_src": "product_template_rationale_328",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "product_template_producttemplate_sync_cost_from_latest_bill",
"target": "product_template_rationale_328",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L63",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"_tgt": "product_template_producttemplate_sync_cost_from_latest_bill",
"source": "product_template_producttemplate_sync_cost_from_latest_bill",
"target": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_productproduct",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_productproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L45",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_compute_cost_extra",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_compute_cost_extra",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L61",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_compute_product_lst_price",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_compute_product_lst_price",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L97",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_compute_variant_margin",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_compute_variant_margin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L121",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_compute_variant_profit",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_compute_variant_profit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L134",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_onchange_variant_margin",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_onchange_variant_margin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L145",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"_tgt": "product_product_onchange_variant_cost",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_product_py",
"target": "product_product_onchange_variant_cost",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L53",
"weight": 1.0,
"_src": "product_product_productproduct",
"_tgt": "product_product_productproduct_get_attributes_extra_price",
"source": "product_product_productproduct",
"target": "product_product_productproduct_get_attributes_extra_price",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L76",
"weight": 1.0,
"_src": "product_product_productproduct",
"_tgt": "product_product_productproduct_set_product_lst_price",
"source": "product_product_productproduct",
"target": "product_product_productproduct_set_product_lst_price",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L109",
"weight": 1.0,
"_src": "product_product_productproduct",
"_tgt": "product_product_productproduct_inverse_variant_margin",
"source": "product_product_productproduct",
"target": "product_product_productproduct_inverse_variant_margin",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L156",
"weight": 1.0,
"_src": "product_product_productproduct",
"_tgt": "product_product_productproduct_apply_margin_to_variant",
"source": "product_product_productproduct",
"target": "product_product_productproduct_apply_margin_to_variant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L55",
"weight": 1.0,
"_src": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"_tgt": "product_product_compute_cost_extra",
"source": "product_product_compute_cost_extra",
"target": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L87",
"weight": 1.0,
"_src": "product_product_productproduct_set_product_lst_price",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_product_productproduct_set_product_lst_price",
"target": "product_template_attribute_value_producttemplateattributevalue_write"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_product.py",
"source_location": "L157",
"weight": 1.0,
"_src": "product_product_rationale_157",
"_tgt": "product_product_productproduct_apply_margin_to_variant",
"source": "product_product_productproduct_apply_margin_to_variant",
"target": "product_product_rationale_157",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"_tgt": "inventory_booking_fusioninventorybooking",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"target": "inventory_booking_fusioninventorybooking",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L40",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"_tgt": "inventory_booking_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"target": "inventory_booking_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L45",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"_tgt": "inventory_booking_create",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"target": "inventory_booking_create",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L56",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"_tgt": "inventory_booking_cron_expire_bookings",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"target": "inventory_booking_cron_expire_bookings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L66",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"_tgt": "inventory_booking_get_booked_qty",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_booking_py",
"target": "inventory_booking_get_booked_qty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L52",
"weight": 1.0,
"_src": "inventory_booking_fusioninventorybooking",
"_tgt": "inventory_booking_fusioninventorybooking_action_release",
"source": "inventory_booking_fusioninventorybooking",
"target": "inventory_booking_fusioninventorybooking_action_release",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L211",
"weight": 1.0,
"_src": "stock_picking_stockpicking_action_scan_serial_numbers",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "stock_picking_stockpicking_action_scan_serial_numbers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L161",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "sync_config_fusionsyncconfig_run_sync"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L238",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_warehouses",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "sync_config_fusionsyncconfig_sync_warehouses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L289",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_products",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "sync_config_fusionsyncconfig_sync_products"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L420",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_stock_levels",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "sync_config_fusionsyncconfig_sync_stock_levels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L540",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_stock_for_products",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "sync_config_fusionsyncconfig_sync_stock_for_products"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L50",
"weight": 1.0,
"_src": "res_partner_respartner_action_create_brand",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "res_partner_respartner_action_create_brand"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L132",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L173",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L117",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L171",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_delivery_task",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_delivery_task"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L265",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L295",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_book",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "portal_inventory_portal_inventory_book"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L366",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_transfer",
"_tgt": "inventory_booking_create",
"source": "inventory_booking_create",
"target": "portal_inventory_portal_inventory_transfer"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L53",
"weight": 1.0,
"_src": "inventory_booking_fusioninventorybooking_action_release",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "inventory_booking_fusioninventorybooking_action_release",
"target": "product_template_attribute_value_producttemplateattributevalue_write"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_booking.py",
"source_location": "L62",
"weight": 1.0,
"_src": "inventory_booking_cron_expire_bookings",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "inventory_booking_cron_expire_bookings",
"target": "product_template_attribute_value_producttemplateattributevalue_write"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_attribute_value_py",
"_tgt": "product_template_attribute_value_producttemplateattributevalue",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_attribute_value_py",
"target": "product_template_attribute_value_producttemplateattributevalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L31",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_attribute_value_py",
"_tgt": "product_template_attribute_value_compute_extra_price_impact",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_template_attribute_value_py",
"target": "product_template_attribute_value_compute_extra_price_impact",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L41",
"weight": 1.0,
"_src": "product_template_attribute_value_producttemplateattributevalue",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue",
"target": "product_template_attribute_value_producttemplateattributevalue_write",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L47",
"weight": 1.0,
"_src": "product_template_attribute_value_producttemplateattributevalue",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"source": "product_template_attribute_value_producttemplateattributevalue",
"target": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L44",
"weight": 1.0,
"_src": "product_template_attribute_value_producttemplateattributevalue_write",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L99",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_action_test_connection",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_action_test_connection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L155",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_run_sync"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L236",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_warehouses",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_sync_warehouses"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L284",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_products",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_sync_products"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L418",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_stock_levels",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_sync_stock_levels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L538",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_stock_for_products",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "sync_config_fusionsyncconfig_sync_stock_for_products"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L97",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "res_config_settings_resconfigsettings_action_apply_case_conversion_all"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L65",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_reviewed",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_reviewed"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L71",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_resolved",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_resolved"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L74",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy_action_ignore",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_ignore"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L99",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L133",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L144",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L217",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L313",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_write",
"source": "product_template_attribute_value_producttemplateattributevalue_write",
"target": "inter_company_transfer_fusionintercompanytransfer_action_retry"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_template_attribute_value.py",
"source_location": "L48",
"weight": 1.0,
"_src": "product_template_attribute_value_rationale_48",
"_tgt": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"source": "product_template_attribute_value_producttemplateattributevalue_recalculate_variant_prices",
"target": "product_template_attribute_value_rationale_48",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_move_py",
"_tgt": "stock_move_stockmove",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_move_py",
"target": "stock_move_stockmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L14",
"weight": 1.0,
"_src": "stock_move_stockmove",
"_tgt": "stock_move_stockmove_action_done",
"source": "stock_move_stockmove",
"target": "stock_move_stockmove_action_done",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L22",
"weight": 1.0,
"_src": "stock_move_stockmove",
"_tgt": "stock_move_stockmove_trigger_remote_stock_refresh",
"source": "stock_move_stockmove",
"target": "stock_move_stockmove_trigger_remote_stock_refresh",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L17",
"weight": 1.0,
"_src": "stock_move_stockmove_action_done",
"_tgt": "stock_move_stockmove_trigger_remote_stock_refresh",
"source": "stock_move_stockmove_action_done",
"target": "stock_move_stockmove_trigger_remote_stock_refresh",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L23",
"weight": 1.0,
"_src": "stock_move_rationale_23",
"_tgt": "stock_move_stockmove_trigger_remote_stock_refresh",
"source": "stock_move_stockmove_trigger_remote_stock_refresh",
"target": "stock_move_rationale_23",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_move.py",
"source_location": "L40",
"weight": 1.0,
"_src": "stock_move_stockmove_trigger_remote_stock_refresh",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_for_products",
"source": "stock_move_stockmove_trigger_remote_stock_refresh",
"target": "sync_config_fusionsyncconfig_sync_stock_for_products"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"_tgt": "stock_picking_stockpicking",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"target": "stock_picking_stockpicking",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L65",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"_tgt": "stock_picking_compute_fi_sale_invoice",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"target": "stock_picking_compute_fi_sale_invoice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L94",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"_tgt": "stock_picking_compute_fi_purchase_bill",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_stock_picking_py",
"target": "stock_picking_compute_fi_purchase_bill",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L123",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_action_view_sale_order",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_action_view_sale_order",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L135",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_action_view_invoices",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_action_view_invoices",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L156",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_action_view_purchase_order",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_action_view_purchase_order",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L168",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_action_view_bills",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_action_view_bills",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L191",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_button_validate",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_button_validate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/stock_picking.py",
"source_location": "L209",
"weight": 1.0,
"_src": "stock_picking_stockpicking",
"_tgt": "stock_picking_stockpicking_action_scan_serial_numbers",
"source": "stock_picking_stockpicking",
"target": "stock_picking_stockpicking_action_scan_serial_numbers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L13",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"_tgt": "sync_config_fusionsyncconfig",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"target": "sync_config_fusionsyncconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L69",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"_tgt": "sync_config_compute_sync_warehouse_count",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"target": "sync_config_compute_sync_warehouse_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L624",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"_tgt": "sync_config_cron_sync_inventory",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_sync_config_py",
"target": "sync_config_cron_sync_inventory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L75",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L92",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_action_test_connection",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_action_test_connection",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L121",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_action_sync_now",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_action_sync_now",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L137",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_run_sync",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_run_sync",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L187",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_sync_warehouses",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_sync_warehouses",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L249",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_sync_products",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_sync_products",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L295",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_find_local_product",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_find_local_product",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L318",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_levels",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_sync_stock_levels",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L445",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_for_products",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_sync_stock_for_products",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L544",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_create_remote_sale_order",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_create_remote_sale_order",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L593",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig",
"_tgt": "sync_config_fusionsyncconfig_create_remote_invoice",
"source": "sync_config_fusionsyncconfig",
"target": "sync_config_fusionsyncconfig_create_remote_invoice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L95",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_action_test_connection",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"target": "sync_config_fusionsyncconfig_action_test_connection",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L140",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"target": "sync_config_fusionsyncconfig_run_sync",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L461",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_stock_for_products",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"target": "sync_config_fusionsyncconfig_sync_stock_for_products",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L547",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_create_remote_sale_order",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"target": "sync_config_fusionsyncconfig_create_remote_sale_order",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L596",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_create_remote_invoice",
"_tgt": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"source": "sync_config_fusionsyncconfig_get_xmlrpc_connection",
"target": "sync_config_fusionsyncconfig_create_remote_invoice",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L123",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_action_sync_now",
"_tgt": "sync_config_fusionsyncconfig_run_sync",
"source": "sync_config_fusionsyncconfig_action_sync_now",
"target": "sync_config_fusionsyncconfig_run_sync",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L143",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "sync_config_fusionsyncconfig_sync_warehouses",
"source": "sync_config_fusionsyncconfig_run_sync",
"target": "sync_config_fusionsyncconfig_sync_warehouses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L147",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "sync_config_fusionsyncconfig_sync_products",
"source": "sync_config_fusionsyncconfig_run_sync",
"target": "sync_config_fusionsyncconfig_sync_products",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L151",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_run_sync",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_levels",
"source": "sync_config_fusionsyncconfig_run_sync",
"target": "sync_config_fusionsyncconfig_sync_stock_levels",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L628",
"weight": 1.0,
"_src": "sync_config_cron_sync_inventory",
"_tgt": "sync_config_fusionsyncconfig_run_sync",
"source": "sync_config_fusionsyncconfig_run_sync",
"target": "sync_config_cron_sync_inventory",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L188",
"weight": 1.0,
"_src": "sync_config_rationale_188",
"_tgt": "sync_config_fusionsyncconfig_sync_warehouses",
"source": "sync_config_fusionsyncconfig_sync_warehouses",
"target": "sync_config_rationale_188",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L286",
"weight": 1.0,
"_src": "sync_config_fusionsyncconfig_sync_products",
"_tgt": "sync_config_fusionsyncconfig_find_local_product",
"source": "sync_config_fusionsyncconfig_sync_products",
"target": "sync_config_fusionsyncconfig_find_local_product",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L250",
"weight": 1.0,
"_src": "sync_config_rationale_250",
"_tgt": "sync_config_fusionsyncconfig_sync_products",
"source": "sync_config_fusionsyncconfig_sync_products",
"target": "sync_config_rationale_250",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L296",
"weight": 1.0,
"_src": "sync_config_rationale_296",
"_tgt": "sync_config_fusionsyncconfig_find_local_product",
"source": "sync_config_fusionsyncconfig_find_local_product",
"target": "sync_config_rationale_296",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L319",
"weight": 1.0,
"_src": "sync_config_rationale_319",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_levels",
"source": "sync_config_fusionsyncconfig_sync_stock_levels",
"target": "sync_config_rationale_319",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L446",
"weight": 1.0,
"_src": "sync_config_rationale_446",
"_tgt": "sync_config_fusionsyncconfig_sync_stock_for_products",
"source": "sync_config_fusionsyncconfig_sync_stock_for_products",
"target": "sync_config_rationale_446",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L545",
"weight": 1.0,
"_src": "sync_config_rationale_545",
"_tgt": "sync_config_fusionsyncconfig_create_remote_sale_order",
"source": "sync_config_fusionsyncconfig_create_remote_sale_order",
"target": "sync_config_rationale_545",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L97",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so",
"_tgt": "sync_config_fusionsyncconfig_create_remote_sale_order",
"source": "sync_config_fusionsyncconfig_create_remote_sale_order",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L229",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"_tgt": "sync_config_fusionsyncconfig_create_remote_sale_order",
"source": "sync_config_fusionsyncconfig_create_remote_sale_order",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/sync_config.py",
"source_location": "L594",
"weight": 1.0,
"_src": "sync_config_rationale_594",
"_tgt": "sync_config_fusionsyncconfig_create_remote_invoice",
"source": "sync_config_fusionsyncconfig_create_remote_invoice",
"target": "sync_config_rationale_594",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L143",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"_tgt": "sync_config_fusionsyncconfig_create_remote_invoice",
"source": "sync_config_fusionsyncconfig_create_remote_invoice",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L248",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"_tgt": "sync_config_fusionsyncconfig_create_remote_invoice",
"source": "sync_config_fusionsyncconfig_create_remote_invoice",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L11",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"_tgt": "warehouse_ownership_fusionwarehouseinventory",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"target": "warehouse_ownership_fusionwarehouseinventory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L47",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"_tgt": "warehouse_ownership_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"target": "warehouse_ownership_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L53",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"_tgt": "warehouse_ownership_get_available_for_product",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_warehouse_ownership_py",
"target": "warehouse_ownership_get_available_for_product",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L64",
"weight": 1.0,
"_src": "warehouse_ownership_fusionwarehouseinventory",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_reserve",
"source": "warehouse_ownership_fusionwarehouseinventory",
"target": "warehouse_ownership_fusionwarehouseinventory_action_reserve",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L68",
"weight": 1.0,
"_src": "warehouse_ownership_fusionwarehouseinventory",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_mark_in_transit",
"source": "warehouse_ownership_fusionwarehouseinventory",
"target": "warehouse_ownership_fusionwarehouseinventory_action_mark_in_transit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L72",
"weight": 1.0,
"_src": "warehouse_ownership_fusionwarehouseinventory",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_mark_transferred",
"source": "warehouse_ownership_fusionwarehouseinventory",
"target": "warehouse_ownership_fusionwarehouseinventory_action_mark_transferred",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/warehouse_ownership.py",
"source_location": "L76",
"weight": 1.0,
"_src": "warehouse_ownership_fusionwarehouseinventory",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_release",
"source": "warehouse_ownership_fusionwarehouseinventory",
"target": "warehouse_ownership_fusionwarehouseinventory_action_release",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L198",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_cancel",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_release",
"source": "warehouse_ownership_fusionwarehouseinventory_action_release",
"target": "inter_company_transfer_fusionintercompanytransfer_action_cancel"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L314",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_release",
"_tgt": "warehouse_ownership_fusionwarehouseinventory_action_release",
"source": "warehouse_ownership_fusionwarehouseinventory_action_release",
"target": "portal_inventory_portal_inventory_release"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_config_settings_py",
"_tgt": "res_config_settings_resconfigsettings",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_config_settings_py",
"target": "res_config_settings_resconfigsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L49",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_config_settings_py",
"_tgt": "res_config_settings_get_fi_openai_key",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_config_settings_py",
"target": "res_config_settings_get_fi_openai_key",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L60",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings",
"_tgt": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"source": "res_config_settings_resconfigsettings",
"target": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L75",
"weight": 1.0,
"_src": "res_config_settings_resconfigsettings",
"_tgt": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"source": "res_config_settings_resconfigsettings",
"target": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L61",
"weight": 1.0,
"_src": "res_config_settings_rationale_61",
"_tgt": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"source": "res_config_settings_resconfigsettings_action_sync_all_costs_from_bills",
"target": "res_config_settings_rationale_61",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_config_settings.py",
"source_location": "L76",
"weight": 1.0,
"_src": "res_config_settings_rationale_76",
"_tgt": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"source": "res_config_settings_resconfigsettings_action_apply_case_conversion_all",
"target": "res_config_settings_rationale_76",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L8",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_partner_py",
"_tgt": "res_partner_respartner",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_res_partner_py",
"target": "res_partner_respartner",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L16",
"weight": 1.0,
"_src": "res_partner_respartner",
"_tgt": "res_partner_respartner_compute_brand_count",
"source": "res_partner_respartner",
"target": "res_partner_respartner_compute_brand_count",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L20",
"weight": 1.0,
"_src": "res_partner_respartner",
"_tgt": "res_partner_respartner_action_view_brands",
"source": "res_partner_respartner",
"target": "res_partner_respartner_action_view_brands",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/res_partner.py",
"source_location": "L39",
"weight": 1.0,
"_src": "res_partner_respartner",
"_tgt": "res_partner_respartner_action_create_brand",
"source": "res_partner_respartner",
"target": "res_partner_respartner_action_create_brand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"target": "inventory_discrepancy_fusioninventorydiscrepancy",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L52",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"_tgt": "inventory_discrepancy_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"target": "inventory_discrepancy_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L60",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"_tgt": "inventory_discrepancy_compute_difference",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"target": "inventory_discrepancy_compute_difference",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L77",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"_tgt": "inventory_discrepancy_cron_scan_discrepancies",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inventory_discrepancy_py",
"target": "inventory_discrepancy_cron_scan_discrepancies",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L64",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_reviewed",
"source": "inventory_discrepancy_fusioninventorydiscrepancy",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_reviewed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L70",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_resolved",
"source": "inventory_discrepancy_fusioninventorydiscrepancy",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_mark_resolved",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L73",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_action_ignore",
"source": "inventory_discrepancy_fusioninventorydiscrepancy",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_action_ignore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L87",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"source": "inventory_discrepancy_fusioninventorydiscrepancy",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L144",
"weight": 1.0,
"_src": "inventory_discrepancy_fusioninventorydiscrepancy",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"source": "inventory_discrepancy_fusioninventorydiscrepancy",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L82",
"weight": 1.0,
"_src": "inventory_discrepancy_cron_scan_discrepancies",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"source": "inventory_discrepancy_cron_scan_discrepancies",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L83",
"weight": 1.0,
"_src": "inventory_discrepancy_cron_scan_discrepancies",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"source": "inventory_discrepancy_cron_scan_discrepancies",
"target": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L88",
"weight": 1.0,
"_src": "inventory_discrepancy_rationale_88",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"source": "inventory_discrepancy_fusioninventorydiscrepancy_scan_serial_discrepancies",
"target": "inventory_discrepancy_rationale_88",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inventory_discrepancy.py",
"source_location": "L145",
"weight": 1.0,
"_src": "inventory_discrepancy_rationale_145",
"_tgt": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"source": "inventory_discrepancy_fusioninventorydiscrepancy_scan_quantity_discrepancies",
"target": "inventory_discrepancy_rationale_145",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L12",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"_tgt": "inter_company_transfer_fusionintercompanytransfer",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"target": "inter_company_transfer_fusionintercompanytransfer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L62",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"_tgt": "inter_company_transfer_compute_display_name",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"target": "inter_company_transfer_compute_display_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L69",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"_tgt": "inter_company_transfer_compute_product_mapping",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_inter_company_transfer_py",
"target": "inter_company_transfer_compute_product_mapping",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L83",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_request",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L91",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_remote_so",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L109",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_local_po",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L140",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L152",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L168",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_delivery_task",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_delivery_task",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L185",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_mark_transferred",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_mark_transferred",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L191",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_complete",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_complete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L195",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_cancel",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_cancel",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L203",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L310",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"source": "inter_company_transfer_fusionintercompanytransfer",
"target": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L157",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"source": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"target": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L296",
"weight": 1.0,
"_src": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"source": "inter_company_transfer_fusionintercompanytransfer_action_create_invoice",
"target": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L153",
"weight": 1.0,
"_src": "inter_company_transfer_rationale_153",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"source": "inter_company_transfer_fusionintercompanytransfer_action_create_vendor_bill",
"target": "inter_company_transfer_rationale_153",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L204",
"weight": 1.0,
"_src": "inter_company_transfer_rationale_204",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"source": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"target": "inter_company_transfer_rationale_204",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L375",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_transfer",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"source": "inter_company_transfer_fusionintercompanytransfer_action_execute_transfer",
"target": "portal_inventory_portal_inventory_transfer"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/inter_company_transfer.py",
"source_location": "L311",
"weight": 1.0,
"_src": "inter_company_transfer_rationale_311",
"_tgt": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"source": "inter_company_transfer_fusionintercompanytransfer_action_retry",
"target": "inter_company_transfer_rationale_311",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/static/src/js/margin_widget.js",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_static_src_js_margin_widget_js",
"_tgt": "margin_widget_marginpercentfield",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_static_src_js_margin_widget_js",
"target": "margin_widget_marginpercentfield",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portalinventory",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portalinventory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L218",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L260",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_data",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L273",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_book",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_book",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L310",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_release",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_release",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L318",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_categories",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L327",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_warehouses",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_warehouses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L331",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"_tgt": "portal_inventory_portal_inventory_transfer",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_portal_inventory_py",
"target": "portal_inventory_portal_inventory_transfer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L19",
"weight": 1.0,
"_src": "portal_inventory_portalinventory",
"_tgt": "portal_inventory_portalinventory_get_inventory_data",
"source": "portal_inventory_portalinventory",
"target": "portal_inventory_portalinventory_get_inventory_data",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L148",
"weight": 1.0,
"_src": "portal_inventory_portalinventory",
"_tgt": "portal_inventory_portalinventory_get_remote_only_products",
"source": "portal_inventory_portalinventory",
"target": "portal_inventory_portalinventory_get_remote_only_products",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L393",
"weight": 1.0,
"_src": "portal_inventory_portalinventory",
"_tgt": "portal_inventory_portalinventory_get_all_warehouses",
"source": "portal_inventory_portalinventory",
"target": "portal_inventory_portalinventory_get_all_warehouses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L142",
"weight": 1.0,
"_src": "portal_inventory_portalinventory_get_inventory_data",
"_tgt": "portal_inventory_portalinventory_get_remote_only_products",
"source": "portal_inventory_portalinventory_get_inventory_data",
"target": "portal_inventory_portalinventory_get_remote_only_products",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L228",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory",
"_tgt": "portal_inventory_portalinventory_get_inventory_data",
"source": "portal_inventory_portalinventory_get_inventory_data",
"target": "portal_inventory_portal_inventory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L262",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_data",
"_tgt": "portal_inventory_portalinventory_get_inventory_data",
"source": "portal_inventory_portalinventory_get_inventory_data",
"target": "portal_inventory_portal_inventory_data",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L21",
"weight": 1.0,
"_src": "portal_inventory_rationale_21",
"_tgt": "portal_inventory_portalinventory_get_inventory_data",
"source": "portal_inventory_portalinventory_get_inventory_data",
"target": "portal_inventory_rationale_21",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L151",
"weight": 1.0,
"_src": "portal_inventory_rationale_151",
"_tgt": "portal_inventory_portalinventory_get_remote_only_products",
"source": "portal_inventory_portalinventory_get_remote_only_products",
"target": "portal_inventory_rationale_151",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L240",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory",
"_tgt": "portal_inventory_portalinventory_get_all_warehouses",
"source": "portal_inventory_portal_inventory",
"target": "portal_inventory_portalinventory_get_all_warehouses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L328",
"weight": 1.0,
"_src": "portal_inventory_portal_inventory_warehouses",
"_tgt": "portal_inventory_portalinventory_get_all_warehouses",
"source": "portal_inventory_portal_inventory_warehouses",
"target": "portal_inventory_portalinventory_get_all_warehouses",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/portal_inventory.py",
"source_location": "L394",
"weight": 1.0,
"_src": "portal_inventory_rationale_394",
"_tgt": "portal_inventory_portalinventory_get_all_warehouses",
"source": "portal_inventory_portalinventory_get_all_warehouses",
"target": "portal_inventory_rationale_394",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/__init__.py",
"source_location": "L6",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_init_py",
"_tgt": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_init_py",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_init_py",
"target": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_init_py",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/controllers/product_configurator.py",
"source_location": "L15",
"weight": 1.0,
"_src": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_product_configurator_py",
"_tgt": "product_configurator_fi_get_ptav_price_extra",
"source": "users_gurpreet_github_odoo_modules_fusion_inventory_controllers_product_configurator_py",
"target": "product_configurator_fi_get_ptav_price_extra",
"confidence_score": 1.0
}
],
"hyperedges": []
}