Files
gsinghpal 41d0908ade changes
2026-04-24 21:04:38 -04:00

5506 lines
218 KiB
JSON

{
"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": []
}