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

1 line
18 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "label": "followup.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L1"}, {"id": "followup_fusionfollowuplevel", "label": "FusionFollowupLevel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L9"}, {"id": "followup_fusionfollowuplevel_get_next_level", "label": "._get_next_level()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L99"}, {"id": "followup_fusionfollowupline", "label": "FusionFollowupLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L111"}, {"id": "followup_compute_next_followup_date", "label": "_compute_next_followup_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L206"}, {"id": "followup_compute_overdue_values", "label": "_compute_overdue_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L230"}, {"id": "followup_compute_followup_status", "label": "_compute_followup_status()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L247"}, {"id": "followup_fusionfollowupline_compute_followup_status", "label": ".compute_followup_status()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L269"}, {"id": "followup_fusionfollowupline_execute_followup", "label": ".execute_followup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L278"}, {"id": "followup_fusionfollowupline_get_invoice_attachments", "label": "._get_invoice_attachments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L338"}, {"id": "followup_rationale_10", "label": "Defines escalation levels for payment follow-up reminders. Each level repre", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L10"}, {"id": "followup_rationale_100", "label": "Return the follow-up level that comes after this one. :returns: A ``fus", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L100"}, {"id": "followup_rationale_112", "label": "Tracks the follow-up state for a specific partner. Each record links a part", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L112"}, {"id": "followup_rationale_207", "label": "Calculate the next follow-up date based on the current level delay. If", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L207"}, {"id": "followup_rationale_231", "label": "Compute overdue totals from the partner's unpaid receivable move lines.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L231"}, {"id": "followup_rationale_248", "label": "Determine the follow-up status for each tracking record. * **in_need**", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L248"}, {"id": "followup_rationale_270", "label": "Manually recompute overdue values and status. Useful for the UI refresh", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L270"}, {"id": "followup_rationale_279", "label": "Execute the follow-up action for the current level. Sends emails and/or", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L279"}, {"id": "followup_rationale_339", "label": "Generate PDF attachments for the partner's open invoices. :param partne", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L339"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "dateutil_relativedelta", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L3", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "odoo_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "followup_fusionfollowuplevel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L9", "weight": 1.0}, {"source": "followup_fusionfollowuplevel", "target": "followup_fusionfollowuplevel_get_next_level", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L99", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "followup_fusionfollowupline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L111", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "followup_compute_next_followup_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L206", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "followup_compute_overdue_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L230", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_work_in_progress_fusion_accounting_models_followup_py", "target": "followup_compute_followup_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L247", "weight": 1.0}, {"source": "followup_fusionfollowupline", "target": "followup_fusionfollowupline_compute_followup_status", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L269", "weight": 1.0}, {"source": "followup_fusionfollowupline", "target": "followup_fusionfollowupline_execute_followup", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L278", "weight": 1.0}, {"source": "followup_fusionfollowupline", "target": "followup_fusionfollowupline_get_invoice_attachments", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L338", "weight": 1.0}, {"source": "followup_compute_next_followup_date", "target": "followup_fusionfollowuplevel_get_next_level", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L214", "weight": 1.0}, {"source": "followup_fusionfollowupline_compute_followup_status", "target": "followup_compute_overdue_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L274", "weight": 1.0}, {"source": "followup_fusionfollowupline_compute_followup_status", "target": "followup_compute_followup_status", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L275", "weight": 1.0}, {"source": "followup_fusionfollowupline_execute_followup", "target": "followup_compute_overdue_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L297", "weight": 1.0}, {"source": "followup_fusionfollowupline_execute_followup", "target": "followup_fusionfollowupline_get_invoice_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L314", "weight": 1.0}, {"source": "followup_fusionfollowupline_execute_followup", "target": "followup_fusionfollowuplevel_get_next_level", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L330", "weight": 1.0}, {"source": "followup_rationale_10", "target": "followup_fusionfollowuplevel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L10", "weight": 1.0}, {"source": "followup_rationale_100", "target": "followup_fusionfollowuplevel_get_next_level", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L100", "weight": 1.0}, {"source": "followup_rationale_112", "target": "followup_fusionfollowupline", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L112", "weight": 1.0}, {"source": "followup_rationale_207", "target": "followup_fusionfollowupline_compute_next_followup_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L207", "weight": 1.0}, {"source": "followup_rationale_231", "target": "followup_fusionfollowupline_compute_overdue_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L231", "weight": 1.0}, {"source": "followup_rationale_248", "target": "followup_fusionfollowupline_compute_followup_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L248", "weight": 1.0}, {"source": "followup_rationale_270", "target": "followup_fusionfollowupline_compute_followup_status", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L270", "weight": 1.0}, {"source": "followup_rationale_279", "target": "followup_fusionfollowupline_execute_followup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L279", "weight": 1.0}, {"source": "followup_rationale_339", "target": "followup_fusionfollowupline_get_invoice_attachments", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L339", "weight": 1.0}], "raw_calls": [{"caller_nid": "followup_fusionfollowuplevel_get_next_level", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L104"}, {"caller_nid": "followup_fusionfollowuplevel_get_next_level", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L105"}, {"caller_nid": "followup_compute_next_followup_date", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L216"}, {"caller_nid": "followup_compute_next_followup_date", "callee": "relativedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L221"}, {"caller_nid": "followup_compute_overdue_values", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L232"}, {"caller_nid": "followup_compute_overdue_values", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L234"}, {"caller_nid": "followup_compute_overdue_values", "callee": "sum", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L243"}, {"caller_nid": "followup_compute_overdue_values", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L243"}, {"caller_nid": "followup_compute_overdue_values", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L244"}, {"caller_nid": "followup_compute_overdue_values", "callee": "mapped", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L244"}, {"caller_nid": "followup_compute_followup_status", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L256"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L289"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "UserError", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L291"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L291"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L307"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "send_mail", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L315"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "_send_sms", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L324"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L331"}, {"caller_nid": "followup_fusionfollowupline_execute_followup", "callee": "context_today", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L332"}, {"caller_nid": "followup_fusionfollowupline_get_invoice_attachments", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L344"}, {"caller_nid": "followup_fusionfollowupline_get_invoice_attachments", "callee": "ref", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L354"}, {"caller_nid": "followup_fusionfollowupline_get_invoice_attachments", "callee": "_render", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L360"}, {"caller_nid": "followup_fusionfollowupline_get_invoice_attachments", "callee": "create", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L363"}, {"caller_nid": "followup_fusionfollowupline_get_invoice_attachments", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/Work in Progress/fusion_accounting/models/followup.py", "source_location": "L371"}]}