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

1 line
18 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "label": "fp_receiving.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L1"}, {"id": "fp_receiving_fpreceiving", "label": "FpReceiving", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L10"}, {"id": "fp_receiving_compute_qty_match", "label": "_compute_qty_match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L73"}, {"id": "fp_receiving_compute_damage_count", "label": "_compute_damage_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L78"}, {"id": "fp_receiving_create", "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L87"}, {"id": "fp_receiving_fpreceiving_action_start_inspection", "label": ".action_start_inspection()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L101"}, {"id": "fp_receiving_fpreceiving_action_accept", "label": ".action_accept()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L110"}, {"id": "fp_receiving_fpreceiving_action_flag_discrepancy", "label": ".action_flag_discrepancy()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L141"}, {"id": "fp_receiving_fpreceiving_action_resolve", "label": ".action_resolve()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L157"}, {"id": "fp_receiving_fpreceiving_update_so_receiving_status", "label": "._update_so_receiving_status()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L166"}, {"id": "fp_receiving_rationale_11", "label": "Parts receiving record. Created automatically when a sale order is confirme", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L11"}, {"id": "fp_receiving_rationale_102", "label": "Move from draft to inspecting.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L102"}, {"id": "fp_receiving_rationale_111", "label": "Accept the receiving \u2014 parts match and condition is OK. Quantity-mismat", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L111"}, {"id": "fp_receiving_rationale_142", "label": "Flag a discrepancy \u2014 qty mismatch or damage found.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L142"}, {"id": "fp_receiving_rationale_158", "label": "Resolve a discrepancy after customer follow-up.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L158"}, {"id": "fp_receiving_rationale_167", "label": "Update the linked sale order's receiving status.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L167"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "fp_receiving_fpreceiving", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "fp_receiving_compute_qty_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L73", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "fp_receiving_compute_damage_count", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L78", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_receiving_models_fp_receiving_py", "target": "fp_receiving_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L87", "weight": 1.0}, {"source": "fp_receiving_fpreceiving", "target": "fp_receiving_fpreceiving_action_start_inspection", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L101", "weight": 1.0}, {"source": "fp_receiving_fpreceiving", "target": "fp_receiving_fpreceiving_action_accept", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L110", "weight": 1.0}, {"source": "fp_receiving_fpreceiving", "target": "fp_receiving_fpreceiving_action_flag_discrepancy", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L141", "weight": 1.0}, {"source": "fp_receiving_fpreceiving", "target": "fp_receiving_fpreceiving_action_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L157", "weight": 1.0}, {"source": "fp_receiving_fpreceiving", "target": "fp_receiving_fpreceiving_update_so_receiving_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L166", "weight": 1.0}, {"source": "fp_receiving_fpreceiving_action_accept", "target": "fp_receiving_fpreceiving_update_so_receiving_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L138", "weight": 1.0}, {"source": "fp_receiving_fpreceiving_action_flag_discrepancy", "target": "fp_receiving_fpreceiving_update_so_receiving_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L147", "weight": 1.0}, {"source": "fp_receiving_fpreceiving_action_resolve", "target": "fp_receiving_fpreceiving_update_so_receiving_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L163", "weight": 1.0}, {"source": "fp_receiving_rationale_11", "target": "fp_receiving_fpreceiving", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L11", "weight": 1.0}, {"source": "fp_receiving_rationale_102", "target": "fp_receiving_fpreceiving_action_start_inspection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L102", "weight": 1.0}, {"source": "fp_receiving_rationale_111", "target": "fp_receiving_fpreceiving_action_accept", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L111", "weight": 1.0}, {"source": "fp_receiving_rationale_142", "target": "fp_receiving_fpreceiving_action_flag_discrepancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L142", "weight": 1.0}, {"source": "fp_receiving_rationale_158", "target": "fp_receiving_fpreceiving_action_resolve", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L158", "weight": 1.0}, {"source": "fp_receiving_rationale_167", "target": "fp_receiving_fpreceiving_update_so_receiving_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L167", "weight": 1.0}], "raw_calls": [{"caller_nid": "fp_receiving_compute_damage_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L80"}, {"caller_nid": "fp_receiving_compute_damage_count", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L81"}, {"caller_nid": "fp_receiving_compute_damage_count", "callee": "filtered", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L81"}, {"caller_nid": "fp_receiving_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L89"}, {"caller_nid": "fp_receiving_create", "callee": "next_by_code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L90"}, {"caller_nid": "fp_receiving_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L94"}, {"caller_nid": "fp_receiving_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L94"}, {"caller_nid": "fp_receiving_create", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L96"}, {"caller_nid": "fp_receiving_fpreceiving_action_start_inspection", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L105"}, {"caller_nid": "fp_receiving_fpreceiving_action_start_inspection", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L105"}, {"caller_nid": "fp_receiving_fpreceiving_action_start_inspection", "callee": "now", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L108"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "has_group", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L117"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L122"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L122"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L124"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L124"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L128"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L128"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L133"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L133"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L139"}, {"caller_nid": "fp_receiving_fpreceiving_action_accept", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L139"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L145"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L145"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "activity_schedule", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L149"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L151"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L152"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L155"}, {"caller_nid": "fp_receiving_fpreceiving_action_flag_discrepancy", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L155"}, {"caller_nid": "fp_receiving_fpreceiving_action_resolve", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L161"}, {"caller_nid": "fp_receiving_fpreceiving_action_resolve", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L161"}, {"caller_nid": "fp_receiving_fpreceiving_action_resolve", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L164"}, {"caller_nid": "fp_receiving_fpreceiving_action_resolve", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_receiving/models/fp_receiving.py", "source_location": "L164"}]}