{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_init_py", "community": 13, "norm_label": "__init__.py" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_manifest_py", "community": 16, "norm_label": "__manifest__.py" }, { "label": "send_fax_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "community": 4, "norm_label": "send_fax_wizard.py" }, { "label": "SendFaxWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L14", "id": "send_fax_wizard_sendfaxwizard", "community": 4, "norm_label": "sendfaxwizard" }, { "label": "_onchange_partner_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L46", "id": "send_fax_wizard_onchange_partner_id", "community": 4, "norm_label": "_onchange_partner_id()" }, { "label": "default_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L51", "id": "send_fax_wizard_default_get", "community": 4, "norm_label": "default_get()" }, { "label": "._generate_source_pdf()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L86", "id": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "community": 4, "norm_label": "._generate_source_pdf()" }, { "label": ".action_send()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L101", "id": "send_fax_wizard_sendfaxwizard_action_send", "community": 4, "norm_label": ".action_send()" }, { "label": "Generate a PDF of the linked sale order or invoice.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L87", "id": "send_fax_wizard_rationale_87", "community": 4, "norm_label": "generate a pdf of the linked sale order or invoice." }, { "label": "Create a fusion.fax record and send it.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L102", "id": "send_fax_wizard_rationale_102", "community": 4, "norm_label": "create a fusion.fax record and send it." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_init_py", "community": 14, "norm_label": "__init__.py" }, { "label": "send_fax_wizard_line.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_line_py", "community": 0, "norm_label": "send_fax_wizard_line.py" }, { "label": "SendFaxWizardLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L8", "id": "send_fax_wizard_line_sendfaxwizardline", "community": 0, "norm_label": "sendfaxwizardline" }, { "label": "_onchange_file_upload()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L36", "id": "send_fax_wizard_line_onchange_file_upload", "community": 0, "norm_label": "_onchange_file_upload()" }, { "label": "Create an ir.attachment when a file is uploaded.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L37", "id": "send_fax_wizard_line_rationale_37", "community": 17, "norm_label": "create an ir.attachment when a file is uploaded." }, { "label": "fusion_fax_document.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_document_py", "community": 10, "norm_label": "fusion_fax_document.py" }, { "label": "FusionFaxDocument", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L8", "id": "fusion_fax_document_fusionfaxdocument", "community": 10, "norm_label": "fusionfaxdocument" }, { "label": ".action_preview()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L38", "id": "fusion_fax_document_fusionfaxdocument_action_preview", "community": 10, "norm_label": ".action_preview()" }, { "label": "Open the attachment in Odoo's built-in PDF viewer dialog.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L39", "id": "fusion_fax_document_rationale_39", "community": 10, "norm_label": "open the attachment in odoo's built-in pdf viewer dialog." }, { "label": "account_move.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_account_move_py", "community": 5, "norm_label": "account_move.py" }, { "label": "AccountMove", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L8", "id": "account_move_accountmove", "community": 5, "norm_label": "accountmove" }, { "label": "_compute_fax_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L22", "id": "account_move_compute_fax_count", "community": 5, "norm_label": "_compute_fax_count()" }, { "label": ".action_send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L26", "id": "account_move_accountmove_action_send_fax", "community": 5, "norm_label": ".action_send_fax()" }, { "label": ".action_view_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L41", "id": "account_move_accountmove_action_view_faxes", "community": 5, "norm_label": ".action_view_faxes()" }, { "label": "Open the Send Fax wizard pre-filled with this invoice.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L27", "id": "account_move_rationale_27", "community": 5, "norm_label": "open the send fax wizard pre-filled with this invoice." }, { "label": "Open fax history for this invoice.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L42", "id": "account_move_rationale_42", "community": 5, "norm_label": "open fax history for this invoice." }, { "label": "sale_order.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_sale_order_py", "community": 6, "norm_label": "sale_order.py" }, { "label": "SaleOrder", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L8", "id": "sale_order_saleorder", "community": 6, "norm_label": "saleorder" }, { "label": "_compute_fax_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L22", "id": "sale_order_compute_fax_count", "community": 6, "norm_label": "_compute_fax_count()" }, { "label": ".action_send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L26", "id": "sale_order_saleorder_action_send_fax", "community": 6, "norm_label": ".action_send_fax()" }, { "label": ".action_view_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L41", "id": "sale_order_saleorder_action_view_faxes", "community": 6, "norm_label": ".action_view_faxes()" }, { "label": "Open the Send Fax wizard pre-filled with this sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L27", "id": "sale_order_rationale_27", "community": 6, "norm_label": "open the send fax wizard pre-filled with this sale order." }, { "label": "Open fax history for this sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L42", "id": "sale_order_rationale_42", "community": 6, "norm_label": "open fax history for this sale order." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_init_py", "community": 15, "norm_label": "__init__.py" }, { "label": "dashboard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_dashboard_py", "community": 1, "norm_label": "dashboard.py" }, { "label": "FusionFaxDashboard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L19", "id": "dashboard_fusionfaxdashboard", "community": 1, "norm_label": "fusionfaxdashboard" }, { "label": "._compute_stats()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L39", "id": "dashboard_fusionfaxdashboard_compute_stats", "community": 1, "norm_label": "._compute_stats()" }, { "label": "._compute_recent_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L48", "id": "dashboard_fusionfaxdashboard_compute_recent_faxes", "community": 1, "norm_label": "._compute_recent_faxes()" }, { "label": ".action_open_all()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L57", "id": "dashboard_fusionfaxdashboard_action_open_all", "community": 1, "norm_label": ".action_open_all()" }, { "label": ".action_open_sent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L60", "id": "dashboard_fusionfaxdashboard_action_open_sent", "community": 1, "norm_label": ".action_open_sent()" }, { "label": ".action_open_received()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L63", "id": "dashboard_fusionfaxdashboard_action_open_received", "community": 1, "norm_label": ".action_open_received()" }, { "label": ".action_open_failed()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L66", "id": "dashboard_fusionfaxdashboard_action_open_failed", "community": 1, "norm_label": ".action_open_failed()" }, { "label": ".action_open_draft()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L69", "id": "dashboard_fusionfaxdashboard_action_open_draft", "community": 1, "norm_label": ".action_open_draft()" }, { "label": "._open_fax_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L72", "id": "dashboard_fusionfaxdashboard_open_fax_list", "community": 1, "norm_label": "._open_fax_list()" }, { "label": ".action_send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L81", "id": "dashboard_fusionfaxdashboard_action_send_fax", "community": 1, "norm_label": ".action_send_fax()" }, { "label": "fusion_fax.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "community": 0, "norm_label": "fusion_fax.py" }, { "label": "FusionFax", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L17", "id": "fusion_fax_fusionfax", "community": 3, "norm_label": "fusionfax" }, { "label": ".write()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L138", "id": "fusion_fax_fusionfax_write", "community": 7, "norm_label": ".write()" }, { "label": "._post_link_chatter_message()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L155", "id": "fusion_fax_fusionfax_post_link_chatter_message", "community": 7, "norm_label": "._post_link_chatter_message()" }, { "label": "_compute_document_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L186", "id": "fusion_fax_compute_document_count", "community": 0, "norm_label": "_compute_document_count()" }, { "label": "_compute_display_fields()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L191", "id": "fusion_fax_compute_display_fields", "community": 0, "norm_label": "_compute_display_fields()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L201", "id": "fusion_fax_create", "community": 0, "norm_label": "create()" }, { "label": "._get_rc_config()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L211", "id": "fusion_fax_fusionfax_get_rc_config", "community": 11, "norm_label": "._get_rc_config()" }, { "label": "._get_rc_sdk()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L224", "id": "fusion_fax_fusionfax_get_rc_sdk", "community": 3, "norm_label": "._get_rc_sdk()" }, { "label": "._get_ordered_attachments()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L260", "id": "fusion_fax_fusionfax_get_ordered_attachments", "community": 2, "norm_label": "._get_ordered_attachments()" }, { "label": "._send_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L267", "id": "fusion_fax_fusionfax_send_fax", "community": 2, "norm_label": "._send_fax()" }, { "label": "._send_fax_sdk()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L288", "id": "fusion_fax_fusionfax_send_fax_sdk", "community": 3, "norm_label": "._send_fax_sdk()" }, { "label": "._send_fax_oauth()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L324", "id": "fusion_fax_fusionfax_send_fax_oauth", "community": 11, "norm_label": "._send_fax_oauth()" }, { "label": "._finalize_send()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L368", "id": "fusion_fax_fusionfax_finalize_send", "community": 3, "norm_label": "._finalize_send()" }, { "label": "._handle_send_error()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L379", "id": "fusion_fax_fusionfax_handle_send_error", "community": 3, "norm_label": "._handle_send_error()" }, { "label": "._post_fax_chatter_message()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L389", "id": "fusion_fax_fusionfax_post_fax_chatter_message", "community": 3, "norm_label": "._post_fax_chatter_message()" }, { "label": ".action_send()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L416", "id": "fusion_fax_fusionfax_action_send", "community": 2, "norm_label": ".action_send()" }, { "label": ".action_retry()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L421", "id": "fusion_fax_fusionfax_action_retry", "community": 2, "norm_label": ".action_retry()" }, { "label": ".action_resend()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L428", "id": "fusion_fax_fusionfax_action_resend", "community": 2, "norm_label": ".action_resend()" }, { "label": ".action_open_sale_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L435", "id": "fusion_fax_fusionfax_action_open_sale_order", "community": 12, "norm_label": ".action_open_sale_order()" }, { "label": ".action_reset_to_draft()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L448", "id": "fusion_fax_fusionfax_action_reset_to_draft", "community": 7, "norm_label": ".action_reset_to_draft()" }, { "label": "_cron_fetch_incoming_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L463", "id": "fusion_fax_cron_fetch_incoming_faxes", "community": 0, "norm_label": "_cron_fetch_incoming_faxes()" }, { "label": "_run_historical_fax_import()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L490", "id": "fusion_fax_run_historical_fax_import", "community": 0, "norm_label": "_run_historical_fax_import()" }, { "label": "_fetch_faxes_from_rc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L521", "id": "fusion_fax_fetch_faxes_from_rc", "community": 0, "norm_label": "_fetch_faxes_from_rc()" }, { "label": "._import_inbound_fax()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L577", "id": "fusion_fax_fusionfax_import_inbound_fax", "community": 0, "norm_label": "._import_inbound_fax()" }, { "label": "Post chatter message when a sale order or invoice is linked.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L139", "id": "fusion_fax_rationale_139", "community": 7, "norm_label": "post chatter message when a sale order or invoice is linked." }, { "label": "Post a message on the sale order when a fax is linked to it.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L156", "id": "fusion_fax_rationale_156", "community": 7, "norm_label": "post a message on the sale order when a fax is linked to it." }, { "label": "Return the active rc.config record or raise.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L212", "id": "fusion_fax_rationale_212", "community": 11, "norm_label": "return the active rc.config record or raise." }, { "label": "Initialize and authenticate the RingCentral SDK. Returns (sdk, platform) tuple.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L225", "id": "fusion_fax_rationale_225", "community": 3, "norm_label": "initialize and authenticate the ringcentral sdk. returns (sdk, platform) tuple." }, { "label": "Return attachments in the correct order: document_ids by sequence, or legacy att", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L261", "id": "fusion_fax_rationale_261", "community": 2, "norm_label": "return attachments in the correct order: document_ids by sequence, or legacy att" }, { "label": "Send this fax record via RingCentral API. Tries JWT/SDK first (if confi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L268", "id": "fusion_fax_rationale_268", "community": 2, "norm_label": "send this fax record via ringcentral api. tries jwt/sdk first (if confi" }, { "label": "Send fax using the RingCentral Python SDK (JWT auth).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L289", "id": "fusion_fax_rationale_289", "community": 3, "norm_label": "send fax using the ringcentral python sdk (jwt auth)." }, { "label": "Send fax using rc.config OAuth with multipart POST.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L325", "id": "fusion_fax_rationale_325", "community": 11, "norm_label": "send fax using rc.config oauth with multipart post." }, { "label": "Post a chatter message on the linked sale order or invoice.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L390", "id": "fusion_fax_rationale_390", "community": 3, "norm_label": "post a chatter message on the linked sale order or invoice." }, { "label": "Button action to send this fax.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L417", "id": "fusion_fax_rationale_417", "community": 2, "norm_label": "button action to send this fax." }, { "label": "Resend a previously sent fax with all the same attachments.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L429", "id": "fusion_fax_rationale_429", "community": 2, "norm_label": "resend a previously sent fax with all the same attachments." }, { "label": "Open the linked sale order.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L436", "id": "fusion_fax_rationale_436", "community": 12, "norm_label": "open the linked sale order." }, { "label": "Reset a failed fax back to draft.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L449", "id": "fusion_fax_rationale_449", "community": 7, "norm_label": "reset a failed fax back to draft." }, { "label": "Poll RingCentral for inbound faxes via rc.config OAuth.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L464", "id": "fusion_fax_rationale_464", "community": 18, "norm_label": "poll ringcentral for inbound faxes via rc.config oauth." }, { "label": "Background job: import up to 12 months of inbound faxes in monthly chunks.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L491", "id": "fusion_fax_rationale_491", "community": 19, "norm_label": "background job: import up to 12 months of inbound faxes in monthly chunks." }, { "label": "Fetch inbound faxes from RingCentral and create records. Returns import count.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L522", "id": "fusion_fax_rationale_522", "community": 20, "norm_label": "fetch inbound faxes from ringcentral and create records. returns import count." }, { "label": "Import a single inbound fax message dict from RingCentral.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L578", "id": "fusion_fax_rationale_578", "community": 0, "norm_label": "import a single inbound fax message dict from ringcentral." }, { "label": "res_config_settings.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_config_settings_py", "community": 8, "norm_label": "res_config_settings.py" }, { "label": "ResConfigSettings", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L11", "id": "res_config_settings_resconfigsettings", "community": 8, "norm_label": "resconfigsettings" }, { "label": ".action_test_ringcentral_connection()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L39", "id": "res_config_settings_resconfigsettings_action_test_ringcentral_connection", "community": 8, "norm_label": ".action_test_ringcentral_connection()" }, { "label": ".set_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L105", "id": "res_config_settings_resconfigsettings_set_values", "community": 8, "norm_label": ".set_values()" }, { "label": "Test connection to RingCentral using stored credentials.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L40", "id": "res_config_settings_rationale_40", "community": 8, "norm_label": "test connection to ringcentral using stored credentials." }, { "label": "Protect credential fields from being blanked accidentally.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L106", "id": "res_config_settings_rationale_106", "community": 8, "norm_label": "protect credential fields from being blanked accidentally." }, { "label": "res_partner.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_partner_py", "community": 9, "norm_label": "res_partner.py" }, { "label": "ResPartner", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L8", "id": "res_partner_respartner", "community": 9, "norm_label": "respartner" }, { "label": "_compute_fax_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L23", "id": "res_partner_compute_fax_count", "community": 9, "norm_label": "_compute_fax_count()" }, { "label": ".action_view_faxes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L27", "id": "res_partner_respartner_action_view_faxes", "community": 9, "norm_label": ".action_view_faxes()" }, { "label": "Open fax history for this contact.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L28", "id": "res_partner_rationale_28", "community": 9, "norm_label": "open fax history for this contact." } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/__init__.py", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_faxes_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_faxes_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "_tgt": "send_fax_wizard_sendfaxwizard", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "target": "send_fax_wizard_sendfaxwizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L46", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "_tgt": "send_fax_wizard_onchange_partner_id", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "target": "send_fax_wizard_onchange_partner_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L51", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "_tgt": "send_fax_wizard_default_get", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_py", "target": "send_fax_wizard_default_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L86", "weight": 1.0, "_src": "send_fax_wizard_sendfaxwizard", "_tgt": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "source": "send_fax_wizard_sendfaxwizard", "target": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L101", "weight": 1.0, "_src": "send_fax_wizard_sendfaxwizard", "_tgt": "send_fax_wizard_sendfaxwizard_action_send", "source": "send_fax_wizard_sendfaxwizard", "target": "send_fax_wizard_sendfaxwizard_action_send", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L115", "weight": 1.0, "_src": "send_fax_wizard_sendfaxwizard_action_send", "_tgt": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "source": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "target": "send_fax_wizard_sendfaxwizard_action_send", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L87", "weight": 1.0, "_src": "send_fax_wizard_rationale_87", "_tgt": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "source": "send_fax_wizard_sendfaxwizard_generate_source_pdf", "target": "send_fax_wizard_rationale_87", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L102", "weight": 1.0, "_src": "send_fax_wizard_rationale_102", "_tgt": "send_fax_wizard_sendfaxwizard_action_send", "source": "send_fax_wizard_sendfaxwizard_action_send", "target": "send_fax_wizard_rationale_102", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L117", "weight": 1.0, "_src": "send_fax_wizard_sendfaxwizard_action_send", "_tgt": "fusion_fax_create", "source": "send_fax_wizard_sendfaxwizard_action_send", "target": "fusion_fax_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard.py", "source_location": "L150", "weight": 1.0, "_src": "send_fax_wizard_sendfaxwizard_action_send", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "send_fax_wizard_sendfaxwizard_action_send", "target": "fusion_fax_fusionfax_send_fax" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/__init__.py", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_line_py", "_tgt": "send_fax_wizard_line_sendfaxwizardline", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_line_py", "target": "send_fax_wizard_line_sendfaxwizardline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L36", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_line_py", "_tgt": "send_fax_wizard_line_onchange_file_upload", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_wizard_send_fax_wizard_line_py", "target": "send_fax_wizard_line_onchange_file_upload", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/wizard/send_fax_wizard_line.py", "source_location": "L39", "weight": 1.0, "_src": "send_fax_wizard_line_onchange_file_upload", "_tgt": "fusion_fax_create", "source": "send_fax_wizard_line_onchange_file_upload", "target": "fusion_fax_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_document_py", "_tgt": "fusion_fax_document_fusionfaxdocument", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_document_py", "target": "fusion_fax_document_fusionfaxdocument", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L38", "weight": 1.0, "_src": "fusion_fax_document_fusionfaxdocument", "_tgt": "fusion_fax_document_fusionfaxdocument_action_preview", "source": "fusion_fax_document_fusionfaxdocument", "target": "fusion_fax_document_fusionfaxdocument_action_preview", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax_document.py", "source_location": "L39", "weight": 1.0, "_src": "fusion_fax_document_rationale_39", "_tgt": "fusion_fax_document_fusionfaxdocument_action_preview", "source": "fusion_fax_document_fusionfaxdocument_action_preview", "target": "fusion_fax_document_rationale_39", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_account_move_py", "_tgt": "account_move_accountmove", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_account_move_py", "target": "account_move_accountmove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_account_move_py", "_tgt": "account_move_compute_fax_count", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_account_move_py", "target": "account_move_compute_fax_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L26", "weight": 1.0, "_src": "account_move_accountmove", "_tgt": "account_move_accountmove_action_send_fax", "source": "account_move_accountmove", "target": "account_move_accountmove_action_send_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L41", "weight": 1.0, "_src": "account_move_accountmove", "_tgt": "account_move_accountmove_action_view_faxes", "source": "account_move_accountmove", "target": "account_move_accountmove_action_view_faxes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L27", "weight": 1.0, "_src": "account_move_rationale_27", "_tgt": "account_move_accountmove_action_send_fax", "source": "account_move_accountmove_action_send_fax", "target": "account_move_rationale_27", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/account_move.py", "source_location": "L42", "weight": 1.0, "_src": "account_move_rationale_42", "_tgt": "account_move_accountmove_action_view_faxes", "source": "account_move_accountmove_action_view_faxes", "target": "account_move_rationale_42", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_sale_order_py", "_tgt": "sale_order_saleorder", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_sale_order_py", "target": "sale_order_saleorder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_sale_order_py", "_tgt": "sale_order_compute_fax_count", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_sale_order_py", "target": "sale_order_compute_fax_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L26", "weight": 1.0, "_src": "sale_order_saleorder", "_tgt": "sale_order_saleorder_action_send_fax", "source": "sale_order_saleorder", "target": "sale_order_saleorder_action_send_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L41", "weight": 1.0, "_src": "sale_order_saleorder", "_tgt": "sale_order_saleorder_action_view_faxes", "source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_faxes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L27", "weight": 1.0, "_src": "sale_order_rationale_27", "_tgt": "sale_order_saleorder_action_send_fax", "source": "sale_order_saleorder_action_send_fax", "target": "sale_order_rationale_27", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/sale_order.py", "source_location": "L42", "weight": 1.0, "_src": "sale_order_rationale_42", "_tgt": "sale_order_saleorder_action_view_faxes", "source": "sale_order_saleorder_action_view_faxes", "target": "sale_order_rationale_42", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/__init__.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_faxes_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_faxes_models_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_dashboard_py", "_tgt": "dashboard_fusionfaxdashboard", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_dashboard_py", "target": "dashboard_fusionfaxdashboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L39", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_compute_stats", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_compute_stats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L48", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_compute_recent_faxes", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_compute_recent_faxes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L57", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_open_all", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_open_all", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L60", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_open_sent", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_open_sent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L63", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_open_received", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_open_received", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L66", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_open_failed", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_open_failed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L69", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_open_draft", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_open_draft", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L72", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L81", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard", "_tgt": "dashboard_fusionfaxdashboard_action_send_fax", "source": "dashboard_fusionfaxdashboard", "target": "dashboard_fusionfaxdashboard_action_send_fax", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L58", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard_action_open_all", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard_action_open_all", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L61", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard_action_open_sent", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard_action_open_sent", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L64", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard_action_open_received", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard_action_open_received", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L67", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard_action_open_failed", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard_action_open_failed", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/dashboard.py", "source_location": "L70", "weight": 1.0, "_src": "dashboard_fusionfaxdashboard_action_open_draft", "_tgt": "dashboard_fusionfaxdashboard_open_fax_list", "source": "dashboard_fusionfaxdashboard_action_open_draft", "target": "dashboard_fusionfaxdashboard_open_fax_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L17", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_fusionfax", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_fusionfax", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L186", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_compute_document_count", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_compute_document_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L191", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_compute_display_fields", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_compute_display_fields", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L201", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_create", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L463", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_cron_fetch_incoming_faxes", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_cron_fetch_incoming_faxes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L490", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_run_historical_fax_import", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_run_historical_fax_import", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L521", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "_tgt": "fusion_fax_fetch_faxes_from_rc", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_fusion_fax_py", "target": "fusion_fax_fetch_faxes_from_rc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L138", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_write", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L155", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_post_link_chatter_message", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_post_link_chatter_message", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L211", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_get_rc_config", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_get_rc_config", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L224", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_get_rc_sdk", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_get_rc_sdk", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L260", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_get_ordered_attachments", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_get_ordered_attachments", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L267", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_send_fax", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L288", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_send_fax_sdk", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_send_fax_sdk", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L324", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_send_fax_oauth", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_send_fax_oauth", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L368", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_finalize_send", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_finalize_send", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L379", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_handle_send_error", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_handle_send_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L389", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_post_fax_chatter_message", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_post_fax_chatter_message", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L416", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_action_send", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_action_send", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L421", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_action_retry", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_action_retry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L428", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_action_resend", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_action_resend", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L435", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_action_open_sale_order", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_action_open_sale_order", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L448", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_action_reset_to_draft", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_action_reset_to_draft", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L577", "weight": 1.0, "_src": "fusion_fax_fusionfax", "_tgt": "fusion_fax_fusionfax_import_inbound_fax", "source": "fusion_fax_fusionfax", "target": "fusion_fax_fusionfax_import_inbound_fax", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L148", "weight": 1.0, "_src": "fusion_fax_fusionfax_write", "_tgt": "fusion_fax_fusionfax_post_link_chatter_message", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_fusionfax_post_link_chatter_message", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L279", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_fusionfax_send_fax", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L369", "weight": 1.0, "_src": "fusion_fax_fusionfax_finalize_send", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_fusionfax_finalize_send", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L381", "weight": 1.0, "_src": "fusion_fax_fusionfax_handle_send_error", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_fusionfax_handle_send_error", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L453", "weight": 1.0, "_src": "fusion_fax_fusionfax_action_reset_to_draft", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_fusionfax_action_reset_to_draft", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L139", "weight": 1.0, "_src": "fusion_fax_rationale_139", "_tgt": "fusion_fax_fusionfax_write", "source": "fusion_fax_fusionfax_write", "target": "fusion_fax_rationale_139", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L156", "weight": 1.0, "_src": "fusion_fax_rationale_156", "_tgt": "fusion_fax_fusionfax_post_link_chatter_message", "source": "fusion_fax_fusionfax_post_link_chatter_message", "target": "fusion_fax_rationale_156", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L627", "weight": 1.0, "_src": "fusion_fax_fusionfax_import_inbound_fax", "_tgt": "fusion_fax_create", "source": "fusion_fax_create", "target": "fusion_fax_fusionfax_import_inbound_fax", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L329", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_oauth", "_tgt": "fusion_fax_fusionfax_get_rc_config", "source": "fusion_fax_fusionfax_get_rc_config", "target": "fusion_fax_fusionfax_send_fax_oauth", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L212", "weight": 1.0, "_src": "fusion_fax_rationale_212", "_tgt": "fusion_fax_fusionfax_get_rc_config", "source": "fusion_fax_fusionfax_get_rc_config", "target": "fusion_fax_rationale_212", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L291", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_sdk", "_tgt": "fusion_fax_fusionfax_get_rc_sdk", "source": "fusion_fax_fusionfax_get_rc_sdk", "target": "fusion_fax_fusionfax_send_fax_sdk", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L225", "weight": 1.0, "_src": "fusion_fax_rationale_225", "_tgt": "fusion_fax_fusionfax_get_rc_sdk", "source": "fusion_fax_fusionfax_get_rc_sdk", "target": "fusion_fax_rationale_225", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L275", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax", "_tgt": "fusion_fax_fusionfax_get_ordered_attachments", "source": "fusion_fax_fusionfax_get_ordered_attachments", "target": "fusion_fax_fusionfax_send_fax", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L261", "weight": 1.0, "_src": "fusion_fax_rationale_261", "_tgt": "fusion_fax_fusionfax_get_ordered_attachments", "source": "fusion_fax_fusionfax_get_ordered_attachments", "target": "fusion_fax_rationale_261", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L284", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax", "_tgt": "fusion_fax_fusionfax_send_fax_sdk", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_fusionfax_send_fax_sdk", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L286", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax", "_tgt": "fusion_fax_fusionfax_send_fax_oauth", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_fusionfax_send_fax_oauth", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L419", "weight": 1.0, "_src": "fusion_fax_fusionfax_action_send", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_fusionfax_action_send", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L426", "weight": 1.0, "_src": "fusion_fax_fusionfax_action_retry", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_fusionfax_action_retry", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L433", "weight": 1.0, "_src": "fusion_fax_fusionfax_action_resend", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_fusionfax_action_resend", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L268", "weight": 1.0, "_src": "fusion_fax_rationale_268", "_tgt": "fusion_fax_fusionfax_send_fax", "source": "fusion_fax_fusionfax_send_fax", "target": "fusion_fax_rationale_268", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L318", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_sdk", "_tgt": "fusion_fax_fusionfax_finalize_send", "source": "fusion_fax_fusionfax_send_fax_sdk", "target": "fusion_fax_fusionfax_finalize_send", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L322", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_sdk", "_tgt": "fusion_fax_fusionfax_handle_send_error", "source": "fusion_fax_fusionfax_send_fax_sdk", "target": "fusion_fax_fusionfax_handle_send_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L289", "weight": 1.0, "_src": "fusion_fax_rationale_289", "_tgt": "fusion_fax_fusionfax_send_fax_sdk", "source": "fusion_fax_fusionfax_send_fax_sdk", "target": "fusion_fax_rationale_289", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L362", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_oauth", "_tgt": "fusion_fax_fusionfax_finalize_send", "source": "fusion_fax_fusionfax_send_fax_oauth", "target": "fusion_fax_fusionfax_finalize_send", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L366", "weight": 1.0, "_src": "fusion_fax_fusionfax_send_fax_oauth", "_tgt": "fusion_fax_fusionfax_handle_send_error", "source": "fusion_fax_fusionfax_send_fax_oauth", "target": "fusion_fax_fusionfax_handle_send_error", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L325", "weight": 1.0, "_src": "fusion_fax_rationale_325", "_tgt": "fusion_fax_fusionfax_send_fax_oauth", "source": "fusion_fax_fusionfax_send_fax_oauth", "target": "fusion_fax_rationale_325", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L376", "weight": 1.0, "_src": "fusion_fax_fusionfax_finalize_send", "_tgt": "fusion_fax_fusionfax_post_fax_chatter_message", "source": "fusion_fax_fusionfax_finalize_send", "target": "fusion_fax_fusionfax_post_fax_chatter_message", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L385", "weight": 1.0, "_src": "fusion_fax_fusionfax_handle_send_error", "_tgt": "fusion_fax_fusionfax_post_fax_chatter_message", "source": "fusion_fax_fusionfax_handle_send_error", "target": "fusion_fax_fusionfax_post_fax_chatter_message", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L390", "weight": 1.0, "_src": "fusion_fax_rationale_390", "_tgt": "fusion_fax_fusionfax_post_fax_chatter_message", "source": "fusion_fax_fusionfax_post_fax_chatter_message", "target": "fusion_fax_rationale_390", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L417", "weight": 1.0, "_src": "fusion_fax_rationale_417", "_tgt": "fusion_fax_fusionfax_action_send", "source": "fusion_fax_fusionfax_action_send", "target": "fusion_fax_rationale_417", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L429", "weight": 1.0, "_src": "fusion_fax_rationale_429", "_tgt": "fusion_fax_fusionfax_action_resend", "source": "fusion_fax_fusionfax_action_resend", "target": "fusion_fax_rationale_429", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L436", "weight": 1.0, "_src": "fusion_fax_rationale_436", "_tgt": "fusion_fax_fusionfax_action_open_sale_order", "source": "fusion_fax_fusionfax_action_open_sale_order", "target": "fusion_fax_rationale_436", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L449", "weight": 1.0, "_src": "fusion_fax_rationale_449", "_tgt": "fusion_fax_fusionfax_action_reset_to_draft", "source": "fusion_fax_fusionfax_action_reset_to_draft", "target": "fusion_fax_rationale_449", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L485", "weight": 1.0, "_src": "fusion_fax_cron_fetch_incoming_faxes", "_tgt": "fusion_fax_fetch_faxes_from_rc", "source": "fusion_fax_cron_fetch_incoming_faxes", "target": "fusion_fax_fetch_faxes_from_rc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L512", "weight": 1.0, "_src": "fusion_fax_run_historical_fax_import", "_tgt": "fusion_fax_fetch_faxes_from_rc", "source": "fusion_fax_run_historical_fax_import", "target": "fusion_fax_fetch_faxes_from_rc", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L555", "weight": 1.0, "_src": "fusion_fax_fetch_faxes_from_rc", "_tgt": "fusion_fax_fusionfax_import_inbound_fax", "source": "fusion_fax_fetch_faxes_from_rc", "target": "fusion_fax_fusionfax_import_inbound_fax", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/fusion_fax.py", "source_location": "L578", "weight": 1.0, "_src": "fusion_fax_rationale_578", "_tgt": "fusion_fax_fusionfax_import_inbound_fax", "source": "fusion_fax_fusionfax_import_inbound_fax", "target": "fusion_fax_rationale_578", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_config_settings_py", "_tgt": "res_config_settings_resconfigsettings", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_config_settings_py", "target": "res_config_settings_resconfigsettings", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L39", "weight": 1.0, "_src": "res_config_settings_resconfigsettings", "_tgt": "res_config_settings_resconfigsettings_action_test_ringcentral_connection", "source": "res_config_settings_resconfigsettings", "target": "res_config_settings_resconfigsettings_action_test_ringcentral_connection", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L105", "weight": 1.0, "_src": "res_config_settings_resconfigsettings", "_tgt": "res_config_settings_resconfigsettings_set_values", "source": "res_config_settings_resconfigsettings", "target": "res_config_settings_resconfigsettings_set_values", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L40", "weight": 1.0, "_src": "res_config_settings_rationale_40", "_tgt": "res_config_settings_resconfigsettings_action_test_ringcentral_connection", "source": "res_config_settings_resconfigsettings_action_test_ringcentral_connection", "target": "res_config_settings_rationale_40", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_config_settings.py", "source_location": "L106", "weight": 1.0, "_src": "res_config_settings_rationale_106", "_tgt": "res_config_settings_resconfigsettings_set_values", "source": "res_config_settings_resconfigsettings_set_values", "target": "res_config_settings_rationale_106", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_partner_py", "_tgt": "res_partner_respartner", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_partner_py", "target": "res_partner_respartner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_partner_py", "_tgt": "res_partner_compute_fax_count", "source": "users_gurpreet_github_odoo_modules_fusion_faxes_models_res_partner_py", "target": "res_partner_compute_fax_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L27", "weight": 1.0, "_src": "res_partner_respartner", "_tgt": "res_partner_respartner_action_view_faxes", "source": "res_partner_respartner", "target": "res_partner_respartner_action_view_faxes", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_faxes/models/res_partner.py", "source_location": "L28", "weight": 1.0, "_src": "res_partner_rationale_28", "_tgt": "res_partner_respartner_action_view_faxes", "source": "res_partner_respartner_action_view_faxes", "target": "res_partner_rationale_28", "confidence_score": 1.0 } ], "hyperedges": [] }