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

1 line
17 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "label": "product_search.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L1"}, {"id": "product_search_wooproductsearchcontroller", "label": "WooProductSearchController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L13"}, {"id": "product_search_search_odoo_products", "label": "search_odoo_products()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L24"}, {"id": "product_search_search_woo_products", "label": "search_woo_products()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L124"}, {"id": "product_search_get_odoo_categories", "label": "get_odoo_categories()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L173"}, {"id": "product_search_search_mapped", "label": "search_mapped()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L185"}, {"id": "product_search_rationale_14", "label": "AJAX search endpoints used by the product mapping UI.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L14"}, {"id": "product_search_rationale_27", "label": "Search Odoo products by name or internal reference (SKU). Params:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L27"}, {"id": "product_search_rationale_125", "label": "Search unmapped WooCommerce products from the woo.product.map model. Pa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L125"}, {"id": "product_search_rationale_174", "label": "Return all Odoo product categories for filtering.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L174"}, {"id": "product_search_rationale_186", "label": "Search mapped WooCommerce \u2194 Odoo product pairs. Params: que", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L186"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "odoo_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "product_search_wooproductsearchcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "product_search_search_odoo_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L24", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "product_search_search_woo_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L124", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "product_search_get_odoo_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L173", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_woo_odoo_fusion_woocommerce_controllers_product_search_py", "target": "product_search_search_mapped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L185", "weight": 1.0}, {"source": "product_search_rationale_14", "target": "product_search_wooproductsearchcontroller", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L14", "weight": 1.0}, {"source": "product_search_rationale_27", "target": "product_search_wooproductsearchcontroller_search_odoo_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L27", "weight": 1.0}, {"source": "product_search_rationale_125", "target": "product_search_wooproductsearchcontroller_search_woo_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L125", "weight": 1.0}, {"source": "product_search_rationale_174", "target": "product_search_wooproductsearchcontroller_get_odoo_categories", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L174", "weight": 1.0}, {"source": "product_search_rationale_186", "target": "product_search_wooproductsearchcontroller_search_mapped", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L186", "weight": 1.0}], "raw_calls": [{"caller_nid": "product_search_search_odoo_products", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L41"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L41"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L42"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L53"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L53"}, {"caller_nid": "product_search_search_odoo_products", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L56"}, {"caller_nid": "product_search_search_odoo_products", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L59"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L63"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L63"}, {"caller_nid": "product_search_search_odoo_products", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L67"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L67"}, {"caller_nid": "product_search_search_odoo_products", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L68"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L69"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L80"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L80"}, {"caller_nid": "product_search_search_odoo_products", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L82"}, {"caller_nid": "product_search_search_odoo_products", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L85"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L89"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L89"}, {"caller_nid": "product_search_search_odoo_products", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L91"}, {"caller_nid": "product_search_search_odoo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L91"}, {"caller_nid": "product_search_search_odoo_products", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L92"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L93"}, {"caller_nid": "product_search_search_odoo_products", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L95"}, {"caller_nid": "product_search_search_odoo_products", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L96"}, {"caller_nid": "product_search_search_odoo_products", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L100"}, {"caller_nid": "product_search_search_odoo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L103"}, {"caller_nid": "product_search_search_odoo_products", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L109"}, {"caller_nid": "product_search_search_odoo_products", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L109"}, {"caller_nid": "product_search_search_woo_products", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L137"}, {"caller_nid": "product_search_search_woo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L137"}, {"caller_nid": "product_search_search_woo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L138"}, {"caller_nid": "product_search_search_woo_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L142"}, {"caller_nid": "product_search_search_woo_products", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L142"}, {"caller_nid": "product_search_search_woo_products", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L151"}, {"caller_nid": "product_search_search_woo_products", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L152"}, {"caller_nid": "product_search_get_odoo_categories", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L175"}, {"caller_nid": "product_search_search_mapped", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L198"}, {"caller_nid": "product_search_search_mapped", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L198"}, {"caller_nid": "product_search_search_mapped", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L199"}, {"caller_nid": "product_search_search_mapped", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L203"}, {"caller_nid": "product_search_search_mapped", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L203"}, {"caller_nid": "product_search_search_mapped", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L213"}, {"caller_nid": "product_search_search_mapped", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L214"}, {"caller_nid": "product_search_search_mapped", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L237"}, {"caller_nid": "product_search_search_mapped", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion-woo-odoo/fusion_woocommerce/controllers/product_search.py", "source_location": "L243"}]}