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

2284 lines
87 KiB
JSON

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