1 line
68 KiB
JSON
1 line
68 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "label": "technician_task.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L1"}, {"id": "technician_task_fusiontechniciantaskclaims", "label": "FusionTechnicianTaskClaims", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L19"}, {"id": "technician_task_onchange_sale_order_id", "label": "_onchange_sale_order_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L80"}, {"id": "technician_task_onchange_purchase_order_id", "label": "_onchange_purchase_order_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L91"}, {"id": "technician_task_check_order_link", "label": "_check_order_link()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L106"}, {"id": "technician_task_fusiontechniciantaskclaims_get_linked_order", "label": "._get_linked_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L121"}, {"id": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "label": "._create_vals_fill()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L125"}, {"id": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "label": "._on_create_post_actions()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L144"}, {"id": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "label": "._check_completion_requirements()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L157"}, {"id": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "label": "._on_complete_extra()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L166"}, {"id": "technician_task_fusiontechniciantaskclaims_on_cancel_extra", "label": "._on_cancel_extra()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L179"}, {"id": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "label": "._post_task_created_to_linked_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L190"}, {"id": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "label": "._mark_sale_order_ready_for_delivery()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L212"}, {"id": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "label": "._post_completion_to_linked_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L276"}, {"id": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "label": "._revert_sale_order_on_cancel()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L301"}, {"id": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "label": "._is_rental_pickup_task()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L347"}, {"id": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "label": "._apply_rental_inspection_results()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L356"}, {"id": "technician_task_fusiontechniciantaskclaims_action_view_sale_order", "label": ".action_view_sale_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L402"}, {"id": "technician_task_fusiontechniciantaskclaims_action_view_purchase_order", "label": ".action_view_purchase_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L415"}, {"id": "technician_task_fusiontechniciantaskclaims_get_email_builder", "label": "._get_email_builder()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L432"}, {"id": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "label": "._is_email_notifications_enabled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L438"}, {"id": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "label": "._get_task_email_details()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L447"}, {"id": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "label": "._get_task_email_recipients()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L459"}, {"id": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "label": "._send_task_cancelled_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L475"}, {"id": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "label": "._send_task_scheduled_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L538"}, {"id": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "label": "._send_task_rescheduled_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L603"}, {"id": "technician_task_rationale_81", "label": "Auto-fill client and address from the sale order's shipping address.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L81"}, {"id": "technician_task_rationale_92", "label": "Auto-fill client and address from the purchase order's vendor.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L92"}, {"id": "technician_task_rationale_122", "label": "Return the linked sale or purchase order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L122"}, {"id": "technician_task_rationale_126", "label": "Fill address from sale order or purchase order during create.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L126"}, {"id": "technician_task_rationale_145", "label": "Post-create actions: chatter notices, delivery marking, ODSP.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L145"}, {"id": "technician_task_rationale_158", "label": "Check rental inspection requirement before completing pickup tasks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L158"}, {"id": "technician_task_rationale_167", "label": "ODSP advancement and rental inspection on task completion.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L167"}, {"id": "technician_task_rationale_180", "label": "Revert sale order on delivery cancellation, send email otherwise.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L180"}, {"id": "technician_task_rationale_191", "label": "Post a brief task creation notice to the linked order's chatter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L191"}, {"id": "technician_task_rationale_213", "label": "Mark linked sale orders as Ready for Delivery.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L213"}, {"id": "technician_task_rationale_277", "label": "Post the completion notes to the linked order's chatter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L277"}, {"id": "technician_task_rationale_302", "label": "When a delivery task is cancelled, revert the sale order status.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L302"}, {"id": "technician_task_rationale_348", "label": "Check if this is a pickup task for a rental order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L348"}, {"id": "technician_task_rationale_357", "label": "Write inspection results from the task back to the rental order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L357"}, {"id": "technician_task_rationale_403", "label": "Open the linked sale order / case.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L403"}, {"id": "technician_task_rationale_416", "label": "Open the linked purchase order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L416"}, {"id": "technician_task_rationale_433", "label": "Prefer the linked sale order for email building.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L433"}, {"id": "technician_task_rationale_439", "label": "Check linked sale order's notification settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L439"}, {"id": "technician_task_rationale_448", "label": "Add SO/PO reference rows to email details.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L448"}, {"id": "technician_task_rationale_460", "label": "Add sales rep and office CC from linked sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L460"}, {"id": "technician_task_rationale_476", "label": "Send cancellation email using linked sale order's email builder.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L476"}, {"id": "technician_task_rationale_539", "label": "Send appointment scheduled email using linked sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L539"}, {"id": "technician_task_rationale_604", "label": "Send reschedule email using linked sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L604"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "markupsafe", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "technician_task_fusiontechniciantaskclaims", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L19", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "technician_task_onchange_sale_order_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L80", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "technician_task_onchange_purchase_order_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L91", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_claims_models_technician_task_py", "target": "technician_task_check_order_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L106", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_get_linked_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L121", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L125", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L144", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L157", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L166", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_on_cancel_extra", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L179", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L190", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L212", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L276", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L301", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L347", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L356", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_action_view_sale_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L402", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_action_view_purchase_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L415", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_get_email_builder", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L432", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L438", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L447", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L459", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L475", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L538", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims", "target": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L603", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "target": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L147", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "target": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L149", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "target": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L159", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "target": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L176", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "target": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L177", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_cancel_extra", "target": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L182", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_on_cancel_extra", "target": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L184", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "target": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L345", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "target": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L484", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L489", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L500", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "target": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L547", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L552", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L563", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "target": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L612", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L617", "weight": 1.0}, {"source": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L628", "weight": 1.0}, {"source": "technician_task_rationale_81", "target": "technician_task_fusiontechniciantaskclaims_onchange_sale_order_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L81", "weight": 1.0}, {"source": "technician_task_rationale_92", "target": "technician_task_fusiontechniciantaskclaims_onchange_purchase_order_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L92", "weight": 1.0}, {"source": "technician_task_rationale_122", "target": "technician_task_fusiontechniciantaskclaims_get_linked_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L122", "weight": 1.0}, {"source": "technician_task_rationale_126", "target": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L126", "weight": 1.0}, {"source": "technician_task_rationale_145", "target": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L145", "weight": 1.0}, {"source": "technician_task_rationale_158", "target": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L158", "weight": 1.0}, {"source": "technician_task_rationale_167", "target": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L167", "weight": 1.0}, {"source": "technician_task_rationale_180", "target": "technician_task_fusiontechniciantaskclaims_on_cancel_extra", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L180", "weight": 1.0}, {"source": "technician_task_rationale_191", "target": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L191", "weight": 1.0}, {"source": "technician_task_rationale_213", "target": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L213", "weight": 1.0}, {"source": "technician_task_rationale_277", "target": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L277", "weight": 1.0}, {"source": "technician_task_rationale_302", "target": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L302", "weight": 1.0}, {"source": "technician_task_rationale_348", "target": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L348", "weight": 1.0}, {"source": "technician_task_rationale_357", "target": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L357", "weight": 1.0}, {"source": "technician_task_rationale_403", "target": "technician_task_fusiontechniciantaskclaims_action_view_sale_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L403", "weight": 1.0}, {"source": "technician_task_rationale_416", "target": "technician_task_fusiontechniciantaskclaims_action_view_purchase_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L416", "weight": 1.0}, {"source": "technician_task_rationale_433", "target": "technician_task_fusiontechniciantaskclaims_get_email_builder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L433", "weight": 1.0}, {"source": "technician_task_rationale_439", "target": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L439", "weight": 1.0}, {"source": "technician_task_rationale_448", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L448", "weight": 1.0}, {"source": "technician_task_rationale_460", "target": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L460", "weight": 1.0}, {"source": "technician_task_rationale_476", "target": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L476", "weight": 1.0}, {"source": "technician_task_rationale_539", "target": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L539", "weight": 1.0}, {"source": "technician_task_rationale_604", "target": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L604", "weight": 1.0}], "raw_calls": [{"caller_nid": "technician_task_onchange_sale_order_id", "callee": "_fill_address_from_partner", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L88"}, {"caller_nid": "technician_task_onchange_purchase_order_id", "callee": "_fill_address_from_partner", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L99"}, {"caller_nid": "technician_task_check_order_link", "callee": "ValidationError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L113"}, {"caller_nid": "technician_task_check_order_link", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L113"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L127"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L127"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L128"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "_fill_address_vals", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L131"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L132"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L134"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L134"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L135"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "_fill_address_vals", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L138"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L139"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_create_vals_fill", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L142"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L148"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L150"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "callee": "_get_odsp_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L153"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_create_post_actions", "callee": "_odsp_advance_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L154"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L160"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_check_completion_requirements", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L160"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "callee": "_get_odsp_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L171"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_on_complete_extra", "callee": "_odsp_advance_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L172"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L192"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L196"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L196"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L197"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "_float_to_time_str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L198"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "Markup", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L200"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_task_created_to_linked_order", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L208"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L227"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "with_context", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L227"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L231"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "_float_to_time_str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L241"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L242"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "Markup", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L249"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L261"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "_send_ready_for_delivery_email", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L268"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_mark_sale_order_ready_for_delivery", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L274"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L278"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L282"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L282"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "Markup", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L283"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L289"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "_utc_to_local", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L289"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_post_completion_to_linked_order", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L295"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L303"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L310"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L310"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L320"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L321"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L323"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "with_context", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L323"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "Markup", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L331"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_revert_sale_order_on_cancel", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L339"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_is_rental_pickup_task", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L349"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L358"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L373"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "_refund_security_deposit", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L376"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "activity_schedule", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L378"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L380"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L381"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L382"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "_send_damage_notification_email", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L391"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_apply_rental_inspection_results", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L393"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_action_view_sale_order", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L404"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_action_view_purchase_order", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L417"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_email_builder", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L436"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_is_email_notifications_enabled", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L445"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L449"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "callee": "insert", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L453"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_details", "callee": "insert", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L456"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L461"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L464"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L467"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "_get_email_recipients", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L467"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "extend", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L469"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "list", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L472"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_get_task_email_recipients", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L472"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L477"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L490"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L491"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L496"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L496"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L501"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "_email_build", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L503"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L504"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L506"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "get_base_url", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L516"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L520"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L520"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L521"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L521"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "send", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L523"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L523"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L523"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L524"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "_email_chatter_log", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L531"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L532"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_cancelled_email", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L535"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L540"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L553"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L554"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L559"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L559"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L565"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "_email_build", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L567"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L568"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L570"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "get_base_url", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L581"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L585"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L585"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L586"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L586"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "send", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L588"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L588"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L588"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L589"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "_email_chatter_log", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L596"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L597"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_scheduled_email", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L600"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L605"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L618"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L619"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L624"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "dict", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L624"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L633"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L633"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L635"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "_float_to_time_str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L636"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "_float_to_time_str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L637"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "insert", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L638"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L638"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "_email_build", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L640"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L641"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L643"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "get_base_url", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L654"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L658"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L658"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L659"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L659"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "send", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L661"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L661"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L661"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L662"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "_email_chatter_log", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L669"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "title", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L670"}, {"caller_nid": "technician_task_fusiontechniciantaskclaims_send_task_rescheduled_email", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_claims/models/technician_task.py", "source_location": "L673"}]} |