1 line
35 KiB
JSON
1 line
35 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "label": "quotation_api.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L1"}, {"id": "quotation_api_quotationapi", "label": "QuotationAPI", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L11"}, {"id": "quotation_api_search_clients", "label": "search_clients()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L15"}, {"id": "quotation_api_search_products", "label": "search_products()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L39"}, {"id": "quotation_api_get_product_attributes", "label": "get_product_attributes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L92"}, {"id": "quotation_api_resolve_variant", "label": "resolve_variant()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L122"}, {"id": "quotation_api_get_section_options", "label": "get_section_options()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L166"}, {"id": "quotation_api_check_upcharges", "label": "check_upcharges()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L197"}, {"id": "quotation_api_save_step", "label": "save_step()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L287"}, {"id": "quotation_api_compare", "label": "_compare()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L306"}, {"id": "quotation_api_quotationpublicapi", "label": "QuotationPublicAPI", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L320"}, {"id": "quotation_api_quotationpublicapi_validate_token", "label": "._validate_token()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L323"}, {"id": "quotation_api_public_search_clients", "label": "public_search_clients()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L335"}, {"id": "quotation_api_public_search_products", "label": "public_search_products()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L342"}, {"id": "quotation_api_public_get_product_attributes", "label": "public_get_product_attributes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L349"}, {"id": "quotation_api_public_resolve_variant", "label": "public_resolve_variant()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L356"}, {"id": "quotation_api_public_get_section_options", "label": "public_get_section_options()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L363"}, {"id": "quotation_api_public_check_upcharges", "label": "public_check_upcharges()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L370"}, {"id": "quotation_api_public_save_step", "label": "public_save_step()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L377"}, {"id": "quotation_api_rationale_16", "label": "Search existing clients by name, phone, or health card.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L16"}, {"id": "quotation_api_rationale_40", "label": "Search product templates (parent products), optionally filtered by section.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L40"}, {"id": "quotation_api_rationale_93", "label": "Given a product template ID, return its configurable attributes with ava", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L93"}, {"id": "quotation_api_rationale_123", "label": "Given a template ID and list of selected attribute value IDs, find and r", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L123"}, {"id": "quotation_api_rationale_167", "label": "Get standard options for a section.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L167"}, {"id": "quotation_api_rationale_198", "label": "Check which upcharge rules would trigger for given measurements. Returns", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L198"}, {"id": "quotation_api_rationale_288", "label": "Auto-save current step data as JSON for resume.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L288"}, {"id": "quotation_api_rationale_321", "label": "Public (token-based) JSON API \u2014 mirrors QuotationAPI for unauthenticated access.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L321"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "odoo_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_quotationapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_search_clients", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L15", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_search_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L39", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_get_product_attributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L92", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_resolve_variant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L122", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_get_section_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L166", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_check_upcharges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L197", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_save_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L287", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L306", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_quotationpublicapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L320", "weight": 1.0}, {"source": "quotation_api_quotationpublicapi", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L323", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_search_clients", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L335", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_search_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L342", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_get_product_attributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L349", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_resolve_variant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L356", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_get_section_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L363", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_check_upcharges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L370", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_quotation_api_py", "target": "quotation_api_public_save_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L377", "weight": 1.0}, {"source": "quotation_api_check_upcharges", "target": "quotation_api_compare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L253", "weight": 1.0}, {"source": "quotation_api_public_search_clients", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L336", "weight": 1.0}, {"source": "quotation_api_public_search_clients", "target": "quotation_api_search_clients", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L338", "weight": 1.0}, {"source": "quotation_api_public_search_products", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L343", "weight": 1.0}, {"source": "quotation_api_public_search_products", "target": "quotation_api_search_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L345", "weight": 1.0}, {"source": "quotation_api_public_get_product_attributes", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L350", "weight": 1.0}, {"source": "quotation_api_public_get_product_attributes", "target": "quotation_api_get_product_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L352", "weight": 1.0}, {"source": "quotation_api_public_resolve_variant", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L357", "weight": 1.0}, {"source": "quotation_api_public_resolve_variant", "target": "quotation_api_resolve_variant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L359", "weight": 1.0}, {"source": "quotation_api_public_get_section_options", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L364", "weight": 1.0}, {"source": "quotation_api_public_get_section_options", "target": "quotation_api_get_section_options", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L366", "weight": 1.0}, {"source": "quotation_api_public_check_upcharges", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L371", "weight": 1.0}, {"source": "quotation_api_public_check_upcharges", "target": "quotation_api_check_upcharges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L373", "weight": 1.0}, {"source": "quotation_api_public_save_step", "target": "quotation_api_quotationpublicapi_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L378", "weight": 1.0}, {"source": "quotation_api_rationale_16", "target": "quotation_api_quotationapi_search_clients", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L16", "weight": 1.0}, {"source": "quotation_api_rationale_40", "target": "quotation_api_quotationapi_search_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L40", "weight": 1.0}, {"source": "quotation_api_rationale_93", "target": "quotation_api_quotationapi_get_product_attributes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L93", "weight": 1.0}, {"source": "quotation_api_rationale_123", "target": "quotation_api_quotationapi_resolve_variant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L123", "weight": 1.0}, {"source": "quotation_api_rationale_167", "target": "quotation_api_quotationapi_get_section_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L167", "weight": 1.0}, {"source": "quotation_api_rationale_198", "target": "quotation_api_quotationapi_check_upcharges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L198", "weight": 1.0}, {"source": "quotation_api_rationale_288", "target": "quotation_api_quotationapi_save_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L288", "weight": 1.0}, {"source": "quotation_api_rationale_321", "target": "quotation_api_quotationpublicapi", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L321", "weight": 1.0}], "raw_calls": [{"caller_nid": "quotation_api_search_clients", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L17"}, {"caller_nid": "quotation_api_search_clients", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L20"}, {"caller_nid": "quotation_api_search_clients", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L26"}, {"caller_nid": "quotation_api_search_products", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L44"}, {"caller_nid": "quotation_api_search_products", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L47"}, {"caller_nid": "quotation_api_search_products", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L58"}, {"caller_nid": "quotation_api_search_products", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L59"}, {"caller_nid": "quotation_api_search_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L61"}, {"caller_nid": "quotation_api_search_products", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L63"}, {"caller_nid": "quotation_api_search_products", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L67"}, {"caller_nid": "quotation_api_search_products", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L68"}, {"caller_nid": "quotation_api_search_products", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L76"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L99"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L100"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L100"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L101"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L108"}, {"caller_nid": "quotation_api_get_product_attributes", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L112"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L129"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L130"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L130"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L131"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L135"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L135"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L139"}, {"caller_nid": "quotation_api_resolve_variant", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L141"}, {"caller_nid": "quotation_api_get_section_options", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L171"}, {"caller_nid": "quotation_api_get_section_options", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L172"}, {"caller_nid": "quotation_api_get_section_options", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L178"}, {"caller_nid": "quotation_api_get_section_options", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L180"}, {"caller_nid": "quotation_api_get_section_options", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L180"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L204"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L204"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L208"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get_value", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L220"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get_value", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L221"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get_value", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L222"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L223"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L223"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L224"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L229"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L229"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L240"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L251"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L261"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L262"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L263"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L268"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L268"}, {"caller_nid": "quotation_api_check_upcharges", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L272"}, {"caller_nid": "quotation_api_save_step", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L292"}, {"caller_nid": "quotation_api_save_step", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L293"}, {"caller_nid": "quotation_api_save_step", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L293"}, {"caller_nid": "quotation_api_save_step", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L295"}, {"caller_nid": "quotation_api_save_step", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L298"}, {"caller_nid": "quotation_api_save_step", "callee": "dumps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L300"}, {"caller_nid": "quotation_api_save_step", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L302"}, {"caller_nid": "quotation_api_compare", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L314"}, {"caller_nid": "quotation_api_compare", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L316"}, {"caller_nid": "quotation_api_quotationpublicapi_validate_token", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L324"}, {"caller_nid": "quotation_api_quotationpublicapi_validate_token", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L324"}, {"caller_nid": "quotation_api_public_save_step", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L384"}, {"caller_nid": "quotation_api_public_save_step", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L384"}, {"caller_nid": "quotation_api_public_save_step", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L385"}, {"caller_nid": "quotation_api_public_save_step", "callee": "dumps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L386"}, {"caller_nid": "quotation_api_public_save_step", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L387"}, {"caller_nid": "quotation_api_public_save_step", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/quotation_api.py", "source_location": "L387"}]} |