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

1 line
13 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "label": "main.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L1"}, {"id": "main_fusionnotescontroller", "label": "FusionNotesController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L16"}, {"id": "main_get_settings", "label": "get_settings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L23"}, {"id": "main_transcribe", "label": "transcribe()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L42"}, {"id": "main_format_note", "label": "format_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L142"}, {"id": "main_post_note", "label": "post_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L213"}, {"id": "main_rationale_24", "label": "Return Fusion Notes settings for the frontend.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L24"}, {"id": "main_rationale_43", "label": "Transcribe audio using OpenAI Whisper API. Args: audio_base", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L43"}, {"id": "main_rationale_143", "label": "Format transcribed text into a professional note using GPT. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L143"}, {"id": "main_rationale_214", "label": "Post a voice note to the specified record's chatter. Args:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L214"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L8", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L10", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "odoo_http", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L11", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "main_fusionnotescontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L16", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "main_get_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L23", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "main_transcribe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L42", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "main_format_note", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L142", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_notes_controllers_main_py", "target": "main_post_note", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L213", "weight": 1.0}, {"source": "main_rationale_24", "target": "main_fusionnotescontroller_get_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L24", "weight": 1.0}, {"source": "main_rationale_43", "target": "main_fusionnotescontroller_transcribe", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L43", "weight": 1.0}, {"source": "main_rationale_143", "target": "main_fusionnotescontroller_format_note", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L143", "weight": 1.0}, {"source": "main_rationale_214", "target": "main_fusionnotescontroller_post_note", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L214", "weight": 1.0}], "raw_calls": [{"caller_nid": "main_get_settings", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L25"}, {"caller_nid": "main_get_settings", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L27"}, {"caller_nid": "main_get_settings", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L29"}, {"caller_nid": "main_get_settings", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L31"}, {"caller_nid": "main_get_settings", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L32"}, {"caller_nid": "main_get_settings", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L33"}, {"caller_nid": "main_get_settings", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L34"}, {"caller_nid": "main_transcribe", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L52"}, {"caller_nid": "main_transcribe", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L53"}, {"caller_nid": "main_transcribe", "callee": "b64decode", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L68"}, {"caller_nid": "main_transcribe", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L70"}, {"caller_nid": "main_transcribe", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L73"}, {"caller_nid": "main_transcribe", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L84"}, {"caller_nid": "main_transcribe", "callee": "NamedTemporaryFile", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L89"}, {"caller_nid": "main_transcribe", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L92"}, {"caller_nid": "main_transcribe", "callee": "open", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L95"}, {"caller_nid": "main_transcribe", "callee": "post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L98"}, {"caller_nid": "main_transcribe", "callee": "raise_for_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L109"}, {"caller_nid": "main_transcribe", "callee": "json", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L110"}, {"caller_nid": "main_transcribe", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L111"}, {"caller_nid": "main_transcribe", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L111"}, {"caller_nid": "main_transcribe", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L125"}, {"caller_nid": "main_transcribe", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L128"}, {"caller_nid": "main_transcribe", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L131"}, {"caller_nid": "main_transcribe", "callee": "unlink", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L133"}, {"caller_nid": "main_format_note", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L151"}, {"caller_nid": "main_format_note", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L152"}, {"caller_nid": "main_format_note", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L157"}, {"caller_nid": "main_format_note", "callee": "post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L182"}, {"caller_nid": "main_format_note", "callee": "raise_for_status", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L199"}, {"caller_nid": "main_format_note", "callee": "json", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L200"}, {"caller_nid": "main_format_note", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L201"}, {"caller_nid": "main_format_note", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L205"}, {"caller_nid": "main_post_note", "callee": "browse", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L225"}, {"caller_nid": "main_post_note", "callee": "int", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L225"}, {"caller_nid": "main_post_note", "callee": "exists", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L226"}, {"caller_nid": "main_post_note", "callee": "message_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L229"}, {"caller_nid": "main_post_note", "callee": "error", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_notes/controllers/main.py", "source_location": "L236"}]}