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