{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_init_py", "community": 13, "norm_label": "__init__.py" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_manifest_py", "community": 16, "norm_label": "__manifest__.py" }, { "label": "rc_voicemail.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "community": 1, "norm_label": "rc_voicemail.py" }, { "label": "RcVoicemail", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L25", "id": "rc_voicemail_rcvoicemail", "community": 1, "norm_label": "rcvoicemail" }, { "label": "_compute_duration_display()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L83", "id": "rc_voicemail_compute_duration_display", "community": 1, "norm_label": "_compute_duration_display()" }, { "label": "_compute_has_transcription()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L92", "id": "rc_voicemail_compute_has_transcription", "community": 1, "norm_label": "_compute_has_transcription()" }, { "label": "_compute_partner_counts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L97", "id": "rc_voicemail_compute_partner_counts", "community": 1, "norm_label": "_compute_partner_counts()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L114", "id": "rc_voicemail_create", "community": 1, "norm_label": "create()" }, { "label": "_match_voicemail_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L132", "id": "rc_voicemail_match_voicemail_partner", "community": 1, "norm_label": "_match_voicemail_partner()" }, { "label": "_normalize_phone()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L157", "id": "rc_voicemail_normalize_phone", "community": 1, "norm_label": "_normalize_phone()" }, { "label": ".action_view_contact()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L164", "id": "rc_voicemail_rcvoicemail_action_view_contact", "community": 1, "norm_label": ".action_view_contact()" }, { "label": ".action_view_sale_orders()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L176", "id": "rc_voicemail_rcvoicemail_action_view_sale_orders", "community": 1, "norm_label": ".action_view_sale_orders()" }, { "label": ".action_view_invoices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L191", "id": "rc_voicemail_rcvoicemail_action_view_invoices", "community": 1, "norm_label": ".action_view_invoices()" }, { "label": ".action_make_call()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L211", "id": "rc_voicemail_rcvoicemail_action_make_call", "community": 1, "norm_label": ".action_make_call()" }, { "label": ".action_send_sms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L221", "id": "rc_voicemail_rcvoicemail_action_send_sms", "community": 1, "norm_label": ".action_send_sms()" }, { "label": ".action_send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L231", "id": "rc_voicemail_rcvoicemail_action_send_fax", "community": 1, "norm_label": ".action_send_fax()" }, { "label": "_cron_sync_voicemails()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L253", "id": "rc_voicemail_cron_sync_voicemails", "community": 5, "norm_label": "_cron_sync_voicemails()" }, { "label": "_cron_daily_voicemail_catchup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L273", "id": "rc_voicemail_cron_daily_voicemail_catchup", "community": 5, "norm_label": "_cron_daily_voicemail_catchup()" }, { "label": "_run_backfill_voicemail_media()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L291", "id": "rc_voicemail_run_backfill_voicemail_media", "community": 1, "norm_label": "_run_backfill_voicemail_media()" }, { "label": "_run_historical_voicemail_import()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L362", "id": "rc_voicemail_run_historical_voicemail_import", "community": 5, "norm_label": "_run_historical_voicemail_import()" }, { "label": "._sync_voicemails_from_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L436", "id": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "community": 5, "norm_label": "._sync_voicemails_from_date()" }, { "label": "._process_voicemail_page()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L465", "id": "rc_voicemail_rcvoicemail_process_voicemail_page", "community": 1, "norm_label": "._process_voicemail_page()" }, { "label": "._import_voicemail()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L490", "id": "rc_voicemail_rcvoicemail_import_voicemail", "community": 1, "norm_label": "._import_voicemail()" }, { "label": "._rc_media_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L562", "id": "rc_voicemail_rcvoicemail_rc_media_get", "community": 0, "norm_label": "._rc_media_get()" }, { "label": "._download_transcription()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L598", "id": "rc_voicemail_rcvoicemail_download_transcription", "community": 1, "norm_label": "._download_transcription()" }, { "label": "._download_and_attach_audio()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L607", "id": "rc_voicemail_rcvoicemail_download_and_attach_audio", "community": 1, "norm_label": "._download_and_attach_audio()" }, { "label": "._get_openai_key()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L641", "id": "rc_voicemail_rcvoicemail_get_openai_key", "community": 1, "norm_label": "._get_openai_key()" }, { "label": "._try_openai_transcribe()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L648", "id": "rc_voicemail_rcvoicemail_try_openai_transcribe", "community": 1, "norm_label": "._try_openai_transcribe()" }, { "label": "._transcribe_audio_openai()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L662", "id": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "community": 1, "norm_label": "._transcribe_audio_openai()" }, { "label": "._translate_to_english()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L713", "id": "rc_voicemail_rcvoicemail_translate_to_english", "community": 1, "norm_label": "._translate_to_english()" }, { "label": "_build_timeline()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L749", "id": "rc_voicemail_build_timeline", "community": 1, "norm_label": "_build_timeline()" }, { "label": ".action_transcribe()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L777", "id": "rc_voicemail_rcvoicemail_action_transcribe", "community": 1, "norm_label": ".action_transcribe()" }, { "label": "_cron_transcribe_voicemails()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L821", "id": "rc_voicemail_cron_transcribe_voicemails", "community": 1, "norm_label": "_cron_transcribe_voicemails()" }, { "label": "Incremental sync: fetch voicemails since last sync.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L254", "id": "rc_voicemail_rationale_254", "community": 17, "norm_label": "incremental sync: fetch voicemails since last sync." }, { "label": "Re-scan past 3 days for any missed voicemails.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L274", "id": "rc_voicemail_rationale_274", "community": 18, "norm_label": "re-scan past 3 days for any missed voicemails." }, { "label": "Re-fetch audio and transcription for records missing them. Called via c", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L292", "id": "rc_voicemail_rationale_292", "community": 19, "norm_label": "re-fetch audio and transcription for records missing them. called via c" }, { "label": "Background job: import up to 12 months of voicemails in monthly chunks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L363", "id": "rc_voicemail_rationale_363", "community": 20, "norm_label": "background job: import up to 12 months of voicemails in monthly chunks." }, { "label": "Fetch voicemails from RC Message Store for a date range.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L437", "id": "rc_voicemail_rationale_437", "community": 5, "norm_label": "fetch voicemails from rc message store for a date range." }, { "label": "Process one page of voicemail records with bulk dedup.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L466", "id": "rc_voicemail_rationale_466", "community": 1, "norm_label": "process one page of voicemail records with bulk dedup." }, { "label": "Import a single voicemail message and download its audio.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L491", "id": "rc_voicemail_rationale_491", "community": 1, "norm_label": "import a single voicemail message and download its audio." }, { "label": "Download binary content from RC with rate-limit retry.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L563", "id": "rc_voicemail_rationale_563", "community": 0, "norm_label": "download binary content from rc with rate-limit retry." }, { "label": "Download voicemail transcription text from RC.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L599", "id": "rc_voicemail_rationale_599", "community": 1, "norm_label": "download voicemail transcription text from rc." }, { "label": "Download the voicemail audio and post it to the record's chatter.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L608", "id": "rc_voicemail_rationale_608", "community": 1, "norm_label": "download the voicemail audio and post it to the record's chatter." }, { "label": "Transcribe a voicemail if OpenAI key is configured. Non-fatal.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L649", "id": "rc_voicemail_rationale_649", "community": 1, "norm_label": "transcribe a voicemail if openai key is configured. non-fatal." }, { "label": "Send audio to OpenAI Whisper verbose_json and return structured data. R", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L663", "id": "rc_voicemail_rationale_663", "community": 1, "norm_label": "send audio to openai whisper verbose_json and return structured data. r" }, { "label": "Translate text to English using OpenAI chat completions.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L714", "id": "rc_voicemail_rationale_714", "community": 1, "norm_label": "translate text to english using openai chat completions." }, { "label": "Build a timeline string from Whisper segments showing silence gaps. Exa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L750", "id": "rc_voicemail_rationale_750", "community": 21, "norm_label": "build a timeline string from whisper segments showing silence gaps. exa" }, { "label": "Manual button: transcribe this voicemail with OpenAI Whisper.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L778", "id": "rc_voicemail_rationale_778", "community": 1, "norm_label": "manual button: transcribe this voicemail with openai whisper." }, { "label": "Batch-transcribe voicemails that have audio but no transcript.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L822", "id": "rc_voicemail_rationale_822", "community": 22, "norm_label": "batch-transcribe voicemails that have audio but no transcript." }, { "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": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "community": 2, "norm_label": "rc_call_history.py" }, { "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_rccallhistory", "community": 2, "norm_label": "rccallhistory" }, { "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_partner_counts", "community": 2, "norm_label": "_compute_partner_counts()" }, { "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_compute_duration_display", "community": 2, "norm_label": "_compute_duration_display()" }, { "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_create", "community": 2, "norm_label": "create()" }, { "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_match_partner", "community": 2, "norm_label": "_match_partner()" }, { "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_normalize_phone", "community": 2, "norm_label": "_normalize_phone()" }, { "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_contact", "community": 2, "norm_label": ".action_view_contact()" }, { "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_sale_orders", "community": 2, "norm_label": ".action_view_sale_orders()" }, { "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_action_view_invoices", "community": 2, "norm_label": ".action_view_invoices()" }, { "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_get_contact_number", "community": 2, "norm_label": "._get_contact_number()" }, { "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_make_call", "community": 2, "norm_label": ".action_make_call()" }, { "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_sms", "community": 2, "norm_label": ".action_send_sms()" }, { "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_send_fax", "community": 2, "norm_label": ".action_send_fax()" }, { "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_rccallhistory_action_play_recording", "community": 2, "norm_label": ".action_play_recording()" }, { "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_sync_call_history", "community": 2, "norm_label": "_cron_sync_call_history()" }, { "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_cron_daily_catchup_sync", "community": 2, "norm_label": "_cron_daily_catchup_sync()" }, { "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_sync_calls_from_date", "community": 2, "norm_label": "._sync_calls_from_date()" }, { "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_process_call_page", "community": 2, "norm_label": "._process_call_page()" }, { "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_rccallhistory_import_call_record", "community": 2, "norm_label": "._import_call_record()" }, { "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_cron_fetch_transcripts", "community": 6, "norm_label": "_cron_fetch_transcripts()" }, { "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_107", "community": 23, "norm_label": "auto-link a call to a partner by matching phone numbers. for outbound c" }, { "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_141", "community": 24, "norm_label": "strip a phone number to last 10 digits for comparison." }, { "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_149", "community": 2, "norm_label": "open the linked contact." }, { "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_162", "community": 2, "norm_label": "open sale orders for the linked contact." }, { "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_178", "community": 2, "norm_label": "open invoices for the linked contact." }, { "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_195", "community": 2, "norm_label": "return the external phone number for this call." }, { "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_202", "community": 2, "norm_label": "trigger a call via the ringcentral embeddable widget (handled by js)." }, { "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_213", "community": 2, "norm_label": "open the ringcentral embeddable sms compose (handled by js)." }, { "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_224", "community": 2, "norm_label": "open the send fax wizard pre-filled with this call's contact." }, { "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_246", "community": 2, "norm_label": "open the recording proxy url in a new window." }, { "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_263", "community": 25, "norm_label": "incremental sync: only fetch calls since last successful sync. uses `fu" }, { "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_293", "community": 26, "norm_label": "daily catchup: re-scan the past 3 days to catch anything missed. covers" }, { "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_314", "community": 2, "norm_label": "fetch call records from ringcentral for a date range. skips records who" }, { "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_354", "community": 2, "norm_label": "process a single page of call log records. uses a bulk session_id looku" }, { "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_392", "community": 2, "norm_label": "import a single call log record from the api." }, { "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", "id": "rc_call_history_rationale_449", "community": 27, "norm_label": "fetch ai transcripts for calls that have recordings but no transcript." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_init_py", "community": 14, "norm_label": "__init__.py" }, { "label": "rc_call_dashboard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "community": 4, "norm_label": "rc_call_dashboard.py" }, { "label": "RcCallDashboard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L10", "id": "rc_call_dashboard_rccalldashboard", "community": 4, "norm_label": "rccalldashboard" }, { "label": "_compute_stats()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L47", "id": "rc_call_dashboard_compute_stats", "community": 4, "norm_label": "_compute_stats()" }, { "label": "_compute_time_stats()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L64", "id": "rc_call_dashboard_compute_time_stats", "community": 4, "norm_label": "_compute_time_stats()" }, { "label": "_compute_recent_calls()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L77", "id": "rc_call_dashboard_compute_recent_calls", "community": 4, "norm_label": "_compute_recent_calls()" }, { "label": "_compute_voicemail_lists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L82", "id": "rc_call_dashboard_compute_voicemail_lists", "community": 4, "norm_label": "_compute_voicemail_lists()" }, { "label": "_compute_voicemail_stats()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L94", "id": "rc_call_dashboard_compute_voicemail_stats", "community": 4, "norm_label": "_compute_voicemail_stats()" }, { "label": ".action_open_all()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L106", "id": "rc_call_dashboard_rccalldashboard_action_open_all", "community": 4, "norm_label": ".action_open_all()" }, { "label": ".action_open_inbound()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L114", "id": "rc_call_dashboard_rccalldashboard_action_open_inbound", "community": 4, "norm_label": ".action_open_inbound()" }, { "label": ".action_open_outbound()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L123", "id": "rc_call_dashboard_rccalldashboard_action_open_outbound", "community": 4, "norm_label": ".action_open_outbound()" }, { "label": ".action_open_missed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L132", "id": "rc_call_dashboard_rccalldashboard_action_open_missed", "community": 4, "norm_label": ".action_open_missed()" }, { "label": ".action_open_graph()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L141", "id": "rc_call_dashboard_rccalldashboard_action_open_graph", "community": 4, "norm_label": ".action_open_graph()" }, { "label": ".action_open_voicemails()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L149", "id": "rc_call_dashboard_rccalldashboard_action_open_voicemails", "community": 4, "norm_label": ".action_open_voicemails()" }, { "label": ".action_open_unread_voicemails()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L157", "id": "rc_call_dashboard_rccalldashboard_action_open_unread_voicemails", "community": 4, "norm_label": ".action_open_unread_voicemails()" }, { "label": ".action_quick_call()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L173", "id": "rc_call_dashboard_rccalldashboard_action_quick_call", "community": 4, "norm_label": ".action_quick_call()" }, { "label": ".action_quick_sms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L183", "id": "rc_call_dashboard_rccalldashboard_action_quick_sms", "community": 4, "norm_label": ".action_quick_sms()" }, { "label": ".action_quick_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L193", "id": "rc_call_dashboard_rccalldashboard_action_quick_fax", "community": 4, "norm_label": ".action_quick_fax()" }, { "label": "Open the RingCentral dialer via the Embeddable widget.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L174", "id": "rc_call_dashboard_rationale_174", "community": 4, "norm_label": "open the ringcentral dialer via the embeddable widget." }, { "label": "Open the RingCentral SMS compose via the Embeddable widget.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L184", "id": "rc_call_dashboard_rationale_184", "community": 4, "norm_label": "open the ringcentral sms compose via the embeddable widget." }, { "label": "Open the Send Fax wizard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L194", "id": "rc_call_dashboard_rationale_194", "community": 4, "norm_label": "open the send fax wizard." }, { "label": "fusion_fax.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "community": 3, "norm_label": "fusion_fax.py" }, { "label": "FusionFaxRC", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L18", "id": "fusion_fax_fusionfaxrc", "community": 3, "norm_label": "fusionfaxrc" }, { "label": "_compute_partner_counts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L32", "id": "fusion_fax_compute_partner_counts", "community": 3, "norm_label": "_compute_partner_counts()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L49", "id": "fusion_fax_create", "community": 3, "norm_label": "create()" }, { "label": "_match_fax_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L62", "id": "fusion_fax_match_fax_partner", "community": 3, "norm_label": "_match_fax_partner()" }, { "label": "_normalize_fax_phone()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L98", "id": "fusion_fax_normalize_fax_phone", "community": 3, "norm_label": "_normalize_fax_phone()" }, { "label": ".action_view_contact()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L105", "id": "fusion_fax_fusionfaxrc_action_view_contact", "community": 3, "norm_label": ".action_view_contact()" }, { "label": ".action_view_sale_orders()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L117", "id": "fusion_fax_fusionfaxrc_action_view_sale_orders", "community": 3, "norm_label": ".action_view_sale_orders()" }, { "label": ".action_view_invoices()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L132", "id": "fusion_fax_fusionfaxrc_action_view_invoices", "community": 3, "norm_label": ".action_view_invoices()" }, { "label": ".action_forward_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L152", "id": "fusion_fax_fusionfaxrc_action_forward_fax", "community": 3, "norm_label": ".action_forward_fax()" }, { "label": ".action_send_new_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L173", "id": "fusion_fax_fusionfaxrc_action_send_new_fax", "community": 3, "norm_label": ".action_send_new_fax()" }, { "label": "_run_historical_fax_import()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L200", "id": "fusion_fax_run_historical_fax_import", "community": 3, "norm_label": "_run_historical_fax_import()" }, { "label": "._sync_faxes_from_rc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L258", "id": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "community": 3, "norm_label": "._sync_faxes_from_rc()" }, { "label": "._import_fax_from_rc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L297", "id": "fusion_fax_fusionfaxrc_import_fax_from_rc", "community": 3, "norm_label": "._import_fax_from_rc()" }, { "label": "Extend fusion.fax with contact matching, smart buttons, forward fax, and sen", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L19", "id": "fusion_fax_rationale_19", "community": 3, "norm_label": "extend fusion.fax with contact matching, smart buttons, forward fax, and sen" }, { "label": "Match a fax to a contact by fax number, phone, or mobile.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L63", "id": "fusion_fax_rationale_63", "community": 28, "norm_label": "match a fax to a contact by fax number, phone, or mobile." }, { "label": "Open Send Fax wizard with this fax's documents pre-attached.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L153", "id": "fusion_fax_rationale_153", "community": 3, "norm_label": "open send fax wizard with this fax's documents pre-attached." }, { "label": "Open Send Fax wizard pre-filled with this fax's contact info.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L174", "id": "fusion_fax_rationale_174", "community": 3, "norm_label": "open send fax wizard pre-filled with this fax's contact info." }, { "label": "Background job: import up to 12 months of faxes in monthly chunks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L201", "id": "fusion_fax_rationale_201", "community": 29, "norm_label": "background job: import up to 12 months of faxes in monthly chunks." }, { "label": "Fetch faxes (inbound + outbound) from RC message-store via OAuth.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L259", "id": "fusion_fax_rationale_259", "community": 3, "norm_label": "fetch faxes (inbound + outbound) from rc message-store via oauth." }, { "label": "Import a single fax message from RingCentral API response.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L298", "id": "fusion_fax_rationale_298", "community": 3, "norm_label": "import a single fax message from ringcentral api response." }, { "label": "res_config_settings.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_config_settings.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_config_settings_py", "community": 11, "norm_label": "res_config_settings.py" }, { "label": "ResConfigSettings", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_config_settings.py", "source_location": "L8", "id": "res_config_settings_resconfigsettings", "community": 11, "norm_label": "resconfigsettings" }, { "label": "rc_config.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "community": 5, "norm_label": "rc_config.py" }, { "label": "RcConfig", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L27", "id": "rc_config_rcconfig", "community": 0, "norm_label": "rcconfig" }, { "label": ".action_test_connection()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L62", "id": "rc_config_rcconfig_action_test_connection", "community": 0, "norm_label": ".action_test_connection()" }, { "label": ".action_oauth_connect()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L93", "id": "rc_config_rcconfig_action_oauth_connect", "community": 0, "norm_label": ".action_oauth_connect()" }, { "label": ".action_disconnect()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L113", "id": "rc_config_rcconfig_action_disconnect", "community": 0, "norm_label": ".action_disconnect()" }, { "label": ".exchange_auth_code()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L139", "id": "rc_config_rcconfig_exchange_auth_code", "community": 0, "norm_label": ".exchange_auth_code()" }, { "label": "._refresh_token()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L174", "id": "rc_config_rcconfig_refresh_token", "community": 0, "norm_label": "._refresh_token()" }, { "label": "._ensure_token()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L246", "id": "rc_config_rcconfig_ensure_token", "community": 0, "norm_label": "._ensure_token()" }, { "label": "._get_headers()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L256", "id": "rc_config_rcconfig_get_headers", "community": 0, "norm_label": "._get_headers()" }, { "label": "._api_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L264", "id": "rc_config_rcconfig_api_get", "community": 0, "norm_label": "._api_get()" }, { "label": "._api_post()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L268", "id": "rc_config_rcconfig_api_post", "community": 6, "norm_label": "._api_post()" }, { "label": "._api_request()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L272", "id": "rc_config_rcconfig_api_request", "community": 0, "norm_label": "._api_request()" }, { "label": "._fetch_extension_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L338", "id": "rc_config_rcconfig_fetch_extension_info", "community": 0, "norm_label": "._fetch_extension_info()" }, { "label": "._create_webhook_subscription()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L351", "id": "rc_config_rcconfig_create_webhook_subscription", "community": 0, "norm_label": "._create_webhook_subscription()" }, { "label": "._renew_webhook_subscription()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L373", "id": "rc_config_rcconfig_renew_webhook_subscription", "community": 6, "norm_label": "._renew_webhook_subscription()" }, { "label": "._get_proxies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L393", "id": "rc_config_rcconfig_get_proxies", "community": 0, "norm_label": "._get_proxies()" }, { "label": "._notify()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L400", "id": "rc_config_rcconfig_notify", "community": 0, "norm_label": "._notify()" }, { "label": "_get_active_config()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L413", "id": "rc_config_get_active_config", "community": 5, "norm_label": "_get_active_config()" }, { "label": "._send_sms()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L417", "id": "rc_config_rcconfig_send_sms", "community": 6, "norm_label": "._send_sms()" }, { "label": ".action_rematch_contacts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L445", "id": "rc_config_rcconfig_action_rematch_contacts", "community": 0, "norm_label": ".action_rematch_contacts()" }, { "label": ".action_import_historical_calls()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L465", "id": "rc_config_rcconfig_action_import_historical_calls", "community": 0, "norm_label": ".action_import_historical_calls()" }, { "label": ".action_import_historical_voicemails()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L502", "id": "rc_config_rcconfig_action_import_historical_voicemails", "community": 0, "norm_label": ".action_import_historical_voicemails()" }, { "label": ".action_import_historical_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L536", "id": "rc_config_rcconfig_action_import_historical_faxes", "community": 0, "norm_label": ".action_import_historical_faxes()" }, { "label": ".action_backfill_voicemail_media()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L570", "id": "rc_config_rcconfig_action_backfill_voicemail_media", "community": 0, "norm_label": ".action_backfill_voicemail_media()" }, { "label": "_run_historical_import()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L605", "id": "rc_config_run_historical_import", "community": 5, "norm_label": "_run_historical_import()" }, { "label": "_cron_refresh_tokens()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L683", "id": "rc_config_cron_refresh_tokens", "community": 5, "norm_label": "_cron_refresh_tokens()" }, { "label": "_cron_renew_webhooks()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L713", "id": "rc_config_cron_renew_webhooks", "community": 6, "norm_label": "_cron_renew_webhooks()" }, { "label": "Test DNS + HTTPS connectivity to the RingCentral server.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L63", "id": "rc_config_rationale_63", "community": 0, "norm_label": "test dns + https connectivity to the ringcentral server." }, { "label": "Redirect user to RingCentral OAuth authorization page.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L94", "id": "rc_config_rationale_94", "community": 0, "norm_label": "redirect user to ringcentral oauth authorization page." }, { "label": "Revoke tokens and disconnect.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L114", "id": "rc_config_rationale_114", "community": 0, "norm_label": "revoke tokens and disconnect." }, { "label": "Exchange authorization code for access/refresh tokens.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L140", "id": "rc_config_rationale_140", "community": 0, "norm_label": "exchange authorization code for access/refresh tokens." }, { "label": "Refresh the access token using the refresh token. Uses SELECT ... FOR U", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L175", "id": "rc_config_rationale_175", "community": 0, "norm_label": "refresh the access token using the refresh token. uses select ... for u" }, { "label": "Ensure we have a valid access token, refreshing proactively.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L247", "id": "rc_config_rationale_247", "community": 0, "norm_label": "ensure we have a valid access token, refreshing proactively." }, { "label": "Return authorization headers for API calls.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L257", "id": "rc_config_rationale_257", "community": 0, "norm_label": "return authorization headers for api calls." }, { "label": "Make an authenticated GET request with rate-limit handling.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L265", "id": "rc_config_rationale_265", "community": 0, "norm_label": "make an authenticated get request with rate-limit handling." }, { "label": "Make an authenticated POST request with rate-limit handling.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L269", "id": "rc_config_rationale_269", "community": 6, "norm_label": "make an authenticated post request with rate-limit handling." }, { "label": "Central API request method with automatic rate-limit retry. RingCentral", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L273", "id": "rc_config_rationale_273", "community": 0, "norm_label": "central api request method with automatic rate-limit retry. ringcentral" }, { "label": "Fetch the connected user's extension info.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L339", "id": "rc_config_rationale_339", "community": 0, "norm_label": "fetch the connected user's extension info." }, { "label": "Create a webhook subscription for telephony events.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L352", "id": "rc_config_rationale_352", "community": 0, "norm_label": "create a webhook subscription for telephony events." }, { "label": "Renew the webhook subscription.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L374", "id": "rc_config_rationale_374", "community": 6, "norm_label": "renew the webhook subscription." }, { "label": "Return proxy dict for requests if configured.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L394", "id": "rc_config_rationale_394", "community": 0, "norm_label": "return proxy dict for requests if configured." }, { "label": "Return the first connected config, or False.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L414", "id": "rc_config_rationale_414", "community": 30, "norm_label": "return the first connected config, or false." }, { "label": "Send an SMS via the RingCentral REST API. :param str to_number: Recipie", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L418", "id": "rc_config_rationale_418", "community": 6, "norm_label": "send an sms via the ringcentral rest api. :param str to_number: recipie" }, { "label": "Re-run contact matching on all calls without a linked partner.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L446", "id": "rc_config_rationale_446", "community": 0, "norm_label": "re-run contact matching on all calls without a linked partner." }, { "label": "Trigger historical call import in the background via cron. Returns imme", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L466", "id": "rc_config_rationale_466", "community": 0, "norm_label": "trigger historical call import in the background via cron. returns imme" }, { "label": "Trigger historical voicemail import in the background via cron.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L503", "id": "rc_config_rationale_503", "community": 0, "norm_label": "trigger historical voicemail import in the background via cron." }, { "label": "Trigger historical fax import in the background via cron.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L537", "id": "rc_config_rationale_537", "community": 0, "norm_label": "trigger historical fax import in the background via cron." }, { "label": "Re-download audio and transcriptions for voicemails missing them.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L571", "id": "rc_config_rationale_571", "community": 0, "norm_label": "re-download audio and transcriptions for voicemails missing them." }, { "label": "Background job: import up to 12 months of call history. Tracks which mo", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L606", "id": "rc_config_rationale_606", "community": 31, "norm_label": "background job: import up to 12 months of call history. tracks which mo" }, { "label": "Refresh tokens for connected configs nearing expiry and recover error configs.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L684", "id": "rc_config_rationale_684", "community": 32, "norm_label": "refresh tokens for connected configs nearing expiry and recover error configs." }, { "label": "Renew webhook subscriptions for all connected configs.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L714", "id": "rc_config_rationale_714", "community": 33, "norm_label": "renew webhook subscriptions for all connected configs." }, { "label": "res_partner.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_partner_py", "community": 8, "norm_label": "res_partner.py" }, { "label": "ResPartner", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L8", "id": "res_partner_respartner", "community": 8, "norm_label": "respartner" }, { "label": "_compute_rc_call_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L22", "id": "res_partner_compute_rc_call_count", "community": 8, "norm_label": "_compute_rc_call_count()" }, { "label": ".action_view_rc_calls()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L26", "id": "res_partner_respartner_action_view_rc_calls", "community": 8, "norm_label": ".action_view_rc_calls()" }, { "label": ".action_rc_call()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L36", "id": "res_partner_respartner_action_rc_call", "community": 8, "norm_label": ".action_rc_call()" }, { "label": "Placeholder for click-to-call -- actual dialing is handled by the JS widget.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L37", "id": "res_partner_rationale_37", "community": 8, "norm_label": "placeholder for click-to-call -- actual dialing is handled by the js widget." }, { "label": "rc_phone_widget.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "community": 9, "norm_label": "rc_phone_widget.js" }, { "label": "loadRcWidget()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L11", "id": "rc_phone_widget_loadrcwidget", "community": 9, "norm_label": "loadrcwidget()" }, { "label": "_logCallToOdoo()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L67", "id": "rc_phone_widget_logcalltoodoo", "community": 9, "norm_label": "_logcalltoodoo()" }, { "label": "start()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L89", "id": "rc_phone_widget_start", "community": 9, "norm_label": "start()" }, { "label": "rc_systray.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_systray_js", "community": 7, "norm_label": "rc_systray.js" }, { "label": "RcSystrayItem", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L6", "id": "rc_systray_rcsystrayitem", "community": 7, "norm_label": "rcsystrayitem" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L10", "id": "rc_systray_rcsystrayitem_setup", "community": 7, "norm_label": ".setup()" }, { "label": "._checkWidgetReady()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L24", "id": "rc_systray_rcsystrayitem_checkwidgetready", "community": 7, "norm_label": "._checkwidgetready()" }, { "label": "._updatePresence()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L34", "id": "rc_systray_rcsystrayitem_updatepresence", "community": 7, "norm_label": "._updatepresence()" }, { "label": ".statusColor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L51", "id": "rc_systray_rcsystrayitem_statuscolor", "community": 7, "norm_label": ".statuscolor()" }, { "label": ".statusTitle()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L61", "id": "rc_systray_rcsystrayitem_statustitle", "community": 7, "norm_label": ".statustitle()" }, { "label": ".onClick()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L71", "id": "rc_systray_rcsystrayitem_onclick", "community": 7, "norm_label": ".onclick()" }, { "label": "rc_click_to_dial.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_click_to_dial.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_click_to_dial_js", "community": 12, "norm_label": "rc_click_to_dial.js" }, { "label": "onClickCall()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_click_to_dial.js", "source_location": "L8", "id": "rc_click_to_dial_onclickcall", "community": 12, "norm_label": "onclickcall()" }, { "label": "widget.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_widget_py", "community": 5, "norm_label": "widget.py" }, { "label": "RcWidgetController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L9", "id": "widget_rcwidgetcontroller", "community": 5, "norm_label": "rcwidgetcontroller" }, { "label": "widget_config()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L12", "id": "widget_widget_config", "community": 5, "norm_label": "widget_config()" }, { "label": "Return RingCentral widget configuration for the JS frontend.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L13", "id": "widget_rationale_13", "community": 34, "norm_label": "return ringcentral widget configuration for the js frontend." }, { "label": "webhook.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_webhook_py", "community": 3, "norm_label": "webhook.py" }, { "label": "RcWebhookController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L14", "id": "webhook_rcwebhookcontroller", "community": 3, "norm_label": "rcwebhookcontroller" }, { "label": "webhook_handler()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L17", "id": "webhook_webhook_handler", "community": 3, "norm_label": "webhook_handler()" }, { "label": "._handle_telephony_event()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L41", "id": "webhook_rcwebhookcontroller_handle_telephony_event", "community": 3, "norm_label": "._handle_telephony_event()" }, { "label": "Receive webhook events from RingCentral.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L18", "id": "webhook_rationale_18", "community": 35, "norm_label": "receive webhook events from ringcentral." }, { "label": "Process a telephony session event.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L42", "id": "webhook_rationale_42", "community": 3, "norm_label": "process a telephony session event." }, { "label": "recording.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_recording_py", "community": 5, "norm_label": "recording.py" }, { "label": "RcRecordingController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L15", "id": "recording_rcrecordingcontroller", "community": 5, "norm_label": "rcrecordingcontroller" }, { "label": "stream_recording()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L18", "id": "recording_stream_recording", "community": 5, "norm_label": "stream_recording()" }, { "label": "Proxy a call recording from RingCentral with authentication.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L19", "id": "recording_rationale_19", "community": 36, "norm_label": "proxy a call recording from ringcentral with authentication." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_init_py", "community": 15, "norm_label": "__init__.py" }, { "label": "oauth.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_oauth_py", "community": 10, "norm_label": "oauth.py" }, { "label": "RcOAuthController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L14", "id": "oauth_rcoauthcontroller", "community": 10, "norm_label": "rcoauthcontroller" }, { "label": "oauth_callback()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L17", "id": "oauth_oauth_callback", "community": 10, "norm_label": "oauth_callback()" }, { "label": "Handle the OAuth redirect from RingCentral after user authorizes.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L18", "id": "oauth_rationale_18", "community": 37, "norm_label": "handle the oauth redirect from ringcentral after user authorizes." } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/__init__.py", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_ringcentral_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_ringcentral_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L25", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_rcvoicemail", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_rcvoicemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L83", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_compute_duration_display", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_compute_duration_display", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L92", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_compute_has_transcription", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_compute_has_transcription", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L97", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_compute_partner_counts", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_compute_partner_counts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L114", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_create", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L132", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_match_voicemail_partner", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_match_voicemail_partner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L157", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_normalize_phone", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_normalize_phone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L253", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_cron_sync_voicemails", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_cron_sync_voicemails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L273", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_cron_daily_voicemail_catchup", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_cron_daily_voicemail_catchup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L291", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_run_backfill_voicemail_media", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_run_backfill_voicemail_media", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L362", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_run_historical_voicemail_import", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_run_historical_voicemail_import", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L749", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_build_timeline", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_build_timeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L821", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "_tgt": "rc_voicemail_cron_transcribe_voicemails", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_voicemail_py", "target": "rc_voicemail_cron_transcribe_voicemails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L164", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_view_contact", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_view_contact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L176", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_view_sale_orders", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_view_sale_orders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L191", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_view_invoices", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_view_invoices", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L211", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_make_call", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_make_call", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L221", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_send_sms", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_send_sms", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L231", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_send_fax", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_send_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L436", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L465", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_process_voicemail_page", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_process_voicemail_page", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L490", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_import_voicemail", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_import_voicemail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L562", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_rc_media_get", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_rc_media_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L598", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_download_transcription", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_download_transcription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L607", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_download_and_attach_audio", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_download_and_attach_audio", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L641", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_get_openai_key", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_get_openai_key", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L648", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_try_openai_transcribe", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_try_openai_transcribe", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L662", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L713", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_translate_to_english", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_translate_to_english", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L777", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail", "_tgt": "rc_voicemail_rcvoicemail_action_transcribe", "source": "rc_voicemail_rcvoicemail", "target": "rc_voicemail_rcvoicemail_action_transcribe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L122", "weight": 1.0, "_src": "rc_voicemail_create", "_tgt": "rc_voicemail_match_voicemail_partner", "source": "rc_voicemail_create", "target": "rc_voicemail_match_voicemail_partner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L535", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_import_voicemail", "_tgt": "rc_voicemail_create", "source": "rc_voicemail_create", "target": "rc_voicemail_rcvoicemail_import_voicemail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L618", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_download_and_attach_audio", "_tgt": "rc_voicemail_create", "source": "rc_voicemail_create", "target": "rc_voicemail_rcvoicemail_download_and_attach_audio", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L135", "weight": 1.0, "_src": "rc_voicemail_match_voicemail_partner", "_tgt": "rc_voicemail_normalize_phone", "source": "rc_voicemail_match_voicemail_partner", "target": "rc_voicemail_normalize_phone", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L533", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_import_voicemail", "_tgt": "rc_voicemail_match_voicemail_partner", "source": "rc_voicemail_match_voicemail_partner", "target": "rc_voicemail_rcvoicemail_import_voicemail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L266", "weight": 1.0, "_src": "rc_voicemail_cron_sync_voicemails", "_tgt": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "source": "rc_voicemail_cron_sync_voicemails", "target": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L255", "weight": 1.0, "_src": "rc_voicemail_cron_sync_voicemails", "_tgt": "rc_config_get_active_config", "source": "rc_voicemail_cron_sync_voicemails", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L283", "weight": 1.0, "_src": "rc_voicemail_cron_daily_voicemail_catchup", "_tgt": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "source": "rc_voicemail_cron_daily_voicemail_catchup", "target": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L275", "weight": 1.0, "_src": "rc_voicemail_cron_daily_voicemail_catchup", "_tgt": "rc_config_get_active_config", "source": "rc_voicemail_cron_daily_voicemail_catchup", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L334", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_voicemail_rcvoicemail_download_transcription", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_voicemail_rcvoicemail_download_transcription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L339", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_voicemail_rcvoicemail_download_and_attach_audio", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_voicemail_rcvoicemail_download_and_attach_audio", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L345", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_voicemail_rcvoicemail_try_openai_transcribe", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_voicemail_rcvoicemail_try_openai_transcribe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L298", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_config_get_active_config", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L304", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_config_rcconfig_ensure_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L318", "weight": 1.0, "_src": "rc_voicemail_run_backfill_voicemail_media", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_voicemail_run_backfill_voicemail_media", "target": "rc_config_rcconfig_api_get" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L411", "weight": 1.0, "_src": "rc_voicemail_run_historical_voicemail_import", "_tgt": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "source": "rc_voicemail_run_historical_voicemail_import", "target": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L370", "weight": 1.0, "_src": "rc_voicemail_run_historical_voicemail_import", "_tgt": "rc_config_get_active_config", "source": "rc_voicemail_run_historical_voicemail_import", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L376", "weight": 1.0, "_src": "rc_voicemail_run_historical_voicemail_import", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_voicemail_run_historical_voicemail_import", "target": "rc_config_rcconfig_ensure_token" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L452", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "_tgt": "rc_voicemail_rcvoicemail_process_voicemail_page", "source": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "target": "rc_voicemail_rcvoicemail_process_voicemail_page", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L437", "weight": 1.0, "_src": "rc_voicemail_rationale_437", "_tgt": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "source": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "target": "rc_voicemail_rationale_437", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L448", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_voicemail_rcvoicemail_sync_voicemails_from_date", "target": "rc_config_rcconfig_api_get" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L485", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_process_voicemail_page", "_tgt": "rc_voicemail_rcvoicemail_import_voicemail", "source": "rc_voicemail_rcvoicemail_process_voicemail_page", "target": "rc_voicemail_rcvoicemail_import_voicemail", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L466", "weight": 1.0, "_src": "rc_voicemail_rationale_466", "_tgt": "rc_voicemail_rcvoicemail_process_voicemail_page", "source": "rc_voicemail_rcvoicemail_process_voicemail_page", "target": "rc_voicemail_rationale_466", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L529", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_import_voicemail", "_tgt": "rc_voicemail_rcvoicemail_download_transcription", "source": "rc_voicemail_rcvoicemail_import_voicemail", "target": "rc_voicemail_rcvoicemail_download_transcription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L549", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_import_voicemail", "_tgt": "rc_voicemail_rcvoicemail_download_and_attach_audio", "source": "rc_voicemail_rcvoicemail_import_voicemail", "target": "rc_voicemail_rcvoicemail_download_and_attach_audio", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L552", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_import_voicemail", "_tgt": "rc_voicemail_rcvoicemail_try_openai_transcribe", "source": "rc_voicemail_rcvoicemail_import_voicemail", "target": "rc_voicemail_rcvoicemail_try_openai_transcribe", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L491", "weight": 1.0, "_src": "rc_voicemail_rationale_491", "_tgt": "rc_voicemail_rcvoicemail_import_voicemail", "source": "rc_voicemail_rcvoicemail_import_voicemail", "target": "rc_voicemail_rationale_491", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L601", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_download_transcription", "_tgt": "rc_voicemail_rcvoicemail_rc_media_get", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_voicemail_rcvoicemail_download_transcription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L610", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_download_and_attach_audio", "_tgt": "rc_voicemail_rcvoicemail_rc_media_get", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_voicemail_rcvoicemail_download_and_attach_audio", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L563", "weight": 1.0, "_src": "rc_voicemail_rationale_563", "_tgt": "rc_voicemail_rcvoicemail_rc_media_get", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_voicemail_rationale_563", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L564", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_rc_media_get", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_config_rcconfig_ensure_token" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L571", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_rc_media_get", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_config_rcconfig_get_proxies" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L589", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_rc_media_get", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_voicemail_rcvoicemail_rc_media_get", "target": "rc_config_rcconfig_refresh_token" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L599", "weight": 1.0, "_src": "rc_voicemail_rationale_599", "_tgt": "rc_voicemail_rcvoicemail_download_transcription", "source": "rc_voicemail_rcvoicemail_download_transcription", "target": "rc_voicemail_rationale_599", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L608", "weight": 1.0, "_src": "rc_voicemail_rationale_608", "_tgt": "rc_voicemail_rcvoicemail_download_and_attach_audio", "source": "rc_voicemail_rcvoicemail_download_and_attach_audio", "target": "rc_voicemail_rationale_608", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L650", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_try_openai_transcribe", "_tgt": "rc_voicemail_rcvoicemail_get_openai_key", "source": "rc_voicemail_rcvoicemail_get_openai_key", "target": "rc_voicemail_rcvoicemail_try_openai_transcribe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L780", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_action_transcribe", "_tgt": "rc_voicemail_rcvoicemail_get_openai_key", "source": "rc_voicemail_rcvoicemail_get_openai_key", "target": "rc_voicemail_rcvoicemail_action_transcribe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L823", "weight": 1.0, "_src": "rc_voicemail_cron_transcribe_voicemails", "_tgt": "rc_voicemail_rcvoicemail_get_openai_key", "source": "rc_voicemail_rcvoicemail_get_openai_key", "target": "rc_voicemail_cron_transcribe_voicemails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L654", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_try_openai_transcribe", "_tgt": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "source": "rc_voicemail_rcvoicemail_try_openai_transcribe", "target": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L649", "weight": 1.0, "_src": "rc_voicemail_rationale_649", "_tgt": "rc_voicemail_rcvoicemail_try_openai_transcribe", "source": "rc_voicemail_rcvoicemail_try_openai_transcribe", "target": "rc_voicemail_rationale_649", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L702", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "_tgt": "rc_voicemail_rcvoicemail_translate_to_english", "source": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "target": "rc_voicemail_rcvoicemail_translate_to_english", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L704", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "_tgt": "rc_voicemail_build_timeline", "source": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "target": "rc_voicemail_build_timeline", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L804", "weight": 1.0, "_src": "rc_voicemail_rcvoicemail_action_transcribe", "_tgt": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "source": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "target": "rc_voicemail_rcvoicemail_action_transcribe", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L839", "weight": 1.0, "_src": "rc_voicemail_cron_transcribe_voicemails", "_tgt": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "source": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "target": "rc_voicemail_cron_transcribe_voicemails", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L663", "weight": 1.0, "_src": "rc_voicemail_rationale_663", "_tgt": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "source": "rc_voicemail_rcvoicemail_transcribe_audio_openai", "target": "rc_voicemail_rationale_663", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L714", "weight": 1.0, "_src": "rc_voicemail_rationale_714", "_tgt": "rc_voicemail_rcvoicemail_translate_to_english", "source": "rc_voicemail_rcvoicemail_translate_to_english", "target": "rc_voicemail_rationale_714", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_voicemail.py", "source_location": "L778", "weight": 1.0, "_src": "rc_voicemail_rationale_778", "_tgt": "rc_voicemail_rcvoicemail_action_transcribe", "source": "rc_voicemail_rcvoicemail_action_transcribe", "target": "rc_voicemail_rationale_778", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_rccallhistory", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_rccallhistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L65", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_compute_partner_counts", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_compute_partner_counts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L82", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_compute_duration_display", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_compute_duration_display", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L91", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_create", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L106", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_match_partner", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_match_partner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L140", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_normalize_phone", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_normalize_phone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L262", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_cron_sync_call_history", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_sync_call_history", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L292", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_cron_daily_catchup_sync", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_daily_catchup_sync", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L448", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "_tgt": "rc_call_history_cron_fetch_transcripts", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_history_py", "target": "rc_call_history_cron_fetch_transcripts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L148", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_view_contact", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_contact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L161", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_view_sale_orders", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_sale_orders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L177", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_view_invoices", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_view_invoices", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L194", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_get_contact_number", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_get_contact_number", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L201", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_make_call", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_make_call", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L212", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_send_sms", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_send_sms", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L223", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_send_fax", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_send_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L245", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_action_play_recording", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_action_play_recording", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L313", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_sync_calls_from_date", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L353", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_process_call_page", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_process_call_page", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L391", "weight": 1.0, "_src": "rc_call_history_rccallhistory", "_tgt": "rc_call_history_rccallhistory_import_call_record", "source": "rc_call_history_rccallhistory", "target": "rc_call_history_rccallhistory_import_call_record", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L96", "weight": 1.0, "_src": "rc_call_history_create", "_tgt": "rc_call_history_match_partner", "source": "rc_call_history_create", "target": "rc_call_history_match_partner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L429", "weight": 1.0, "_src": "rc_call_history_rccallhistory_import_call_record", "_tgt": "rc_call_history_create", "source": "rc_call_history_create", "target": "rc_call_history_rccallhistory_import_call_record", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L117", "weight": 1.0, "_src": "rc_call_history_match_partner", "_tgt": "rc_call_history_normalize_phone", "source": "rc_call_history_match_partner", "target": "rc_call_history_normalize_phone", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L452", "weight": 1.0, "_src": "rc_config_rcconfig_action_rematch_contacts", "_tgt": "rc_call_history_match_partner", "source": "rc_call_history_match_partner", "target": "rc_config_rcconfig_action_rematch_contacts" }, { "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, "_src": "rc_call_history_rationale_149", "_tgt": "rc_call_history_rccallhistory_action_view_contact", "source": "rc_call_history_rccallhistory_action_view_contact", "target": "rc_call_history_rationale_149", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_162", "_tgt": "rc_call_history_rccallhistory_action_view_sale_orders", "source": "rc_call_history_rccallhistory_action_view_sale_orders", "target": "rc_call_history_rationale_162", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_178", "_tgt": "rc_call_history_rccallhistory_action_view_invoices", "source": "rc_call_history_rccallhistory_action_view_invoices", "target": "rc_call_history_rationale_178", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L208", "weight": 1.0, "_src": "rc_call_history_rccallhistory_action_make_call", "_tgt": "rc_call_history_rccallhistory_get_contact_number", "source": "rc_call_history_rccallhistory_get_contact_number", "target": "rc_call_history_rccallhistory_action_make_call", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L219", "weight": 1.0, "_src": "rc_call_history_rccallhistory_action_send_sms", "_tgt": "rc_call_history_rccallhistory_get_contact_number", "source": "rc_call_history_rccallhistory_get_contact_number", "target": "rc_call_history_rccallhistory_action_send_sms", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_195", "_tgt": "rc_call_history_rccallhistory_get_contact_number", "source": "rc_call_history_rccallhistory_get_contact_number", "target": "rc_call_history_rationale_195", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_202", "_tgt": "rc_call_history_rccallhistory_action_make_call", "source": "rc_call_history_rccallhistory_action_make_call", "target": "rc_call_history_rationale_202", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_213", "_tgt": "rc_call_history_rccallhistory_action_send_sms", "source": "rc_call_history_rccallhistory_action_send_sms", "target": "rc_call_history_rationale_213", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_224", "_tgt": "rc_call_history_rccallhistory_action_send_fax", "source": "rc_call_history_rccallhistory_action_send_fax", "target": "rc_call_history_rationale_224", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_246", "_tgt": "rc_call_history_rccallhistory_action_play_recording", "source": "rc_call_history_rccallhistory_action_play_recording", "target": "rc_call_history_rationale_246", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L281", "weight": 1.0, "_src": "rc_call_history_cron_sync_call_history", "_tgt": "rc_call_history_rccallhistory_sync_calls_from_date", "source": "rc_call_history_cron_sync_call_history", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L269", "weight": 1.0, "_src": "rc_call_history_cron_sync_call_history", "_tgt": "rc_config_get_active_config", "source": "rc_call_history_cron_sync_call_history", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L307", "weight": 1.0, "_src": "rc_call_history_cron_daily_catchup_sync", "_tgt": "rc_call_history_rccallhistory_sync_calls_from_date", "source": "rc_call_history_cron_daily_catchup_sync", "target": "rc_call_history_rccallhistory_sync_calls_from_date", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L299", "weight": 1.0, "_src": "rc_call_history_cron_daily_catchup_sync", "_tgt": "rc_config_get_active_config", "source": "rc_call_history_cron_daily_catchup_sync", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L335", "weight": 1.0, "_src": "rc_call_history_rccallhistory_sync_calls_from_date", "_tgt": "rc_call_history_rccallhistory_process_call_page", "source": "rc_call_history_rccallhistory_sync_calls_from_date", "target": "rc_call_history_rccallhistory_process_call_page", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_314", "_tgt": "rc_call_history_rccallhistory_sync_calls_from_date", "source": "rc_call_history_rccallhistory_sync_calls_from_date", "target": "rc_call_history_rationale_314", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L332", "weight": 1.0, "_src": "rc_call_history_rccallhistory_sync_calls_from_date", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_call_history_rccallhistory_sync_calls_from_date", "target": "rc_config_rcconfig_api_get" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L654", "weight": 1.0, "_src": "rc_config_run_historical_import", "_tgt": "rc_call_history_rccallhistory_sync_calls_from_date", "source": "rc_call_history_rccallhistory_sync_calls_from_date", "target": "rc_config_run_historical_import" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L385", "weight": 1.0, "_src": "rc_call_history_rccallhistory_process_call_page", "_tgt": "rc_call_history_rccallhistory_import_call_record", "source": "rc_call_history_rccallhistory_process_call_page", "target": "rc_call_history_rccallhistory_import_call_record", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_354", "_tgt": "rc_call_history_rccallhistory_process_call_page", "source": "rc_call_history_rccallhistory_process_call_page", "target": "rc_call_history_rationale_354", "confidence_score": 1.0 }, { "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, "_src": "rc_call_history_rationale_392", "_tgt": "rc_call_history_rccallhistory_import_call_record", "source": "rc_call_history_rccallhistory_import_call_record", "target": "rc_call_history_rationale_392", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L450", "weight": 1.0, "_src": "rc_call_history_cron_fetch_transcripts", "_tgt": "rc_config_get_active_config", "source": "rc_call_history_cron_fetch_transcripts", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_history.py", "source_location": "L467", "weight": 1.0, "_src": "rc_call_history_cron_fetch_transcripts", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_call_history_cron_fetch_transcripts", "target": "rc_config_rcconfig_api_post" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/__init__.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_rccalldashboard", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_rccalldashboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L47", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_compute_stats", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_compute_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L64", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_compute_time_stats", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_compute_time_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L77", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_compute_recent_calls", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_compute_recent_calls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L82", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_compute_voicemail_lists", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_compute_voicemail_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L94", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "_tgt": "rc_call_dashboard_compute_voicemail_stats", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_call_dashboard_py", "target": "rc_call_dashboard_compute_voicemail_stats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L106", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_all", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_all", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L114", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_inbound", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_inbound", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L123", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_outbound", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_outbound", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L132", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_missed", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_missed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L141", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_graph", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_graph", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L149", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_voicemails", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_voicemails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L157", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_open_unread_voicemails", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_open_unread_voicemails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L173", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_call", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_quick_call", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L183", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_sms", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_quick_sms", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L193", "weight": 1.0, "_src": "rc_call_dashboard_rccalldashboard", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_fax", "source": "rc_call_dashboard_rccalldashboard", "target": "rc_call_dashboard_rccalldashboard_action_quick_fax", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L174", "weight": 1.0, "_src": "rc_call_dashboard_rationale_174", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_call", "source": "rc_call_dashboard_rccalldashboard_action_quick_call", "target": "rc_call_dashboard_rationale_174", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L184", "weight": 1.0, "_src": "rc_call_dashboard_rationale_184", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_sms", "source": "rc_call_dashboard_rccalldashboard_action_quick_sms", "target": "rc_call_dashboard_rationale_184", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_call_dashboard.py", "source_location": "L194", "weight": 1.0, "_src": "rc_call_dashboard_rationale_194", "_tgt": "rc_call_dashboard_rccalldashboard_action_quick_fax", "source": "rc_call_dashboard_rccalldashboard_action_quick_fax", "target": "rc_call_dashboard_rationale_194", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_fusionfaxrc", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_fusionfaxrc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L32", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_compute_partner_counts", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_compute_partner_counts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L49", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_create", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L62", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_match_fax_partner", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_match_fax_partner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L98", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_normalize_fax_phone", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_normalize_fax_phone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L200", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "_tgt": "fusion_fax_run_historical_fax_import", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_fusion_fax_py", "target": "fusion_fax_run_historical_fax_import", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L105", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_action_view_contact", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_action_view_contact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L117", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_action_view_sale_orders", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_action_view_sale_orders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L132", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_action_view_invoices", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_action_view_invoices", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L152", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_action_forward_fax", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_action_forward_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L173", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_action_send_new_fax", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_action_send_new_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L258", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L297", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc", "_tgt": "fusion_fax_fusionfaxrc_import_fax_from_rc", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_fusionfaxrc_import_fax_from_rc", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L19", "weight": 1.0, "_src": "fusion_fax_rationale_19", "_tgt": "fusion_fax_fusionfaxrc", "source": "fusion_fax_fusionfaxrc", "target": "fusion_fax_rationale_19", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L52", "weight": 1.0, "_src": "fusion_fax_create", "_tgt": "fusion_fax_match_fax_partner", "source": "fusion_fax_create", "target": "fusion_fax_match_fax_partner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L351", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc_import_fax_from_rc", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "fusion_fax_fusionfaxrc_import_fax_from_rc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L483", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_calls", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "rc_config_rcconfig_action_import_historical_calls" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L517", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_voicemails", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "rc_config_rcconfig_action_import_historical_voicemails" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L551", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_faxes", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "rc_config_rcconfig_action_import_historical_faxes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L585", "weight": 1.0, "_src": "rc_config_rcconfig_action_backfill_voicemail_media", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "rc_config_rcconfig_action_backfill_voicemail_media" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L85", "weight": 1.0, "_src": "webhook_rcwebhookcontroller_handle_telephony_event", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "webhook_rcwebhookcontroller_handle_telephony_event" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L68", "weight": 1.0, "_src": "fusion_fax_match_fax_partner", "_tgt": "fusion_fax_normalize_fax_phone", "source": "fusion_fax_match_fax_partner", "target": "fusion_fax_normalize_fax_phone", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L327", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc_import_fax_from_rc", "_tgt": "fusion_fax_match_fax_partner", "source": "fusion_fax_match_fax_partner", "target": "fusion_fax_fusionfaxrc_import_fax_from_rc", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L153", "weight": 1.0, "_src": "fusion_fax_rationale_153", "_tgt": "fusion_fax_fusionfaxrc_action_forward_fax", "source": "fusion_fax_fusionfaxrc_action_forward_fax", "target": "fusion_fax_rationale_153", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L174", "weight": 1.0, "_src": "fusion_fax_rationale_174", "_tgt": "fusion_fax_fusionfaxrc_action_send_new_fax", "source": "fusion_fax_fusionfaxrc_action_send_new_fax", "target": "fusion_fax_rationale_174", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L240", "weight": 1.0, "_src": "fusion_fax_run_historical_fax_import", "_tgt": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "source": "fusion_fax_run_historical_fax_import", "target": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L202", "weight": 1.0, "_src": "fusion_fax_run_historical_fax_import", "_tgt": "rc_config_get_active_config", "source": "fusion_fax_run_historical_fax_import", "target": "rc_config_get_active_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L208", "weight": 1.0, "_src": "fusion_fax_run_historical_fax_import", "_tgt": "rc_config_rcconfig_ensure_token", "source": "fusion_fax_run_historical_fax_import", "target": "rc_config_rcconfig_ensure_token" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L286", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "_tgt": "fusion_fax_fusionfaxrc_import_fax_from_rc", "source": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "target": "fusion_fax_fusionfaxrc_import_fax_from_rc", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L259", "weight": 1.0, "_src": "fusion_fax_rationale_259", "_tgt": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "source": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "target": "fusion_fax_rationale_259", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L274", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "_tgt": "rc_config_rcconfig_api_request", "source": "fusion_fax_fusionfaxrc_sync_faxes_from_rc", "target": "rc_config_rcconfig_api_request" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L298", "weight": 1.0, "_src": "fusion_fax_rationale_298", "_tgt": "fusion_fax_fusionfaxrc_import_fax_from_rc", "source": "fusion_fax_fusionfaxrc_import_fax_from_rc", "target": "fusion_fax_rationale_298", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/fusion_fax.py", "source_location": "L340", "weight": 1.0, "_src": "fusion_fax_fusionfaxrc_import_fax_from_rc", "_tgt": "rc_config_rcconfig_api_request", "source": "fusion_fax_fusionfaxrc_import_fax_from_rc", "target": "rc_config_rcconfig_api_request" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_config_settings.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_config_settings_py", "_tgt": "res_config_settings_resconfigsettings", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_config_settings_py", "target": "res_config_settings_resconfigsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L27", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "_tgt": "rc_config_rcconfig", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "target": "rc_config_rcconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L413", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "_tgt": "rc_config_get_active_config", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "target": "rc_config_get_active_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L605", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "_tgt": "rc_config_run_historical_import", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "target": "rc_config_run_historical_import", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L683", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "_tgt": "rc_config_cron_refresh_tokens", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "target": "rc_config_cron_refresh_tokens", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L713", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "_tgt": "rc_config_cron_renew_webhooks", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_rc_config_py", "target": "rc_config_cron_renew_webhooks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L62", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_test_connection", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_test_connection", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L93", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_oauth_connect", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_oauth_connect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L113", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_disconnect", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_disconnect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L139", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_exchange_auth_code", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_exchange_auth_code", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L174", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_refresh_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L246", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_ensure_token", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L256", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_get_headers", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_get_headers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L264", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_api_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L268", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_api_post", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L272", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_api_request", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L338", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_fetch_extension_info", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_fetch_extension_info", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L351", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_create_webhook_subscription", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_create_webhook_subscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L373", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_renew_webhook_subscription", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_renew_webhook_subscription", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L393", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L400", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_notify", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L417", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_send_sms", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_send_sms", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L445", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_rematch_contacts", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_rematch_contacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L465", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_import_historical_calls", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_import_historical_calls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L502", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_import_historical_voicemails", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_import_historical_voicemails", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L536", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_import_historical_faxes", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_import_historical_faxes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L570", "weight": 1.0, "_src": "rc_config_rcconfig", "_tgt": "rc_config_rcconfig_action_backfill_voicemail_media", "source": "rc_config_rcconfig", "target": "rc_config_rcconfig_action_backfill_voicemail_media", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L73", "weight": 1.0, "_src": "rc_config_rcconfig_action_test_connection", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_action_test_connection", "target": "rc_config_rcconfig_notify", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L81", "weight": 1.0, "_src": "rc_config_rcconfig_action_test_connection", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_action_test_connection", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L63", "weight": 1.0, "_src": "rc_config_rationale_63", "_tgt": "rc_config_rcconfig_action_test_connection", "source": "rc_config_rcconfig_action_test_connection", "target": "rc_config_rationale_63", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L94", "weight": 1.0, "_src": "rc_config_rationale_94", "_tgt": "rc_config_rcconfig_action_oauth_connect", "source": "rc_config_rcconfig_action_oauth_connect", "target": "rc_config_rationale_94", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L124", "weight": 1.0, "_src": "rc_config_rcconfig_action_disconnect", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_action_disconnect", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L137", "weight": 1.0, "_src": "rc_config_rcconfig_action_disconnect", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_action_disconnect", "target": "rc_config_rcconfig_notify", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L114", "weight": 1.0, "_src": "rc_config_rationale_114", "_tgt": "rc_config_rcconfig_action_disconnect", "source": "rc_config_rcconfig_action_disconnect", "target": "rc_config_rationale_114", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L153", "weight": 1.0, "_src": "rc_config_rcconfig_exchange_auth_code", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_exchange_auth_code", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L166", "weight": 1.0, "_src": "rc_config_rcconfig_exchange_auth_code", "_tgt": "rc_config_rcconfig_fetch_extension_info", "source": "rc_config_rcconfig_exchange_auth_code", "target": "rc_config_rcconfig_fetch_extension_info", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L167", "weight": 1.0, "_src": "rc_config_rcconfig_exchange_auth_code", "_tgt": "rc_config_rcconfig_create_webhook_subscription", "source": "rc_config_rcconfig_exchange_auth_code", "target": "rc_config_rcconfig_create_webhook_subscription", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L140", "weight": 1.0, "_src": "rc_config_rationale_140", "_tgt": "rc_config_rcconfig_exchange_auth_code", "source": "rc_config_rcconfig_exchange_auth_code", "target": "rc_config_rationale_140", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L47", "weight": 1.0, "_src": "oauth_oauth_callback", "_tgt": "rc_config_rcconfig_exchange_auth_code", "source": "rc_config_rcconfig_exchange_auth_code", "target": "oauth_oauth_callback" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L212", "weight": 1.0, "_src": "rc_config_rcconfig_refresh_token", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_refresh_token", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L253", "weight": 1.0, "_src": "rc_config_rcconfig_ensure_token", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_config_rcconfig_refresh_token", "target": "rc_config_rcconfig_ensure_token", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L314", "weight": 1.0, "_src": "rc_config_rcconfig_api_request", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_config_rcconfig_refresh_token", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L693", "weight": 1.0, "_src": "rc_config_cron_refresh_tokens", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_config_rcconfig_refresh_token", "target": "rc_config_cron_refresh_tokens", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L175", "weight": 1.0, "_src": "rc_config_rationale_175", "_tgt": "rc_config_rcconfig_refresh_token", "source": "rc_config_rcconfig_refresh_token", "target": "rc_config_rationale_175", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L258", "weight": 1.0, "_src": "rc_config_rcconfig_get_headers", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_get_headers", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L279", "weight": 1.0, "_src": "rc_config_rcconfig_api_request", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L472", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_calls", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_action_import_historical_calls", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L505", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_voicemails", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_action_import_historical_voicemails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L539", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_faxes", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_action_import_historical_faxes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L573", "weight": 1.0, "_src": "rc_config_rcconfig_action_backfill_voicemail_media", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rcconfig_action_backfill_voicemail_media", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L619", "weight": 1.0, "_src": "rc_config_run_historical_import", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_run_historical_import", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L247", "weight": 1.0, "_src": "rc_config_rationale_247", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "rc_config_rationale_247", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L29", "weight": 1.0, "_src": "recording_stream_recording", "_tgt": "rc_config_rcconfig_ensure_token", "source": "rc_config_rcconfig_ensure_token", "target": "recording_stream_recording" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L293", "weight": 1.0, "_src": "rc_config_rcconfig_api_request", "_tgt": "rc_config_rcconfig_get_headers", "source": "rc_config_rcconfig_get_headers", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L257", "weight": 1.0, "_src": "rc_config_rationale_257", "_tgt": "rc_config_rcconfig_get_headers", "source": "rc_config_rcconfig_get_headers", "target": "rc_config_rationale_257", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L266", "weight": 1.0, "_src": "rc_config_rcconfig_api_get", "_tgt": "rc_config_rcconfig_api_request", "source": "rc_config_rcconfig_api_get", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L342", "weight": 1.0, "_src": "rc_config_rcconfig_fetch_extension_info", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_config_rcconfig_api_get", "target": "rc_config_rcconfig_fetch_extension_info", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L265", "weight": 1.0, "_src": "rc_config_rationale_265", "_tgt": "rc_config_rcconfig_api_get", "source": "rc_config_rcconfig_api_get", "target": "rc_config_rationale_265", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L270", "weight": 1.0, "_src": "rc_config_rcconfig_api_post", "_tgt": "rc_config_rcconfig_api_request", "source": "rc_config_rcconfig_api_post", "target": "rc_config_rcconfig_api_request", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L358", "weight": 1.0, "_src": "rc_config_rcconfig_create_webhook_subscription", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_config_rcconfig_api_post", "target": "rc_config_rcconfig_create_webhook_subscription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L381", "weight": 1.0, "_src": "rc_config_rcconfig_renew_webhook_subscription", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_config_rcconfig_api_post", "target": "rc_config_rcconfig_renew_webhook_subscription", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L440", "weight": 1.0, "_src": "rc_config_rcconfig_send_sms", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_config_rcconfig_api_post", "target": "rc_config_rcconfig_send_sms", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L269", "weight": 1.0, "_src": "rc_config_rationale_269", "_tgt": "rc_config_rcconfig_api_post", "source": "rc_config_rcconfig_api_post", "target": "rc_config_rationale_269", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L284", "weight": 1.0, "_src": "rc_config_rcconfig_api_request", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_api_request", "target": "rc_config_rcconfig_get_proxies", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L273", "weight": 1.0, "_src": "rc_config_rationale_273", "_tgt": "rc_config_rcconfig_api_request", "source": "rc_config_rcconfig_api_request", "target": "rc_config_rationale_273", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L339", "weight": 1.0, "_src": "rc_config_rationale_339", "_tgt": "rc_config_rcconfig_fetch_extension_info", "source": "rc_config_rcconfig_fetch_extension_info", "target": "rc_config_rationale_339", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L377", "weight": 1.0, "_src": "rc_config_rcconfig_renew_webhook_subscription", "_tgt": "rc_config_rcconfig_create_webhook_subscription", "source": "rc_config_rcconfig_create_webhook_subscription", "target": "rc_config_rcconfig_renew_webhook_subscription", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L352", "weight": 1.0, "_src": "rc_config_rationale_352", "_tgt": "rc_config_rcconfig_create_webhook_subscription", "source": "rc_config_rcconfig_create_webhook_subscription", "target": "rc_config_rationale_352", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L718", "weight": 1.0, "_src": "rc_config_cron_renew_webhooks", "_tgt": "rc_config_rcconfig_renew_webhook_subscription", "source": "rc_config_rcconfig_renew_webhook_subscription", "target": "rc_config_cron_renew_webhooks", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L374", "weight": 1.0, "_src": "rc_config_rationale_374", "_tgt": "rc_config_rcconfig_renew_webhook_subscription", "source": "rc_config_rcconfig_renew_webhook_subscription", "target": "rc_config_rationale_374", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L394", "weight": 1.0, "_src": "rc_config_rationale_394", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_get_proxies", "target": "rc_config_rationale_394", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L36", "weight": 1.0, "_src": "recording_stream_recording", "_tgt": "rc_config_rcconfig_get_proxies", "source": "rc_config_rcconfig_get_proxies", "target": "recording_stream_recording" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L459", "weight": 1.0, "_src": "rc_config_rcconfig_action_rematch_contacts", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_notify", "target": "rc_config_rcconfig_action_rematch_contacts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L495", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_calls", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_notify", "target": "rc_config_rcconfig_action_import_historical_calls", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L529", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_voicemails", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_notify", "target": "rc_config_rcconfig_action_import_historical_voicemails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L563", "weight": 1.0, "_src": "rc_config_rcconfig_action_import_historical_faxes", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_notify", "target": "rc_config_rcconfig_action_import_historical_faxes", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L597", "weight": 1.0, "_src": "rc_config_rcconfig_action_backfill_voicemail_media", "_tgt": "rc_config_rcconfig_notify", "source": "rc_config_rcconfig_notify", "target": "rc_config_rcconfig_action_backfill_voicemail_media", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L613", "weight": 1.0, "_src": "rc_config_run_historical_import", "_tgt": "rc_config_get_active_config", "source": "rc_config_get_active_config", "target": "rc_config_run_historical_import", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L14", "weight": 1.0, "_src": "widget_widget_config", "_tgt": "rc_config_get_active_config", "source": "rc_config_get_active_config", "target": "widget_widget_config" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L24", "weight": 1.0, "_src": "recording_stream_recording", "_tgt": "rc_config_get_active_config", "source": "rc_config_get_active_config", "target": "recording_stream_recording" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L418", "weight": 1.0, "_src": "rc_config_rationale_418", "_tgt": "rc_config_rcconfig_send_sms", "source": "rc_config_rcconfig_send_sms", "target": "rc_config_rationale_418", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L446", "weight": 1.0, "_src": "rc_config_rationale_446", "_tgt": "rc_config_rcconfig_action_rematch_contacts", "source": "rc_config_rcconfig_action_rematch_contacts", "target": "rc_config_rationale_446", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L466", "weight": 1.0, "_src": "rc_config_rationale_466", "_tgt": "rc_config_rcconfig_action_import_historical_calls", "source": "rc_config_rcconfig_action_import_historical_calls", "target": "rc_config_rationale_466", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L503", "weight": 1.0, "_src": "rc_config_rationale_503", "_tgt": "rc_config_rcconfig_action_import_historical_voicemails", "source": "rc_config_rcconfig_action_import_historical_voicemails", "target": "rc_config_rationale_503", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L537", "weight": 1.0, "_src": "rc_config_rationale_537", "_tgt": "rc_config_rcconfig_action_import_historical_faxes", "source": "rc_config_rcconfig_action_import_historical_faxes", "target": "rc_config_rationale_537", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/rc_config.py", "source_location": "L571", "weight": 1.0, "_src": "rc_config_rationale_571", "_tgt": "rc_config_rcconfig_action_backfill_voicemail_media", "source": "rc_config_rcconfig_action_backfill_voicemail_media", "target": "rc_config_rationale_571", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_partner_py", "_tgt": "res_partner_respartner", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_partner_py", "target": "res_partner_respartner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_partner_py", "_tgt": "res_partner_compute_rc_call_count", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_models_res_partner_py", "target": "res_partner_compute_rc_call_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L26", "weight": 1.0, "_src": "res_partner_respartner", "_tgt": "res_partner_respartner_action_view_rc_calls", "source": "res_partner_respartner", "target": "res_partner_respartner_action_view_rc_calls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L36", "weight": 1.0, "_src": "res_partner_respartner", "_tgt": "res_partner_respartner_action_rc_call", "source": "res_partner_respartner", "target": "res_partner_respartner_action_rc_call", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/models/res_partner.py", "source_location": "L37", "weight": 1.0, "_src": "res_partner_rationale_37", "_tgt": "res_partner_respartner_action_rc_call", "source": "res_partner_respartner_action_rc_call", "target": "res_partner_rationale_37", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "_tgt": "rc_phone_widget_loadrcwidget", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "target": "rc_phone_widget_loadrcwidget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L67", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "_tgt": "rc_phone_widget_logcalltoodoo", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "target": "rc_phone_widget_logcalltoodoo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L89", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "_tgt": "rc_phone_widget_start", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_phone_widget_js", "target": "rc_phone_widget_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_phone_widget.js", "source_location": "L90", "weight": 1.0, "_src": "rc_phone_widget_start", "_tgt": "rc_phone_widget_loadrcwidget", "source": "rc_phone_widget_loadrcwidget", "target": "rc_phone_widget_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_systray_js", "_tgt": "rc_systray_rcsystrayitem", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_systray_js", "target": "rc_systray_rcsystrayitem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L10", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_setup", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L24", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_checkwidgetready", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_checkwidgetready", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L34", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_updatepresence", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_updatepresence", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L51", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_statuscolor", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_statuscolor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L61", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_statustitle", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_statustitle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_systray.js", "source_location": "L71", "weight": 1.0, "_src": "rc_systray_rcsystrayitem", "_tgt": "rc_systray_rcsystrayitem_onclick", "source": "rc_systray_rcsystrayitem", "target": "rc_systray_rcsystrayitem_onclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/static/src/js/rc_click_to_dial.js", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_click_to_dial_js", "_tgt": "rc_click_to_dial_onclickcall", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_static_src_js_rc_click_to_dial_js", "target": "rc_click_to_dial_onclickcall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_widget_py", "_tgt": "widget_rcwidgetcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_widget_py", "target": "widget_rcwidgetcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/widget.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_widget_py", "_tgt": "widget_widget_config", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_widget_py", "target": "widget_widget_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_webhook_py", "_tgt": "webhook_rcwebhookcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_webhook_py", "target": "webhook_rcwebhookcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_webhook_py", "_tgt": "webhook_webhook_handler", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_webhook_py", "target": "webhook_webhook_handler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L41", "weight": 1.0, "_src": "webhook_rcwebhookcontroller", "_tgt": "webhook_rcwebhookcontroller_handle_telephony_event", "source": "webhook_rcwebhookcontroller", "target": "webhook_rcwebhookcontroller_handle_telephony_event", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L37", "weight": 1.0, "_src": "webhook_webhook_handler", "_tgt": "webhook_rcwebhookcontroller_handle_telephony_event", "source": "webhook_webhook_handler", "target": "webhook_rcwebhookcontroller_handle_telephony_event", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/webhook.py", "source_location": "L42", "weight": 1.0, "_src": "webhook_rationale_42", "_tgt": "webhook_rcwebhookcontroller_handle_telephony_event", "source": "webhook_rcwebhookcontroller_handle_telephony_event", "target": "webhook_rationale_42", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_recording_py", "_tgt": "recording_rcrecordingcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_recording_py", "target": "recording_rcrecordingcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/recording.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_recording_py", "_tgt": "recording_stream_recording", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_recording_py", "target": "recording_stream_recording", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/__init__.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_oauth_py", "_tgt": "oauth_rcoauthcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_oauth_py", "target": "oauth_rcoauthcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_ringcentral/controllers/oauth.py", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_oauth_py", "_tgt": "oauth_oauth_callback", "source": "users_gurpreet_github_odoo_modules_fusion_ringcentral_controllers_oauth_py", "target": "oauth_oauth_callback", "confidence_score": 1.0 } ], "hyperedges": [] }