1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "label": "fp_direct_order_line.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L1"}, {"id": "fp_direct_order_line_fpdirectorderline", "label": "FpDirectOrderLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L10"}, {"id": "fp_direct_order_line_compute_line_subtotal", "label": "_compute_line_subtotal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L146"}, {"id": "fp_direct_order_line_compute_is_missing_info", "label": "_compute_is_missing_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L151"}, {"id": "fp_direct_order_line_onchange_quote_id", "label": "_onchange_quote_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L162"}, {"id": "fp_direct_order_line_onchange_part_defaults", "label": "_onchange_part_defaults()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L177"}, {"id": "fp_direct_order_line_onchange_lookup_price", "label": "_onchange_lookup_price()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L187"}, {"id": "fp_direct_order_line_onchange_description_template", "label": "_onchange_description_template()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L203"}, {"id": "fp_direct_order_line_onchange_suggest_template", "label": "_onchange_suggest_template()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L219"}, {"id": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "label": "._get_or_bump_revision()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L270"}, {"id": "fp_direct_order_line_rationale_163", "label": "Auto-fill part, coating, and unit price from the linked quote.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L163"}, {"id": "fp_direct_order_line_rationale_178", "label": "When a part is picked, seed coating + treatments from its catalog defaults.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L178"}, {"id": "fp_direct_order_line_rationale_188", "label": "Auto-fill unit_price from customer price list when available.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L188"}, {"id": "fp_direct_order_line_rationale_204", "label": "Auto-fill both descriptions from the chosen template. Customer-facing t", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L204"}, {"id": "fp_direct_order_line_rationale_220", "label": "Offer a sensible default template \u2014 part-specific wins. Priority (first", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L220"}, {"id": "fp_direct_order_line_rationale_271", "label": "Return the part to use for the SO line, optionally bumping revision.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L271"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_fpdirectorderline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_compute_line_subtotal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L146", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_compute_is_missing_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L151", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_onchange_quote_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L162", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_onchange_part_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L177", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_onchange_lookup_price", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L187", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_onchange_description_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L203", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_plating_fusion_plating_configurator_wizard_fp_direct_order_line_py", "target": "fp_direct_order_line_onchange_suggest_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L219", "weight": 1.0}, {"source": "fp_direct_order_line_fpdirectorderline", "target": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L270", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_163", "target": "fp_direct_order_line_fpdirectorderline_onchange_quote_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L163", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_178", "target": "fp_direct_order_line_fpdirectorderline_onchange_part_defaults", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L178", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_188", "target": "fp_direct_order_line_fpdirectorderline_onchange_lookup_price", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L188", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_204", "target": "fp_direct_order_line_fpdirectorderline_onchange_description_template", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L204", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_220", "target": "fp_direct_order_line_fpdirectorderline_onchange_suggest_template", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L220", "weight": 1.0}, {"source": "fp_direct_order_line_rationale_271", "target": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L271", "weight": 1.0}], "raw_calls": [{"caller_nid": "fp_direct_order_line_onchange_lookup_price", "callee": "_find_price", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L194"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L241"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "_apply", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L246"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L250"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "_apply", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L256"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L260"}, {"caller_nid": "fp_direct_order_line_onchange_suggest_template", "callee": "_apply", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L267"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L272"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L277"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L277"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L281"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "action_create_revision", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L287"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L288"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L295"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L296"}, {"caller_nid": "fp_direct_order_line_fpdirectorderline_get_or_bump_revision", "callee": "endswith", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_line.py", "source_location": "L297"}]} |