1 line
31 KiB
JSON
1 line
31 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "label": "sale_order.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L1"}, {"id": "sale_order_saleorder", "label": "SaleOrder", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L9"}, {"id": "sale_order_compute_wo_completion", "label": "_compute_wo_completion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L141"}, {"id": "sale_order_compute_is_signed", "label": "_compute_is_signed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L215"}, {"id": "sale_order_saleorder_action_mark_signed", "label": ".action_mark_signed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L219"}, {"id": "sale_order_compute_email_status", "label": "_compute_email_status()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L227"}, {"id": "sale_order_compute_part_numbers_summary", "label": "_compute_part_numbers_summary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L262"}, {"id": "sale_order_compute_invoiced_amount", "label": "_compute_invoiced_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L278"}, {"id": "sale_order_compute_workorder_count", "label": "_compute_workorder_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L292"}, {"id": "sale_order_saleorder_action_view_workorders", "label": ".action_view_workorders()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L319"}, {"id": "sale_order_compute_nav_counts", "label": "_compute_nav_counts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L345"}, {"id": "sale_order_saleorder_action_view_invoices", "label": ".action_view_invoices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L380"}, {"id": "sale_order_saleorder_action_view_pickings", "label": ".action_view_pickings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L390"}, {"id": "sale_order_saleorder_action_view_ncrs", "label": ".action_view_ncrs()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L400"}, {"id": "sale_order_saleorder_action_view_files", "label": ".action_view_files()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L410"}, {"id": "sale_order_saleorder_action_view_bom_items", "label": ".action_view_bom_items()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L427"}, {"id": "sale_order_saleorder_action_view_wo_perspective", "label": ".action_view_wo_perspective()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L443"}, {"id": "sale_order_compute_deadline_countdown", "label": "_compute_deadline_countdown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L459"}, {"id": "sale_order_compute_margin", "label": "_compute_margin()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L494"}, {"id": "sale_order_onchange_upload_rfq_file", "label": "_onchange_upload_rfq_file()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L526"}, {"id": "sale_order_onchange_upload_po_file", "label": "_onchange_upload_po_file()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L541"}, {"id": "sale_order_saleorder_action_view_rfq", "label": ".action_view_rfq()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L557"}, {"id": "sale_order_saleorder_action_view_po", "label": ".action_view_po()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L570"}, {"id": "sale_order_rationale_142", "label": "Batched: one grouped query across all records in self.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L142"}, {"id": "sale_order_rationale_228", "label": "Map state + mail tracking to a single visible pill. - state draft => dr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L228"}, {"id": "sale_order_rationale_428", "label": "Open SO lines grouped by part catalog (Phase D2).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L428"}, {"id": "sale_order_rationale_444", "label": "Open SO lines grouped by WO tag (Phase D10).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L444"}, {"id": "sale_order_rationale_495", "label": "Margin = untaxed total \u2212 rolled-up cost from coating configs. x_fc_marg", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L495"}, {"id": "sale_order_rationale_527", "label": "Create attachment from uploaded binary and link it.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L527"}, {"id": "sale_order_rationale_542", "label": "Create attachment from uploaded binary, link it, and mark PO received.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L542"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_saleorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_wo_completion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L141", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_is_signed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L215", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_mark_signed", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L219", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_email_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L227", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_part_numbers_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L262", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_invoiced_amount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L278", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_workorder_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L292", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_workorders", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L319", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_nav_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L345", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_invoices", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L380", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_pickings", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L390", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_ncrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L400", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L410", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_bom_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L427", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_wo_perspective", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L443", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_deadline_countdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L459", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_compute_margin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L494", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_onchange_upload_rfq_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L526", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_models_sale_order_py", "target": "sale_order_onchange_upload_po_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L541", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_rfq", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L557", "weight": 1.0}, {"source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_po", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L570", "weight": 1.0}, {"source": "sale_order_rationale_142", "target": "sale_order_saleorder_compute_wo_completion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L142", "weight": 1.0}, {"source": "sale_order_rationale_228", "target": "sale_order_saleorder_compute_email_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L228", "weight": 1.0}, {"source": "sale_order_rationale_428", "target": "sale_order_saleorder_action_view_bom_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L428", "weight": 1.0}, {"source": "sale_order_rationale_444", "target": "sale_order_saleorder_action_view_wo_perspective", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L444", "weight": 1.0}, {"source": "sale_order_rationale_495", "target": "sale_order_saleorder_compute_margin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L495", "weight": 1.0}, {"source": "sale_order_rationale_527", "target": "sale_order_saleorder_onchange_upload_rfq_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L527", "weight": 1.0}, {"source": "sale_order_rationale_542", "target": "sale_order_saleorder_onchange_upload_po_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L542", "weight": 1.0}], "raw_calls": [{"caller_nid": "sale_order_compute_wo_completion", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L148"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "read_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L149"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L158"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L158"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L165"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "setdefault", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L169"}, {"caller_nid": "sale_order_compute_wo_completion", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L176"}, {"caller_nid": "sale_order_compute_is_signed", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L217"}, {"caller_nid": "sale_order_saleorder_action_mark_signed", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L220"}, {"caller_nid": "sale_order_saleorder_action_mark_signed", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L221"}, {"caller_nid": "sale_order_saleorder_action_mark_signed", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L222"}, {"caller_nid": "sale_order_compute_email_status", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L251"}, {"caller_nid": "sale_order_compute_email_status", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L251"}, {"caller_nid": "sale_order_compute_part_numbers_summary", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L264"}, {"caller_nid": "sale_order_compute_part_numbers_summary", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L269"}, {"caller_nid": "sale_order_compute_part_numbers_summary", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L270"}, {"caller_nid": "sale_order_compute_part_numbers_summary", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L273"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L280"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L283"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L287"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L287"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L288"}, {"caller_nid": "sale_order_compute_invoiced_amount", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L288"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L298"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "read_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L299"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L306"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L306"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L313"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L315"}, {"caller_nid": "sale_order_compute_workorder_count", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L317"}, {"caller_nid": "sale_order_saleorder_action_view_workorders", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L320"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L348"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L349"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "read_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L355"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L355"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L362"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L365"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "read_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L368"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L368"}, {"caller_nid": "sale_order_compute_nav_counts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L378"}, {"caller_nid": "sale_order_saleorder_action_view_invoices", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L381"}, {"caller_nid": "sale_order_saleorder_action_view_pickings", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L391"}, {"caller_nid": "sale_order_saleorder_action_view_ncrs", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L401"}, {"caller_nid": "sale_order_saleorder_action_view_files", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L411"}, {"caller_nid": "sale_order_saleorder_action_view_bom_items", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L429"}, {"caller_nid": "sale_order_saleorder_action_view_bom_items", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L436"}, {"caller_nid": "sale_order_saleorder_action_view_wo_perspective", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L445"}, {"caller_nid": "sale_order_saleorder_action_view_wo_perspective", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L452"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L461"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "isinstance", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L467"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "combine", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L471"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "time", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L471"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L472"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "total_seconds", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L472"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "abs", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L477"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L483"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L485"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L487"}, {"caller_nid": "sale_order_compute_deadline_countdown", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L488"}, {"caller_nid": "sale_order_onchange_upload_rfq_file", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L531"}, {"caller_nid": "sale_order_onchange_upload_po_file", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L546"}, {"caller_nid": "sale_order_saleorder_action_view_rfq", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L558"}, {"caller_nid": "sale_order_saleorder_action_view_po", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/models/sale_order.py", "source_location": "L571"}]} |