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

1 line
16 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "label": "pdf_filler.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L1"}, {"id": "pdf_filler_pdftemplatefiller", "label": "PDFTemplateFiller", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L21"}, {"id": "pdf_filler_fill_template", "label": "fill_template()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L25"}, {"id": "pdf_filler_draw_field", "label": "_draw_field()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L89"}, {"id": "pdf_filler_rationale_22", "label": "Generic PDF template filler. Works with any template, any number of pages.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L22"}, {"id": "pdf_filler_rationale_26", "label": "Fill a PDF template by overlaying text/checkmarks/signatures at configured posit", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L26"}, {"id": "pdf_filler_rationale_91", "label": "Draw a single field onto the reportlab canvas. Args: c: rep", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L91"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "reportlab_pdfgen", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L13", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "reportlab_lib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "odoo_tools_pdf", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L16", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "pdf_filler_pdftemplatefiller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L21", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "pdf_filler_fill_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L25", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_authorizer_portal_utils_pdf_filler_py", "target": "pdf_filler_draw_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L89", "weight": 1.0}, {"source": "pdf_filler_fill_template", "target": "pdf_filler_draw_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L70", "weight": 1.0}, {"source": "pdf_filler_rationale_22", "target": "pdf_filler_pdftemplatefiller", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L22", "weight": 1.0}, {"source": "pdf_filler_rationale_26", "target": "pdf_filler_pdftemplatefiller_fill_template", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L26", "weight": 1.0}, {"source": "pdf_filler_rationale_91", "target": "pdf_filler_pdftemplatefiller_draw_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L91", "weight": 1.0}], "raw_calls": [{"caller_nid": "pdf_filler_fill_template", "callee": "PdfFileReader", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L43"}, {"caller_nid": "pdf_filler_fill_template", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L43"}, {"caller_nid": "pdf_filler_fill_template", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L45"}, {"caller_nid": "pdf_filler_fill_template", "callee": "PdfFileWriter", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L48"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getNumPages", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L49"}, {"caller_nid": "pdf_filler_fill_template", "callee": "range", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L51"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getPage", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L52"}, {"caller_nid": "pdf_filler_fill_template", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L55"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getWidth", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L55"}, {"caller_nid": "pdf_filler_fill_template", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L56"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getHeight", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L56"}, {"caller_nid": "pdf_filler_fill_template", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L57"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getLowerLeft_x", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L57"}, {"caller_nid": "pdf_filler_fill_template", "callee": "float", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L58"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getLowerLeft_y", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L58"}, {"caller_nid": "pdf_filler_fill_template", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L60"}, {"caller_nid": "pdf_filler_fill_template", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L63"}, {"caller_nid": "pdf_filler_fill_template", "callee": "Canvas", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L64"}, {"caller_nid": "pdf_filler_fill_template", "callee": "save", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L75"}, {"caller_nid": "pdf_filler_fill_template", "callee": "seek", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L76"}, {"caller_nid": "pdf_filler_fill_template", "callee": "PdfFileReader", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L79"}, {"caller_nid": "pdf_filler_fill_template", "callee": "mergePage", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L80"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getPage", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L80"}, {"caller_nid": "pdf_filler_fill_template", "callee": "addPage", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L82"}, {"caller_nid": "pdf_filler_fill_template", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L84"}, {"caller_nid": "pdf_filler_fill_template", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L85"}, {"caller_nid": "pdf_filler_fill_template", "callee": "getvalue", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L86"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L103"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L103"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L104"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L105"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L105"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L117"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L118"}, {"caller_nid": "pdf_filler_draw_field", "callee": "setFont", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L121"}, {"caller_nid": "pdf_filler_draw_field", "callee": "str", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L122"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L123"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L125"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L127"}, {"caller_nid": "pdf_filler_draw_field", "callee": "drawCentredString", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L128"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L130"}, {"caller_nid": "pdf_filler_draw_field", "callee": "drawRightString", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L131"}, {"caller_nid": "pdf_filler_draw_field", "callee": "drawString", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L133"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L138"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L139"}, {"caller_nid": "pdf_filler_draw_field", "callee": "min", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L141"}, {"caller_nid": "pdf_filler_draw_field", "callee": "saveState", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L146"}, {"caller_nid": "pdf_filler_draw_field", "callee": "setStrokeColorRGB", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L147"}, {"caller_nid": "pdf_filler_draw_field", "callee": "setLineWidth", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L148"}, {"caller_nid": "pdf_filler_draw_field", "callee": "line", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L150"}, {"caller_nid": "pdf_filler_draw_field", "callee": "line", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L151"}, {"caller_nid": "pdf_filler_draw_field", "callee": "restoreState", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L152"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L155"}, {"caller_nid": "pdf_filler_draw_field", "callee": "ImageReader", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L158"}, {"caller_nid": "pdf_filler_draw_field", "callee": "BytesIO", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L158"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L159"}, {"caller_nid": "pdf_filler_draw_field", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L160"}, {"caller_nid": "pdf_filler_draw_field", "callee": "drawImage", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L162"}, {"caller_nid": "pdf_filler_draw_field", "callee": "warning", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_authorizer_portal/utils/pdf_filler.py", "source_location": "L168"}]}