1 line
9.4 KiB
JSON
1 line
9.4 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py", "label": "product_brand.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L1"}, {"id": "product_brand_productbrand", "label": "ProductBrand", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L8"}, {"id": "product_brand_compute_net_discount", "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_productbrand_compute_product_count", "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_child_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_check_parent_recursion", "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_productbrand_get_pricing_for_product", "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_calculate_cost_from_msrp", "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_action_view_products", "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_sub_brands", "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_rationale_81", "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_116", "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"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py", "target": "product_brand_productbrand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py", "target": "product_brand_compute_net_discount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L60", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_compute_product_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L67", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_compute_child_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L71", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_inventory_models_product_brand_py", "target": "product_brand_check_parent_recursion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L76", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_get_pricing_for_product", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L80", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_calculate_cost_from_msrp", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L115", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_action_view_products", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L131", "weight": 1.0}, {"source": "product_brand_productbrand", "target": "product_brand_productbrand_action_view_sub_brands", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L142", "weight": 1.0}, {"source": "product_brand_productbrand_calculate_cost_from_msrp", "target": "product_brand_productbrand_get_pricing_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L123", "weight": 1.0}, {"source": "product_brand_rationale_81", "target": "product_brand_productbrand_get_pricing_for_product", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L81", "weight": 1.0}, {"source": "product_brand_rationale_116", "target": "product_brand_productbrand_calculate_cost_from_msrp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L116", "weight": 1.0}], "raw_calls": [{"caller_nid": "product_brand_compute_net_discount", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L65"}, {"caller_nid": "product_brand_productbrand_compute_product_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L69"}, {"caller_nid": "product_brand_productbrand_compute_child_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L73"}, {"caller_nid": "product_brand_check_parent_recursion", "callee": "_check_recursion", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L77"}, {"caller_nid": "product_brand_check_parent_recursion", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L78"}, {"caller_nid": "product_brand_productbrand_get_pricing_for_product", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L90"}, {"caller_nid": "product_brand_productbrand_get_pricing_for_product", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L91"}, {"caller_nid": "product_brand_productbrand_get_pricing_for_product", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L91"}, {"caller_nid": "product_brand_productbrand_calculate_cost_from_msrp", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L121"}, {"caller_nid": "product_brand_productbrand_calculate_cost_from_msrp", "callee": "calculate_cost", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L125"}, {"caller_nid": "product_brand_productbrand_calculate_cost_from_msrp", "callee": "round", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L129"}, {"caller_nid": "product_brand_productbrand_action_view_products", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L132"}, {"caller_nid": "product_brand_productbrand_action_view_sub_brands", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_inventory/models/product_brand.py", "source_location": "L143"}]} |