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

1 line
43 KiB
JSON

{"nodes": [{"id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "label": "rc_call_history.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L1"}, {"id": "rc_call_history_rccallhistory", "label": "RcCallHistory", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L14"}, {"id": "rc_call_history_compute_partner_counts", "label": "_compute_partner_counts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L65"}, {"id": "rc_call_history_compute_duration_display", "label": "_compute_duration_display()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L82"}, {"id": "rc_call_history_create", "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L91"}, {"id": "rc_call_history_match_partner", "label": "_match_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L106"}, {"id": "rc_call_history_normalize_phone", "label": "_normalize_phone()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L140"}, {"id": "rc_call_history_rccallhistory_action_view_contact", "label": ".action_view_contact()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L148"}, {"id": "rc_call_history_rccallhistory_action_view_sale_orders", "label": ".action_view_sale_orders()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L161"}, {"id": "rc_call_history_rccallhistory_action_view_invoices", "label": ".action_view_invoices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L177"}, {"id": "rc_call_history_rccallhistory_get_contact_number", "label": "._get_contact_number()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L194"}, {"id": "rc_call_history_rccallhistory_action_make_call", "label": ".action_make_call()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L201"}, {"id": "rc_call_history_rccallhistory_action_send_sms", "label": ".action_send_sms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L212"}, {"id": "rc_call_history_rccallhistory_action_send_fax", "label": ".action_send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L223"}, {"id": "rc_call_history_rccallhistory_action_play_recording", "label": ".action_play_recording()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L245"}, {"id": "rc_call_history_cron_sync_call_history", "label": "_cron_sync_call_history()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L262"}, {"id": "rc_call_history_cron_daily_catchup_sync", "label": "_cron_daily_catchup_sync()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L292"}, {"id": "rc_call_history_rccallhistory_sync_calls_from_date", "label": "._sync_calls_from_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L313"}, {"id": "rc_call_history_rccallhistory_process_call_page", "label": "._process_call_page()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L353"}, {"id": "rc_call_history_rccallhistory_import_call_record", "label": "._import_call_record()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L391"}, {"id": "rc_call_history_cron_fetch_transcripts", "label": "_cron_fetch_transcripts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L448"}, {"id": "rc_call_history_rationale_107", "label": "Auto-link a call to a partner by matching phone numbers. For outbound c", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L107"}, {"id": "rc_call_history_rationale_141", "label": "Strip a phone number to last 10 digits for comparison.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L141"}, {"id": "rc_call_history_rationale_149", "label": "Open the linked contact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L149"}, {"id": "rc_call_history_rationale_162", "label": "Open sale orders for the linked contact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L162"}, {"id": "rc_call_history_rationale_178", "label": "Open invoices for the linked contact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L178"}, {"id": "rc_call_history_rationale_195", "label": "Return the external phone number for this call.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L195"}, {"id": "rc_call_history_rationale_202", "label": "Trigger a call via the RingCentral Embeddable widget (handled by JS).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L202"}, {"id": "rc_call_history_rationale_213", "label": "Open the RingCentral Embeddable SMS compose (handled by JS).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L213"}, {"id": "rc_call_history_rationale_224", "label": "Open the Send Fax wizard pre-filled with this call's contact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L224"}, {"id": "rc_call_history_rationale_246", "label": "Open the recording proxy URL in a new window.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L246"}, {"id": "rc_call_history_rationale_263", "label": "Incremental sync: only fetch calls since last successful sync. Uses `fu", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L263"}, {"id": "rc_call_history_rationale_293", "label": "Daily catchup: re-scan the past 3 days to catch anything missed. Covers", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L293"}, {"id": "rc_call_history_rationale_314", "label": "Fetch call records from RingCentral for a date range. Skips records who", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L314"}, {"id": "rc_call_history_rationale_354", "label": "Process a single page of call log records. Uses a bulk session_id looku", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L354"}, {"id": "rc_call_history_rationale_392", "label": "Import a single call log record from the API.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L392"}, {"id": "rc_call_history_rationale_449", "label": "Fetch AI transcripts for calls that have recordings but no transcript.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L449"}], "edges": [{"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L5", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L6", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L7", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "odoo", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L9", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_rccallhistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L14", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_compute_partner_counts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L65", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_compute_duration_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L82", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L91", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_match_partner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L106", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_normalize_phone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L140", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_contact", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L148", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_sale_orders", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L161", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_invoices", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L177", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_get_contact_number", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L194", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_make_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L201", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_send_sms", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L212", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_send_fax", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L223", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_play_recording", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L245", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_sync_call_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L262", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_daily_catchup_sync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L292", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L313", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_process_call_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L353", "weight": 1.0}, {"source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_import_call_record", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L391", "weight": 1.0}, {"source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_fetch_transcripts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L448", "weight": 1.0}, {"source": "rc_call_history_create", "target": "rc_call_history_match_partner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L96", "weight": 1.0}, {"source": "rc_call_history_match_partner", "target": "rc_call_history_normalize_phone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L117", "weight": 1.0}, {"source": "rc_call_history_rccallhistory_action_make_call", "target": "rc_call_history_rccallhistory_get_contact_number", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L208", "weight": 1.0}, {"source": "rc_call_history_rccallhistory_action_send_sms", "target": "rc_call_history_rccallhistory_get_contact_number", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L219", "weight": 1.0}, {"source": "rc_call_history_cron_sync_call_history", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L281", "weight": 1.0}, {"source": "rc_call_history_cron_daily_catchup_sync", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L307", "weight": 1.0}, {"source": "rc_call_history_rccallhistory_sync_calls_from_date", "target": "rc_call_history_rccallhistory_process_call_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L335", "weight": 1.0}, {"source": "rc_call_history_rccallhistory_process_call_page", "target": "rc_call_history_rccallhistory_import_call_record", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L385", "weight": 1.0}, {"source": "rc_call_history_rccallhistory_import_call_record", "target": "rc_call_history_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L429", "weight": 1.0}, {"source": "rc_call_history_rationale_107", "target": "rc_call_history_rccallhistory_match_partner", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L107", "weight": 1.0}, {"source": "rc_call_history_rationale_141", "target": "rc_call_history_rccallhistory_normalize_phone", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L141", "weight": 1.0}, {"source": "rc_call_history_rationale_149", "target": "rc_call_history_rccallhistory_action_view_contact", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L149", "weight": 1.0}, {"source": "rc_call_history_rationale_162", "target": "rc_call_history_rccallhistory_action_view_sale_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L162", "weight": 1.0}, {"source": "rc_call_history_rationale_178", "target": "rc_call_history_rccallhistory_action_view_invoices", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L178", "weight": 1.0}, {"source": "rc_call_history_rationale_195", "target": "rc_call_history_rccallhistory_get_contact_number", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L195", "weight": 1.0}, {"source": "rc_call_history_rationale_202", "target": "rc_call_history_rccallhistory_action_make_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L202", "weight": 1.0}, {"source": "rc_call_history_rationale_213", "target": "rc_call_history_rccallhistory_action_send_sms", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L213", "weight": 1.0}, {"source": "rc_call_history_rationale_224", "target": "rc_call_history_rccallhistory_action_send_fax", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L224", "weight": 1.0}, {"source": "rc_call_history_rationale_246", "target": "rc_call_history_rccallhistory_action_play_recording", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L246", "weight": 1.0}, {"source": "rc_call_history_rationale_263", "target": "rc_call_history_rccallhistory_cron_sync_call_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L263", "weight": 1.0}, {"source": "rc_call_history_rationale_293", "target": "rc_call_history_rccallhistory_cron_daily_catchup_sync", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L293", "weight": 1.0}, {"source": "rc_call_history_rationale_314", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L314", "weight": 1.0}, {"source": "rc_call_history_rationale_354", "target": "rc_call_history_rccallhistory_process_call_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L354", "weight": 1.0}, {"source": "rc_call_history_rationale_392", "target": "rc_call_history_rccallhistory_import_call_record", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L392", "weight": 1.0}, {"source": "rc_call_history_rationale_449", "target": "rc_call_history_rccallhistory_cron_fetch_transcripts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L449", "weight": 1.0}], "raw_calls": [{"caller_nid": "rc_call_history_compute_partner_counts", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L70"}, {"caller_nid": "rc_call_history_compute_partner_counts", "callee": "search_count", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L73"}, {"caller_nid": "rc_call_history_compute_duration_display", "callee": "divmod", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L85"}, {"caller_nid": "rc_call_history_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L93"}, {"caller_nid": "rc_call_history_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L93"}, {"caller_nid": "rc_call_history_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L93"}, {"caller_nid": "rc_call_history_create", "callee": "next_by_code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L94"}, {"caller_nid": "rc_call_history_create", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L94"}, {"caller_nid": "rc_call_history_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L95"}, {"caller_nid": "rc_call_history_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L97"}, {"caller_nid": "rc_call_history_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L98"}, {"caller_nid": "rc_call_history_create", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L99"}, {"caller_nid": "rc_call_history_create", "callee": "super", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L103"}, {"caller_nid": "rc_call_history_match_partner", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L118"}, {"caller_nid": "rc_call_history_match_partner", "callee": "len", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L126"}, {"caller_nid": "rc_call_history_match_partner", "callee": "append", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L128"}, {"caller_nid": "rc_call_history_match_partner", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L129"}, {"caller_nid": "rc_call_history_normalize_phone", "callee": "sub", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L142"}, {"caller_nid": "rc_call_history_rccallhistory_action_view_contact", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L150"}, {"caller_nid": "rc_call_history_rccallhistory_action_view_sale_orders", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L163"}, {"caller_nid": "rc_call_history_rccallhistory_action_view_sale_orders", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L170"}, {"caller_nid": "rc_call_history_rccallhistory_action_view_invoices", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L179"}, {"caller_nid": "rc_call_history_rccallhistory_action_view_invoices", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L186"}, {"caller_nid": "rc_call_history_rccallhistory_get_contact_number", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L196"}, {"caller_nid": "rc_call_history_rccallhistory_action_make_call", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L203"}, {"caller_nid": "rc_call_history_rccallhistory_action_send_sms", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L214"}, {"caller_nid": "rc_call_history_rccallhistory_action_send_fax", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L225"}, {"caller_nid": "rc_call_history_rccallhistory_action_send_fax", "callee": "getattr", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L229"}, {"caller_nid": "rc_call_history_rccallhistory_action_send_fax", "callee": "_", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L234"}, {"caller_nid": "rc_call_history_rccallhistory_action_play_recording", "callee": "ensure_one", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L247"}, {"caller_nid": "rc_call_history_rccallhistory_action_play_recording", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L250"}, {"caller_nid": "rc_call_history_rccallhistory_action_play_recording", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L250"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "_get_active_config", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L269"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L273"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "get_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L274"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "utcnow", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L277"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L277"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L278"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L280"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "utcnow", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L280"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "set_param", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L283"}, {"caller_nid": "rc_call_history_cron_sync_call_history", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L286"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "_get_active_config", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L299"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "utcnow", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L303"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "timedelta", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L303"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L304"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L305"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "utcnow", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L305"}, {"caller_nid": "rc_call_history_cron_daily_catchup_sync", "callee": "info", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L308"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "_api_get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L332"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L339"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L339"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L339"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "_api_get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L341"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L347"}, {"caller_nid": "rc_call_history_rccallhistory_sync_calls_from_date", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L350"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L360"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L365"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L365"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L369"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L371"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "set", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L374"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L379"}, {"caller_nid": "rc_call_history_rccallhistory_process_call_page", "callee": "add", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L386"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "lower", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L394"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L394"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L397"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L398"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L399"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L399"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L400"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L400"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L403"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "replace", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L406"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "strftime", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L407"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "fromisoformat", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L407"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L411"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L423"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L425"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "bool", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L426"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L427"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "sudo", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L429"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L430"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L435"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "exception", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L441"}, {"caller_nid": "rc_call_history_rccallhistory_import_call_record", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L441"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "_get_active_config", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L450"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "search", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L454"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "_api_post", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L467"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L476"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L478"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "get", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L479"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "write", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L483"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "strip", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L485"}, {"caller_nid": "rc_call_history_cron_fetch_transcripts", "callee": "debug", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L488"}]}