{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "community": 9, "norm_label": "__init__.py" }, { "label": "_pre_init_hook()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L10", "id": "init_pre_init_hook", "community": 9, "norm_label": "_pre_init_hook()" }, { "label": "Re-assign loaner data record ownership from fusion_claims before install. P", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L11", "id": "init_rationale_11", "community": 9, "norm_label": "re-assign loaner data record ownership from fusion_claims before install. p" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_manifest_py", "community": 14, "norm_label": "__manifest__.py" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_init_py", "community": 11, "norm_label": "__init__.py" }, { "label": "loaner_checkout_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "community": 3, "norm_label": "loaner_checkout_wizard.py" }, { "label": "LoanerCheckoutWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L12", "id": "loaner_checkout_wizard_loanercheckoutwizard", "community": 3, "norm_label": "loanercheckoutwizard" }, { "label": "_compute_available_lots()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L67", "id": "loaner_checkout_wizard_compute_available_lots", "community": 3, "norm_label": "_compute_available_lots()" }, { "label": "_compute_expected_return()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L89", "id": "loaner_checkout_wizard_compute_expected_return", "community": 3, "norm_label": "_compute_expected_return()" }, { "label": "_onchange_product_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L98", "id": "loaner_checkout_wizard_onchange_product_id", "community": 3, "norm_label": "_onchange_product_id()" }, { "label": "default_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L104", "id": "loaner_checkout_wizard_default_get", "community": 3, "norm_label": "default_get()" }, { "label": ".action_checkout()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L121", "id": "loaner_checkout_wizard_loanercheckoutwizard_action_checkout", "community": 3, "norm_label": ".action_checkout()" }, { "label": "loaner_return_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_return_wizard_py", "community": 6, "norm_label": "loaner_return_wizard.py" }, { "label": "LoanerReturnWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L12", "id": "loaner_return_wizard_loanerreturnwizard", "community": 6, "norm_label": "loanerreturnwizard" }, { "label": "default_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L78", "id": "loaner_return_wizard_default_get", "community": 6, "norm_label": "default_get()" }, { "label": ".action_return()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L87", "id": "loaner_return_wizard_loanerreturnwizard_action_return", "community": 6, "norm_label": ".action_return()" }, { "label": "loaner_email_mixin.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_loaner_email_mixin_py", "community": 1, "norm_label": "loaner_email_mixin.py" }, { "label": "LoanerEmailMixin", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L8", "id": "loaner_email_mixin_loaneremailmixin", "community": 1, "norm_label": "loaneremailmixin" }, { "label": "._email_build()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L19", "id": "loaner_email_mixin_loaneremailmixin_email_build", "community": 1, "norm_label": "._email_build()" }, { "label": "._email_section()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L99", "id": "loaner_email_mixin_loaneremailmixin_email_section", "community": 1, "norm_label": "._email_section()" }, { "label": "._email_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L122", "id": "loaner_email_mixin_loaneremailmixin_email_note", "community": 1, "norm_label": "._email_note()" }, { "label": "._email_button()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L130", "id": "loaner_email_mixin_loaneremailmixin_email_button", "community": 1, "norm_label": "._email_button()" }, { "label": "._email_attachment_note()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L138", "id": "loaner_email_mixin_loaneremailmixin_email_attachment_note", "community": 1, "norm_label": "._email_attachment_note()" }, { "label": "._email_status_badge()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L147", "id": "loaner_email_mixin_loaneremailmixin_email_status_badge", "community": 1, "norm_label": "._email_status_badge()" }, { "label": "._get_company_info()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L161", "id": "loaner_email_mixin_loaneremailmixin_get_company_info", "community": 1, "norm_label": "._get_company_info()" }, { "label": "._email_is_enabled()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L169", "id": "loaner_email_mixin_loaneremailmixin_email_is_enabled", "community": 1, "norm_label": "._email_is_enabled()" }, { "label": "sale_order.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_sale_order_py", "community": 4, "norm_label": "sale_order.py" }, { "label": "SaleOrder", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L9", "id": "sale_order_saleorder", "community": 4, "norm_label": "saleorder" }, { "label": "_compute_loaner_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L33", "id": "sale_order_compute_loaner_count", "community": 4, "norm_label": "_compute_loaner_count()" }, { "label": ".action_view_loaners()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L46", "id": "sale_order_saleorder_action_view_loaners", "community": 4, "norm_label": ".action_view_loaners()" }, { "label": ".action_checkout_loaner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L61", "id": "sale_order_saleorder_action_checkout_loaner", "community": 4, "norm_label": ".action_checkout_loaner()" }, { "label": ".action_checkin_loaner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L78", "id": "sale_order_saleorder_action_checkin_loaner", "community": 4, "norm_label": ".action_checkin_loaner()" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_init_py", "community": 12, "norm_label": "__init__.py" }, { "label": "product_template.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "community": 8, "norm_label": "product_template.py" }, { "label": "ProductTemplate", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L8", "id": "product_template_producttemplate", "community": 8, "norm_label": "producttemplate" }, { "label": "_compute_serial_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L109", "id": "product_template_compute_serial_count", "community": 8, "norm_label": "_compute_serial_count()" }, { "label": ".action_view_serial_numbers()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L115", "id": "product_template_producttemplate_action_view_serial_numbers", "community": 8, "norm_label": ".action_view_serial_numbers()" }, { "label": "_compute_current_location()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L127", "id": "product_template_compute_current_location", "community": 8, "norm_label": "_compute_current_location()" }, { "label": "fusion_loaner_history.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "community": 5, "norm_label": "fusion_loaner_history.py" }, { "label": "FusionLoanerHistory", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L11", "id": "fusion_loaner_history_fusionloanerhistory", "community": 5, "norm_label": "fusionloanerhistory" }, { "label": "._get_action_label()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L65", "id": "fusion_loaner_history_fusionloanerhistory_get_action_label", "community": 5, "norm_label": "._get_action_label()" }, { "label": ".name_get()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L69", "id": "fusion_loaner_history_fusionloanerhistory_name_get", "community": 5, "norm_label": ".name_get()" }, { "label": "get_history_by_serial()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L77", "id": "fusion_loaner_history_get_history_by_serial", "community": 5, "norm_label": "get_history_by_serial()" }, { "label": "get_history_by_product()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L81", "id": "fusion_loaner_history_get_history_by_product", "community": 5, "norm_label": "get_history_by_product()" }, { "label": "fusion_loaner_checkout.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "community": 7, "norm_label": "fusion_loaner_checkout.py" }, { "label": "FusionLoanerCheckout", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L14", "id": "fusion_loaner_checkout_fusionloanercheckout", "community": 0, "norm_label": "fusionloanercheckout" }, { "label": "_compute_expected_return_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L184", "id": "fusion_loaner_checkout_compute_expected_return_date", "community": 7, "norm_label": "_compute_expected_return_date()" }, { "label": "_compute_days_out()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L192", "id": "fusion_loaner_checkout_compute_days_out", "community": 7, "norm_label": "_compute_days_out()" }, { "label": "_compute_days_overdue()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L202", "id": "fusion_loaner_checkout_compute_days_overdue", "community": 7, "norm_label": "_compute_days_overdue()" }, { "label": "._compute_history_count()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L214", "id": "fusion_loaner_checkout_fusionloanercheckout_compute_history_count", "community": 0, "norm_label": "._compute_history_count()" }, { "label": "_onchange_product_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L219", "id": "fusion_loaner_checkout_onchange_product_id", "community": 7, "norm_label": "_onchange_product_id()" }, { "label": "_onchange_sale_order_id()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L225", "id": "fusion_loaner_checkout_onchange_sale_order_id", "community": 7, "norm_label": "_onchange_sale_order_id()" }, { "label": "create()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L234", "id": "fusion_loaner_checkout_create", "community": 0, "norm_label": "create()" }, { "label": ".action_checkout()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L243", "id": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "community": 0, "norm_label": ".action_checkout()" }, { "label": ".action_return()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L271", "id": "fusion_loaner_checkout_fusionloanercheckout_action_return", "community": 4, "norm_label": ".action_return()" }, { "label": ".action_process_return()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L282", "id": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "community": 6, "norm_label": ".action_process_return()" }, { "label": ".action_mark_lost()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L318", "id": "fusion_loaner_checkout_fusionloanercheckout_action_mark_lost", "community": 0, "norm_label": ".action_mark_lost()" }, { "label": ".action_convert_to_rental()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L334", "id": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "community": 0, "norm_label": ".action_convert_to_rental()" }, { "label": ".action_view_history()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L343", "id": "fusion_loaner_checkout_fusionloanercheckout_action_view_history", "community": 0, "norm_label": ".action_view_history()" }, { "label": ".action_view_sale_order()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L354", "id": "fusion_loaner_checkout_fusionloanercheckout_action_view_sale_order", "community": 0, "norm_label": ".action_view_sale_order()" }, { "label": ".action_view_partner()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L366", "id": "fusion_loaner_checkout_fusionloanercheckout_action_view_partner", "community": 0, "norm_label": ".action_view_partner()" }, { "label": "._get_loaner_location()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L378", "id": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "community": 0, "norm_label": "._get_loaner_location()" }, { "label": "._get_customer_location()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L384", "id": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "community": 0, "norm_label": "._get_customer_location()" }, { "label": "._create_stock_transfer()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L387", "id": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "community": 0, "norm_label": "._create_stock_transfer()" }, { "label": "._create_checkout_stock_move()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L443", "id": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "community": 0, "norm_label": "._create_checkout_stock_move()" }, { "label": "._create_return_stock_move()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L455", "id": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "community": 0, "norm_label": "._create_return_stock_move()" }, { "label": "._log_history()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L467", "id": "fusion_loaner_checkout_fusionloanercheckout_log_history", "community": 0, "norm_label": "._log_history()" }, { "label": "._get_email_recipients()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L476", "id": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "community": 0, "norm_label": "._get_email_recipients()" }, { "label": "._send_checkout_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L489", "id": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "community": 0, "norm_label": "._send_checkout_email()" }, { "label": "._send_return_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L528", "id": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "community": 0, "norm_label": "._send_return_email()" }, { "label": "._send_rental_conversion_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L562", "id": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "community": 0, "norm_label": "._send_rental_conversion_email()" }, { "label": "._send_reminder_email()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L603", "id": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "community": 0, "norm_label": "._send_reminder_email()" }, { "label": "_cron_check_overdue_loaners()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L661", "id": "fusion_loaner_checkout_cron_check_overdue_loaners", "community": 0, "norm_label": "_cron_check_overdue_loaners()" }, { "label": "res_users.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/res_users.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_res_users_py", "community": 10, "norm_label": "res_users.py" }, { "label": "ResUsers", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/res_users.py", "source_location": "L8", "id": "res_users_resusers", "community": 10, "norm_label": "resusers" }, { "label": "loaner_portal.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/static/src/js/loaner_portal.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_static_src_js_loaner_portal_js", "community": 15, "norm_label": "loaner_portal.js" }, { "label": "loaner_portal.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "community": 2, "norm_label": "loaner_portal.py" }, { "label": "LoanerPortalController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L12", "id": "loaner_portal_loanerportalcontroller", "community": 2, "norm_label": "loanerportalcontroller" }, { "label": "portal_loaner_categories()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L15", "id": "loaner_portal_portal_loaner_categories", "community": 2, "norm_label": "portal_loaner_categories()" }, { "label": "portal_loaner_products()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L28", "id": "loaner_portal_portal_loaner_products", "community": 2, "norm_label": "portal_loaner_products()" }, { "label": "portal_loaner_locations()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L62", "id": "loaner_portal_portal_loaner_locations", "community": 2, "norm_label": "portal_loaner_locations()" }, { "label": "portal_equipment_locations()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L70", "id": "loaner_portal_portal_equipment_locations", "community": 2, "norm_label": "portal_equipment_locations()" }, { "label": "portal_loaner_checkout()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L105", "id": "loaner_portal_portal_loaner_checkout", "community": 2, "norm_label": "portal_loaner_checkout()" }, { "label": "portal_loaner_create_product()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L159", "id": "loaner_portal_portal_loaner_create_product", "community": 2, "norm_label": "portal_loaner_create_product()" }, { "label": "portal_loaner_return()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L237", "id": "loaner_portal_portal_loaner_return", "community": 6, "norm_label": "portal_loaner_return()" }, { "label": "Return current location of all loaner equipment for the portal.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L71", "id": "loaner_portal_rationale_71", "community": 16, "norm_label": "return current location of all loaner equipment for the portal." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_init_py", "community": 13, "norm_label": "__init__.py" } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "_tgt": "init_pre_init_hook", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_init_py", "target": "init_pre_init_hook", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/__init__.py", "source_location": "L11", "weight": 1.0, "_src": "init_rationale_11", "_tgt": "init_pre_init_hook", "source": "init_pre_init_hook", "target": "init_rationale_11", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/__init__.py", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "_tgt": "loaner_checkout_wizard_loanercheckoutwizard", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "target": "loaner_checkout_wizard_loanercheckoutwizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L67", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "_tgt": "loaner_checkout_wizard_compute_available_lots", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "target": "loaner_checkout_wizard_compute_available_lots", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L89", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "_tgt": "loaner_checkout_wizard_compute_expected_return", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "target": "loaner_checkout_wizard_compute_expected_return", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L98", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "_tgt": "loaner_checkout_wizard_onchange_product_id", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "target": "loaner_checkout_wizard_onchange_product_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L104", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "_tgt": "loaner_checkout_wizard_default_get", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_checkout_wizard_py", "target": "loaner_checkout_wizard_default_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L121", "weight": 1.0, "_src": "loaner_checkout_wizard_loanercheckoutwizard", "_tgt": "loaner_checkout_wizard_loanercheckoutwizard_action_checkout", "source": "loaner_checkout_wizard_loanercheckoutwizard", "target": "loaner_checkout_wizard_loanercheckoutwizard_action_checkout", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_checkout_wizard.py", "source_location": "L127", "weight": 1.0, "_src": "loaner_checkout_wizard_loanercheckoutwizard_action_checkout", "_tgt": "fusion_loaner_checkout_create", "source": "loaner_checkout_wizard_loanercheckoutwizard_action_checkout", "target": "fusion_loaner_checkout_create" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_return_wizard_py", "_tgt": "loaner_return_wizard_loanerreturnwizard", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_return_wizard_py", "target": "loaner_return_wizard_loanerreturnwizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L78", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_return_wizard_py", "_tgt": "loaner_return_wizard_default_get", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_wizard_loaner_return_wizard_py", "target": "loaner_return_wizard_default_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L87", "weight": 1.0, "_src": "loaner_return_wizard_loanerreturnwizard", "_tgt": "loaner_return_wizard_loanerreturnwizard_action_return", "source": "loaner_return_wizard_loanerreturnwizard", "target": "loaner_return_wizard_loanerreturnwizard_action_return", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L95", "weight": 1.0, "_src": "loaner_return_wizard_loanerreturnwizard_action_return", "_tgt": "fusion_loaner_checkout_create", "source": "loaner_return_wizard_loanerreturnwizard_action_return", "target": "fusion_loaner_checkout_create" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/wizard/loaner_return_wizard.py", "source_location": "L102", "weight": 1.0, "_src": "loaner_return_wizard_loanerreturnwizard_action_return", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "source": "loaner_return_wizard_loanerreturnwizard_action_return", "target": "fusion_loaner_checkout_fusionloanercheckout_action_process_return" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_loaner_email_mixin_py", "_tgt": "loaner_email_mixin_loaneremailmixin", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_loaner_email_mixin_py", "target": "loaner_email_mixin_loaneremailmixin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L19", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_build", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_build", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L99", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_section", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_section", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L122", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_note", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_note", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L130", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_button", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_button", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L138", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_attachment_note", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_attachment_note", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L147", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_status_badge", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_status_badge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L161", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_get_company_info", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_get_company_info", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L169", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin", "_tgt": "loaner_email_mixin_loaneremailmixin_email_is_enabled", "source": "loaner_email_mixin_loaneremailmixin", "target": "loaner_email_mixin_loaneremailmixin_email_is_enabled", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L34", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin_email_build", "_tgt": "loaner_email_mixin_loaneremailmixin_get_company_info", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "loaner_email_mixin_loaneremailmixin_get_company_info", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L58", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin_email_build", "_tgt": "loaner_email_mixin_loaneremailmixin_email_section", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "loaner_email_mixin_loaneremailmixin_email_section", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L62", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin_email_build", "_tgt": "loaner_email_mixin_loaneremailmixin_email_note", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "loaner_email_mixin_loaneremailmixin_email_note", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L68", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin_email_build", "_tgt": "loaner_email_mixin_loaneremailmixin_email_attachment_note", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "loaner_email_mixin_loaneremailmixin_email_attachment_note", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/loaner_email_mixin.py", "source_location": "L71", "weight": 1.0, "_src": "loaner_email_mixin_loaneremailmixin_email_build", "_tgt": "loaner_email_mixin_loaneremailmixin_email_button", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "loaner_email_mixin_loaneremailmixin_email_button", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L499", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "_tgt": "loaner_email_mixin_loaneremailmixin_email_build", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L537", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "_tgt": "loaner_email_mixin_loaneremailmixin_email_build", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "fusion_loaner_checkout_fusionloanercheckout_send_return_email" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L573", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "_tgt": "loaner_email_mixin_loaneremailmixin_email_build", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L635", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "_tgt": "loaner_email_mixin_loaneremailmixin_email_build", "source": "loaner_email_mixin_loaneremailmixin_email_build", "target": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_sale_order_py", "_tgt": "sale_order_saleorder", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_sale_order_py", "target": "sale_order_saleorder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L33", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_sale_order_py", "_tgt": "sale_order_compute_loaner_count", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_sale_order_py", "target": "sale_order_compute_loaner_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L46", "weight": 1.0, "_src": "sale_order_saleorder", "_tgt": "sale_order_saleorder_action_view_loaners", "source": "sale_order_saleorder", "target": "sale_order_saleorder_action_view_loaners", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L61", "weight": 1.0, "_src": "sale_order_saleorder", "_tgt": "sale_order_saleorder_action_checkout_loaner", "source": "sale_order_saleorder", "target": "sale_order_saleorder_action_checkout_loaner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L78", "weight": 1.0, "_src": "sale_order_saleorder", "_tgt": "sale_order_saleorder_action_checkin_loaner", "source": "sale_order_saleorder", "target": "sale_order_saleorder_action_checkin_loaner", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/sale_order.py", "source_location": "L86", "weight": 1.0, "_src": "sale_order_saleorder_action_checkin_loaner", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_return", "source": "sale_order_saleorder_action_checkin_loaner", "target": "fusion_loaner_checkout_fusionloanercheckout_action_return" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/__init__.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "_tgt": "product_template_producttemplate", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "target": "product_template_producttemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L109", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "_tgt": "product_template_compute_serial_count", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "target": "product_template_compute_serial_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L127", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "_tgt": "product_template_compute_current_location", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_product_template_py", "target": "product_template_compute_current_location", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/product_template.py", "source_location": "L115", "weight": 1.0, "_src": "product_template_producttemplate", "_tgt": "product_template_producttemplate_action_view_serial_numbers", "source": "product_template_producttemplate", "target": "product_template_producttemplate_action_view_serial_numbers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "_tgt": "fusion_loaner_history_fusionloanerhistory", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "target": "fusion_loaner_history_fusionloanerhistory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L77", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "_tgt": "fusion_loaner_history_get_history_by_serial", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "target": "fusion_loaner_history_get_history_by_serial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L81", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "_tgt": "fusion_loaner_history_get_history_by_product", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_history_py", "target": "fusion_loaner_history_get_history_by_product", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L65", "weight": 1.0, "_src": "fusion_loaner_history_fusionloanerhistory", "_tgt": "fusion_loaner_history_fusionloanerhistory_get_action_label", "source": "fusion_loaner_history_fusionloanerhistory", "target": "fusion_loaner_history_fusionloanerhistory_get_action_label", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L69", "weight": 1.0, "_src": "fusion_loaner_history_fusionloanerhistory", "_tgt": "fusion_loaner_history_fusionloanerhistory_name_get", "source": "fusion_loaner_history_fusionloanerhistory", "target": "fusion_loaner_history_fusionloanerhistory_name_get", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_history.py", "source_location": "L72", "weight": 1.0, "_src": "fusion_loaner_history_fusionloanerhistory_name_get", "_tgt": "fusion_loaner_history_fusionloanerhistory_get_action_label", "source": "fusion_loaner_history_fusionloanerhistory_get_action_label", "target": "fusion_loaner_history_fusionloanerhistory_name_get", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_fusionloanercheckout", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_fusionloanercheckout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L184", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_compute_expected_return_date", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_compute_expected_return_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L192", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_compute_days_out", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_compute_days_out", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L202", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_compute_days_overdue", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_compute_days_overdue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L219", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_onchange_product_id", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_onchange_product_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L225", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_onchange_sale_order_id", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_onchange_sale_order_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L234", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_create", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_create", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L661", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "_tgt": "fusion_loaner_checkout_cron_check_overdue_loaners", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_fusion_loaner_checkout_py", "target": "fusion_loaner_checkout_cron_check_overdue_loaners", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L214", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_compute_history_count", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_compute_history_count", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L243", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L271", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_return", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_return", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L282", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L318", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_mark_lost", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_mark_lost", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L334", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L343", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_view_history", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_view_history", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L354", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_view_sale_order", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_view_sale_order", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L366", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_view_partner", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_action_view_partner", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L378", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L384", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L387", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L443", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L455", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L467", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L476", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L489", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L528", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L562", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L603", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "source": "fusion_loaner_checkout_fusionloanercheckout", "target": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L469", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_log_history", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L405", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L516", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L550", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L592", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L648", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L146", "weight": 1.0, "_src": "loaner_portal_portal_loaner_checkout", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "loaner_portal_portal_loaner_checkout" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L191", "weight": 1.0, "_src": "loaner_portal_portal_loaner_create_product", "_tgt": "fusion_loaner_checkout_create", "source": "fusion_loaner_checkout_create", "target": "loaner_portal_portal_loaner_create_product" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L250", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L253", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "source": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "target": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L256", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "source": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "target": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L147", "weight": 1.0, "_src": "loaner_portal_portal_loaner_checkout", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "source": "fusion_loaner_checkout_fusionloanercheckout_action_checkout", "target": "loaner_portal_portal_loaner_checkout" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L298", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L301", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "source": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "target": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L304", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "source": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "target": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L258", "weight": 1.0, "_src": "loaner_portal_portal_loaner_return", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "source": "fusion_loaner_checkout_fusionloanercheckout_action_process_return", "target": "loaner_portal_portal_loaner_return" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L321", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_mark_lost", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout_action_mark_lost", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L340", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "target": "fusion_loaner_checkout_fusionloanercheckout_log_history", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L341", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "source": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "target": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L684", "weight": 1.0, "_src": "fusion_loaner_checkout_cron_check_overdue_loaners", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "source": "fusion_loaner_checkout_fusionloanercheckout_action_convert_to_rental", "target": "fusion_loaner_checkout_cron_check_overdue_loaners", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L445", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "source": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "target": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L458", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "source": "fusion_loaner_checkout_fusionloanercheckout_get_loaner_location", "target": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L446", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "source": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "target": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L457", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "source": "fusion_loaner_checkout_fusionloanercheckout_get_customer_location", "target": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L447", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "source": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "target": "fusion_loaner_checkout_fusionloanercheckout_create_checkout_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L459", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "source": "fusion_loaner_checkout_fusionloanercheckout_create_stock_transfer", "target": "fusion_loaner_checkout_fusionloanercheckout_create_return_stock_move", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L670", "weight": 1.0, "_src": "fusion_loaner_checkout_cron_check_overdue_loaners", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_log_history", "source": "fusion_loaner_checkout_fusionloanercheckout_log_history", "target": "fusion_loaner_checkout_cron_check_overdue_loaners", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L491", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "source": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "target": "fusion_loaner_checkout_fusionloanercheckout_send_checkout_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L530", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "source": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "target": "fusion_loaner_checkout_fusionloanercheckout_send_return_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L564", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "source": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "target": "fusion_loaner_checkout_fusionloanercheckout_send_rental_conversion_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L605", "weight": 1.0, "_src": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "source": "fusion_loaner_checkout_fusionloanercheckout_get_email_recipients", "target": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/fusion_loaner_checkout.py", "source_location": "L672", "weight": 1.0, "_src": "fusion_loaner_checkout_cron_check_overdue_loaners", "_tgt": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "source": "fusion_loaner_checkout_fusionloanercheckout_send_reminder_email", "target": "fusion_loaner_checkout_cron_check_overdue_loaners", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/models/res_users.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_res_users_py", "_tgt": "res_users_resusers", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_models_res_users_py", "target": "res_users_resusers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_loanerportalcontroller", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_loanerportalcontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_categories", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_categories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L28", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_products", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_products", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L62", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_locations", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_locations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L70", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_equipment_locations", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_equipment_locations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L105", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_checkout", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_checkout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L159", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_create_product", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_create_product", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/loaner_portal.py", "source_location": "L237", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "_tgt": "loaner_portal_portal_loaner_return", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_loaner_portal_py", "target": "loaner_portal_portal_loaner_return", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_loaners_management/controllers/__init__.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_loaners_management_controllers_init_py", "confidence_score": 1.0 } ], "hyperedges": [] }