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

1 line
58 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "label": "portal_quotation.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L1"}, {"id": "portal_quotation_quotationportal", "label": "QuotationPortal", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L12"}, {"id": "customerportal", "label": "CustomerPortal", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "portal_quotation_quotationportal_prepare_home_portal_values", "label": "._prepare_home_portal_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L14"}, {"id": "portal_quotation_quotation_builder_list", "label": "quotation_builder_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L27"}, {"id": "portal_quotation_quotationportal_get_form_context", "label": "._get_form_context()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L57"}, {"id": "portal_quotation_quotation_builder_new", "label": "quotation_builder_new()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L191"}, {"id": "portal_quotation_quotation_builder_edit", "label": "quotation_builder_edit()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L204"}, {"id": "portal_quotation_quotation_builder_save", "label": "quotation_builder_save()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L220"}, {"id": "portal_quotation_quotationportal_extract_assessment_vals", "label": "._extract_assessment_vals()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L271"}, {"id": "portal_quotation_quotationportal_process_assessment_lines", "label": "._process_assessment_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L375"}, {"id": "portal_quotation_quotationpublic", "label": "QuotationPublic", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L445"}, {"id": "portal_quotation_quotationpublic_validate_token", "label": "._validate_token()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L448"}, {"id": "portal_quotation_public_form_view", "label": "public_form_view()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L464"}, {"id": "portal_quotation_embed_form_view", "label": "embed_form_view()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L487"}, {"id": "portal_quotation_public_form_save", "label": "public_form_save()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L512"}, {"id": "portal_quotation_rationale_58", "label": "Return common template context for the assessment form. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L58"}, {"id": "portal_quotation_rationale_272", "label": "Extract assessment field values from POST data.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L272"}, {"id": "portal_quotation_rationale_376", "label": "Process selected products from the form into assessment lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L376"}, {"id": "portal_quotation_rationale_446", "label": "Public (token-based) access to the assessment form \u2014 no login required.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L446"}, {"id": "portal_quotation_rationale_449", "label": "Look up and validate an assessment by its access token.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L449"}, {"id": "portal_quotation_rationale_465", "label": "Render the assessment form for public (unauthenticated) users.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L465"}, {"id": "portal_quotation_rationale_488", "label": "Render a minimal, iframe-embeddable version of the form.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L488"}, {"id": "portal_quotation_rationale_513", "label": "Save form data submitted from the public/embed form.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L513"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "odoo_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "odoo_addons_portal_controllers_portal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotationportal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L12", "weight": 1.0}, {"source": "portal_quotation_quotationportal", "target": "customerportal", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L12", "weight": 1.0}, {"source": "portal_quotation_quotationportal", "target": "portal_quotation_quotationportal_prepare_home_portal_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotation_builder_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L27", "weight": 1.0}, {"source": "portal_quotation_quotationportal", "target": "portal_quotation_quotationportal_get_form_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L57", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotation_builder_new", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L191", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotation_builder_edit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L204", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotation_builder_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L220", "weight": 1.0}, {"source": "portal_quotation_quotationportal", "target": "portal_quotation_quotationportal_extract_assessment_vals", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L271", "weight": 1.0}, {"source": "portal_quotation_quotationportal", "target": "portal_quotation_quotationportal_process_assessment_lines", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L375", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_quotationpublic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L445", "weight": 1.0}, {"source": "portal_quotation_quotationpublic", "target": "portal_quotation_quotationpublic_validate_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L448", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_public_form_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L464", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_embed_form_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L487", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_quotations_controllers_portal_quotation_py", "target": "portal_quotation_public_form_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L512", "weight": 1.0}, {"source": "portal_quotation_quotation_builder_new", "target": "portal_quotation_quotationportal_get_form_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L192", "weight": 1.0}, {"source": "portal_quotation_quotation_builder_edit", "target": "portal_quotation_quotationportal_get_form_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L211", "weight": 1.0}, {"source": "portal_quotation_quotation_builder_save", "target": "portal_quotation_quotationportal_extract_assessment_vals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L224", "weight": 1.0}, {"source": "portal_quotation_quotation_builder_save", "target": "portal_quotation_quotationportal_process_assessment_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L235", "weight": 1.0}, {"source": "portal_quotation_public_form_view", "target": "portal_quotation_quotationpublic_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L466", "weight": 1.0}, {"source": "portal_quotation_public_form_view", "target": "portal_quotation_quotationportal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L472", "weight": 1.0}, {"source": "portal_quotation_public_form_view", "target": "portal_quotation_quotationportal_get_form_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L473", "weight": 1.0}, {"source": "portal_quotation_embed_form_view", "target": "portal_quotation_quotationpublic_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L489", "weight": 1.0}, {"source": "portal_quotation_embed_form_view", "target": "portal_quotation_quotationportal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L495", "weight": 1.0}, {"source": "portal_quotation_embed_form_view", "target": "portal_quotation_quotationportal_get_form_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L496", "weight": 1.0}, {"source": "portal_quotation_public_form_save", "target": "portal_quotation_quotationpublic_validate_token", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L514", "weight": 1.0}, {"source": "portal_quotation_public_form_save", "target": "portal_quotation_quotationportal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L521", "weight": 1.0}, {"source": "portal_quotation_public_form_save", "target": "portal_quotation_quotationportal_extract_assessment_vals", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L522", "weight": 1.0}, {"source": "portal_quotation_public_form_save", "target": "portal_quotation_quotationportal_process_assessment_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L524", "weight": 1.0}, {"source": "portal_quotation_rationale_58", "target": "portal_quotation_quotationportal_get_form_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L58", "weight": 1.0}, {"source": "portal_quotation_rationale_272", "target": "portal_quotation_quotationportal_extract_assessment_vals", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L272", "weight": 1.0}, {"source": "portal_quotation_rationale_376", "target": "portal_quotation_quotationportal_process_assessment_lines", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L376", "weight": 1.0}, {"source": "portal_quotation_rationale_446", "target": "portal_quotation_quotationpublic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L446", "weight": 1.0}, {"source": "portal_quotation_rationale_449", "target": "portal_quotation_quotationpublic_validate_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L449", "weight": 1.0}, {"source": "portal_quotation_rationale_465", "target": "portal_quotation_quotationpublic_public_form_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L465", "weight": 1.0}, {"source": "portal_quotation_rationale_488", "target": "portal_quotation_quotationpublic_embed_form_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L488", "weight": 1.0}, {"source": "portal_quotation_rationale_513", "target": "portal_quotation_quotationpublic_public_form_save", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L513", "weight": 1.0}], "raw_calls": [{"caller_nid": "portal_quotation_quotationportal_prepare_home_portal_values", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L15"}, {"caller_nid": "portal_quotation_quotationportal_prepare_home_portal_values", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L17"}, {"caller_nid": "portal_quotation_quotationportal_prepare_home_portal_values", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L18"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L28"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L29"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L35"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L36"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L36"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L39"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L39"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L41"}, {"caller_nid": "portal_quotation_quotation_builder_list", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L47"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L67"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L67"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L71"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L71"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L72"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L72"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L76"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L77"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L77"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L79"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L79"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L82"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L87"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L99"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "action_create_default_steps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L107"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L109"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L111"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L111"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L115"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "action_create_default_steps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L119"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "sorted", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L122"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L127"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L129"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L131"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L133"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L135"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "SimpleNamespace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L137"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "hasattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L144"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L147"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L168"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L169"}, {"caller_nid": "portal_quotation_quotationportal_get_form_context", "callee": "update", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L170"}, {"caller_nid": "portal_quotation_quotation_builder_new", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L194"}, {"caller_nid": "portal_quotation_quotation_builder_new", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L197"}, {"caller_nid": "portal_quotation_quotation_builder_edit", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L205"}, {"caller_nid": "portal_quotation_quotation_builder_edit", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L206"}, {"caller_nid": "portal_quotation_quotation_builder_edit", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L208"}, {"caller_nid": "portal_quotation_quotation_builder_edit", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L209"}, {"caller_nid": "portal_quotation_quotation_builder_edit", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L213"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L221"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L222"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L222"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L227"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L228"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L229"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L232"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L238"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "action_generate_quotation", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L240"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L241"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L244"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L244"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L245"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L246"}, {"caller_nid": "portal_quotation_quotation_builder_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L248"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L276"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L278"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L282"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L283"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L284"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L285"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L286"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L287"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L288"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L289"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L291"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L292"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L293"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L295"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L296"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L300"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L303"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L304"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L305"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L306"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L307"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L308"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L311"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L313"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L319"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L322"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L330"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L335"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L337"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L338"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L340"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L341"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L342"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L345"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L347"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "items", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L353"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "startswith", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L354"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L360"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L360"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L362"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L362"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L363"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "loads", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L365"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L366"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "update", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L367"}, {"caller_nid": "portal_quotation_quotationportal_extract_assessment_vals", "callee": "dumps", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L371"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L377"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L380"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L380"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L386"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L386"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L387"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L387"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L388"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L388"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L389"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L389"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "split", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L390"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L390"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "enumerate", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L392"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L393"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L396"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L396"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L401"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L401"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L402"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L409"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L409"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L411"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L411"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L416"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L416"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L417"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L420"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L420"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L422"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L422"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L427"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L428"}, {"caller_nid": "portal_quotation_quotationportal_process_assessment_lines", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L431"}, {"caller_nid": "portal_quotation_quotationpublic_validate_token", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L450"}, {"caller_nid": "portal_quotation_quotationpublic_validate_token", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L450"}, {"caller_nid": "portal_quotation_public_form_view", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L468"}, {"caller_nid": "portal_quotation_public_form_view", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L475"}, {"caller_nid": "portal_quotation_public_form_view", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L480"}, {"caller_nid": "portal_quotation_embed_form_view", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L491"}, {"caller_nid": "portal_quotation_embed_form_view", "callee": "render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L501"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L516"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L519"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L523"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L523"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L526"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "action_generate_quotation", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L528"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L528"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L529"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L532"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L532"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L533"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L534"}, {"caller_nid": "portal_quotation_public_form_save", "callee": "redirect", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_quotations/controllers/portal_quotation.py", "source_location": "L536"}]}