1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"nodes": [{"id": "users_gurpreet_github_odoo_modules_entech_plating_fusion_tasks_models_email_builder_mixin_py", "label": "email_builder_mixin.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L1"}, {"id": "email_builder_mixin_fusionemailbuildermixin", "label": "FusionEmailBuilderMixin", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L8"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_build", "label": "._email_build()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L26"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_section", "label": "._email_section()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L145"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_note", "label": "._email_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L177"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_button", "label": "._email_button()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L186"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note", "label": "._email_attachment_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L195"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_status_badge", "label": "._email_status_badge()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L209"}, {"id": "email_builder_mixin_fusionemailbuildermixin_get_company_info", "label": "._get_company_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L228"}, {"id": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "label": "._email_is_enabled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L237"}, {"id": "email_builder_mixin_rationale_40", "label": "Build a complete professional email HTML string. Args: titl", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L40"}, {"id": "email_builder_mixin_rationale_146", "label": "Build a labeled details table section. Args: heading: Secti", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L146"}, {"id": "email_builder_mixin_rationale_178", "label": "Build a left-border accent note block.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L178"}, {"id": "email_builder_mixin_rationale_187", "label": "Build a centered CTA button.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L187"}, {"id": "email_builder_mixin_rationale_196", "label": "Build a dashed-border attachment callout. Args: description", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L196"}, {"id": "email_builder_mixin_rationale_210", "label": "Return an inline status badge/pill HTML snippet.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L210"}, {"id": "email_builder_mixin_rationale_229", "label": "Return company name, phone, email for email templates.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L229"}, {"id": "email_builder_mixin_rationale_238", "label": "Check if email notifications are enabled in settings.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L238"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_entech_plating_fusion_tasks_models_email_builder_mixin_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_entech_plating_fusion_tasks_models_email_builder_mixin_py", "target": "email_builder_mixin_fusionemailbuildermixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L8", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_build", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L26", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_section", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L145", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_note", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L177", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_button", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L186", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L195", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_status_badge", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L209", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_get_company_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L228", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin", "target": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L237", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin_email_build", "target": "email_builder_mixin_fusionemailbuildermixin_get_company_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L57", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin_email_build", "target": "email_builder_mixin_fusionemailbuildermixin_email_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L89", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin_email_build", "target": "email_builder_mixin_fusionemailbuildermixin_email_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L94", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin_email_build", "target": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L102", "weight": 1.0}, {"source": "email_builder_mixin_fusionemailbuildermixin_email_build", "target": "email_builder_mixin_fusionemailbuildermixin_email_button", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L106", "weight": 1.0}, {"source": "email_builder_mixin_rationale_40", "target": "email_builder_mixin_fusionemailbuildermixin_email_build", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L40", "weight": 1.0}, {"source": "email_builder_mixin_rationale_146", "target": "email_builder_mixin_fusionemailbuildermixin_email_section", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L146", "weight": 1.0}, {"source": "email_builder_mixin_rationale_178", "target": "email_builder_mixin_fusionemailbuildermixin_email_note", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L178", "weight": 1.0}, {"source": "email_builder_mixin_rationale_187", "target": "email_builder_mixin_fusionemailbuildermixin_email_button", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L187", "weight": 1.0}, {"source": "email_builder_mixin_rationale_196", "target": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L196", "weight": 1.0}, {"source": "email_builder_mixin_rationale_210", "target": "email_builder_mixin_fusionemailbuildermixin_email_status_badge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L210", "weight": 1.0}, {"source": "email_builder_mixin_rationale_229", "target": "email_builder_mixin_fusionemailbuildermixin_get_company_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L229", "weight": 1.0}, {"source": "email_builder_mixin_rationale_238", "target": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L238", "weight": 1.0}], "raw_calls": [{"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L56"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L61"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L69"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L75"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L81"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L89"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L94"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L98"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L102"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L106"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L110"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L118"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L123"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L125"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L126"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L128"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L137"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_build", "callee": "join", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L139"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_status_badge", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L217"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_get_company_info", "callee": "getattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L230"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L239"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L240"}, {"caller_nid": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Entech Plating/fusion_tasks/models/email_builder_mixin.py", "source_location": "L241"}]} |