8950 lines
378 KiB
JSON
8950 lines
378 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"community": 7,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "_fusion_tasks_post_init()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L8",
|
|
"id": "init_fusion_tasks_post_init",
|
|
"community": 7,
|
|
"norm_label": "_fusion_tasks_post_init()"
|
|
},
|
|
{
|
|
"label": "Post-install hook for fusion_tasks. 1. Sets default ICP values (upsert - sa",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L9",
|
|
"id": "init_rationale_9",
|
|
"community": 7,
|
|
"norm_label": "post-install hook for fusion_tasks. 1. sets default icp values (upsert - sa"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_manifest_py",
|
|
"community": 12,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "technician_location.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"community": 4,
|
|
"norm_label": "technician_location.py"
|
|
},
|
|
{
|
|
"label": "FusionTechnicianLocation",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L16",
|
|
"id": "technician_location_fusiontechnicianlocation",
|
|
"community": 4,
|
|
"norm_label": "fusiontechnicianlocation"
|
|
},
|
|
{
|
|
"label": "log_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L59",
|
|
"id": "technician_location_log_location",
|
|
"community": 4,
|
|
"norm_label": "log_location()"
|
|
},
|
|
{
|
|
"label": "get_latest_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L70",
|
|
"id": "technician_location_get_latest_locations",
|
|
"community": 4,
|
|
"norm_label": "get_latest_locations()"
|
|
},
|
|
{
|
|
"label": "_cron_cleanup_old_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L104",
|
|
"id": "technician_location_cron_cleanup_old_locations",
|
|
"community": 4,
|
|
"norm_label": "_cron_cleanup_old_locations()"
|
|
},
|
|
{
|
|
"label": "Log the current user's location. Called from portal JS.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L60",
|
|
"id": "technician_location_rationale_60",
|
|
"community": 13,
|
|
"norm_label": "log the current user's location. called from portal js."
|
|
},
|
|
{
|
|
"label": "Get the most recent location for each technician (for map view). Includ",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L71",
|
|
"id": "technician_location_rationale_71",
|
|
"community": 14,
|
|
"norm_label": "get the most recent location for each technician (for map view). includ"
|
|
},
|
|
{
|
|
"label": "Remove location logs based on configurable retention setting. Setting (",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L105",
|
|
"id": "technician_location_rationale_105",
|
|
"community": 15,
|
|
"norm_label": "remove location logs based on configurable retention setting. setting ("
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_init_py",
|
|
"community": 11,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "res_company.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_company.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_company_py",
|
|
"community": 8,
|
|
"norm_label": "res_company.py"
|
|
},
|
|
{
|
|
"label": "ResCompany",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_company.py",
|
|
"source_location": "L8",
|
|
"id": "res_company_rescompany",
|
|
"community": 8,
|
|
"norm_label": "rescompany"
|
|
},
|
|
{
|
|
"label": "push_subscription.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_push_subscription_py",
|
|
"community": 2,
|
|
"norm_label": "push_subscription.py"
|
|
},
|
|
{
|
|
"label": "FusionPushSubscription",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L15",
|
|
"id": "push_subscription_fusionpushsubscription",
|
|
"community": 2,
|
|
"norm_label": "fusionpushsubscription"
|
|
},
|
|
{
|
|
"label": "register_subscription()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L55",
|
|
"id": "push_subscription_register_subscription",
|
|
"community": 2,
|
|
"norm_label": "register_subscription()"
|
|
},
|
|
{
|
|
"label": "Register or update a push subscription.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L56",
|
|
"id": "push_subscription_rationale_56",
|
|
"community": 16,
|
|
"norm_label": "register or update a push subscription."
|
|
},
|
|
{
|
|
"label": "res_users.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_users.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_users_py",
|
|
"community": 9,
|
|
"norm_label": "res_users.py"
|
|
},
|
|
{
|
|
"label": "ResUsers",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_users.py",
|
|
"source_location": "L8",
|
|
"id": "res_users_resusers",
|
|
"community": 9,
|
|
"norm_label": "resusers"
|
|
},
|
|
{
|
|
"label": "res_config_settings.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_config_settings.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_config_settings_py",
|
|
"community": 10,
|
|
"norm_label": "res_config_settings.py"
|
|
},
|
|
{
|
|
"label": "ResConfigSettings",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_config_settings.py",
|
|
"source_location": "L8",
|
|
"id": "res_config_settings_resconfigsettings",
|
|
"community": 10,
|
|
"norm_label": "resconfigsettings"
|
|
},
|
|
{
|
|
"label": "technician_task.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"community": 3,
|
|
"norm_label": "technician_task.py"
|
|
},
|
|
{
|
|
"label": "FusionTechnicianTask",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L25",
|
|
"id": "technician_task_fusiontechniciantask",
|
|
"community": 0,
|
|
"norm_label": "fusiontechniciantask"
|
|
},
|
|
{
|
|
"label": "._compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L32",
|
|
"id": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"community": 0,
|
|
"norm_label": "._compute_display_name()"
|
|
},
|
|
{
|
|
"label": "._get_store_hours()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L52",
|
|
"id": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"community": 3,
|
|
"norm_label": "._get_store_hours()"
|
|
},
|
|
{
|
|
"label": "_compute_is_shadow()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L115",
|
|
"id": "technician_task_compute_is_shadow",
|
|
"community": 3,
|
|
"norm_label": "_compute_is_shadow()"
|
|
},
|
|
{
|
|
"label": "_compute_client_display()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L124",
|
|
"id": "technician_task_compute_client_display",
|
|
"community": 3,
|
|
"norm_label": "_compute_client_display()"
|
|
},
|
|
{
|
|
"label": "_compute_all_technician_ids()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L172",
|
|
"id": "technician_task_compute_all_technician_ids",
|
|
"community": 3,
|
|
"norm_label": "_compute_all_technician_ids()"
|
|
},
|
|
{
|
|
"label": "._get_calendar_busy_intervals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L495",
|
|
"id": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"community": 3,
|
|
"norm_label": "._get_calendar_busy_intervals()"
|
|
},
|
|
{
|
|
"label": "._find_next_available_slot()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L544",
|
|
"id": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"community": 3,
|
|
"norm_label": "._find_next_available_slot()"
|
|
},
|
|
{
|
|
"label": "._get_available_gaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L664",
|
|
"id": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"community": 3,
|
|
"norm_label": "._get_available_gaps()"
|
|
},
|
|
{
|
|
"label": "_get_time_selection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L700",
|
|
"id": "technician_task_get_time_selection",
|
|
"community": 3,
|
|
"norm_label": "_get_time_selection()"
|
|
},
|
|
{
|
|
"label": "_compute_time_12h()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L716",
|
|
"id": "technician_task_compute_time_12h",
|
|
"community": 3,
|
|
"norm_label": "_compute_time_12h()"
|
|
},
|
|
{
|
|
"label": "._inverse_time_start_12h()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L722",
|
|
"id": "technician_task_fusiontechniciantask_inverse_time_start_12h",
|
|
"community": 0,
|
|
"norm_label": "._inverse_time_start_12h()"
|
|
},
|
|
{
|
|
"label": "._inverse_time_end_12h()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L727",
|
|
"id": "technician_task_fusiontechniciantask_inverse_time_end_12h",
|
|
"community": 0,
|
|
"norm_label": "._inverse_time_end_12h()"
|
|
},
|
|
{
|
|
"label": "_compute_time_displays()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L733",
|
|
"id": "technician_task_compute_time_displays",
|
|
"community": 3,
|
|
"norm_label": "_compute_time_displays()"
|
|
},
|
|
{
|
|
"label": "_onchange_task_type_duration()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L740",
|
|
"id": "technician_task_onchange_task_type_duration",
|
|
"community": 3,
|
|
"norm_label": "_onchange_task_type_duration()"
|
|
},
|
|
{
|
|
"label": "_onchange_compute_end_time()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L750",
|
|
"id": "technician_task_onchange_compute_end_time",
|
|
"community": 3,
|
|
"norm_label": "_onchange_compute_end_time()"
|
|
},
|
|
{
|
|
"label": "_compute_datetimes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L763",
|
|
"id": "technician_task_compute_datetimes",
|
|
"community": 3,
|
|
"norm_label": "_compute_datetimes()"
|
|
},
|
|
{
|
|
"label": "._inverse_datetime_start()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L781",
|
|
"id": "technician_task_fusiontechniciantask_inverse_datetime_start",
|
|
"community": 0,
|
|
"norm_label": "._inverse_datetime_start()"
|
|
},
|
|
{
|
|
"label": "._inverse_datetime_end()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L791",
|
|
"id": "technician_task_fusiontechniciantask_inverse_datetime_end",
|
|
"community": 0,
|
|
"norm_label": "._inverse_datetime_end()"
|
|
},
|
|
{
|
|
"label": "_compute_schedule_info()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L801",
|
|
"id": "technician_task_compute_schedule_info",
|
|
"community": 3,
|
|
"norm_label": "_compute_schedule_info()"
|
|
},
|
|
{
|
|
"label": "_compute_prev_task_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L879",
|
|
"id": "technician_task_compute_prev_task_summary",
|
|
"community": 3,
|
|
"norm_label": "_compute_prev_task_summary()"
|
|
},
|
|
{
|
|
"label": "._quick_travel_time()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L980",
|
|
"id": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"community": 3,
|
|
"norm_label": "._quick_travel_time()"
|
|
},
|
|
{
|
|
"label": "_compute_color()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1018",
|
|
"id": "technician_task_compute_color",
|
|
"community": 3,
|
|
"norm_label": "_compute_color()"
|
|
},
|
|
{
|
|
"label": "_compute_address_display()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1033",
|
|
"id": "technician_task_compute_address_display",
|
|
"community": 3,
|
|
"norm_label": "_compute_address_display()"
|
|
},
|
|
{
|
|
"label": "_onchange_is_in_store()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1063",
|
|
"id": "technician_task_onchange_is_in_store",
|
|
"community": 0,
|
|
"norm_label": "_onchange_is_in_store()"
|
|
},
|
|
{
|
|
"label": "_onchange_partner_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1073",
|
|
"id": "technician_task_onchange_partner_id",
|
|
"community": 3,
|
|
"norm_label": "_onchange_partner_id()"
|
|
},
|
|
{
|
|
"label": "._fill_address_from_partner()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1088",
|
|
"id": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"community": 0,
|
|
"norm_label": "._fill_address_from_partner()"
|
|
},
|
|
{
|
|
"label": "_check_address_required()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1106",
|
|
"id": "technician_task_check_address_required",
|
|
"community": 3,
|
|
"norm_label": "_check_address_required()"
|
|
},
|
|
{
|
|
"label": "_check_no_overlap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1121",
|
|
"id": "technician_task_check_no_overlap",
|
|
"community": 3,
|
|
"norm_label": "_check_no_overlap()"
|
|
},
|
|
{
|
|
"label": "_onchange_technician_date_autoset()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1255",
|
|
"id": "technician_task_onchange_technician_date_autoset",
|
|
"community": 3,
|
|
"norm_label": "_onchange_technician_date_autoset()"
|
|
},
|
|
{
|
|
"label": "._snap_if_overlap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1285",
|
|
"id": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"community": 3,
|
|
"norm_label": "._snap_if_overlap()"
|
|
},
|
|
{
|
|
"label": "._snap_to_quarter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1345",
|
|
"id": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"community": 3,
|
|
"norm_label": "._snap_to_quarter()"
|
|
},
|
|
{
|
|
"label": "default_get()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1352",
|
|
"id": "technician_task_default_get",
|
|
"community": 3,
|
|
"norm_label": "default_get()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1412",
|
|
"id": "technician_task_create",
|
|
"community": 0,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": "._create_vals_fill()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1444",
|
|
"id": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"community": 0,
|
|
"norm_label": "._create_vals_fill()"
|
|
},
|
|
{
|
|
"label": "._on_create_post_actions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1455",
|
|
"id": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"community": 0,
|
|
"norm_label": "._on_create_post_actions()"
|
|
},
|
|
{
|
|
"label": ".write()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1463",
|
|
"id": "technician_task_fusiontechniciantask_write",
|
|
"community": 4,
|
|
"norm_label": ".write()"
|
|
},
|
|
{
|
|
"label": "._sync_calendar_event()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1556",
|
|
"id": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"community": 0,
|
|
"norm_label": "._sync_calendar_event()"
|
|
},
|
|
{
|
|
"label": "_fill_address_vals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1626",
|
|
"id": "technician_task_fill_address_vals",
|
|
"community": 0,
|
|
"norm_label": "_fill_address_vals()"
|
|
},
|
|
{
|
|
"label": "._post_task_created_to_linked_order()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1639",
|
|
"id": "technician_task_fusiontechniciantask_post_task_created_to_linked_order",
|
|
"community": 0,
|
|
"norm_label": "._post_task_created_to_linked_order()"
|
|
},
|
|
{
|
|
"label": "._mark_sale_order_ready_for_delivery()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1644",
|
|
"id": "technician_task_fusiontechniciantask_mark_sale_order_ready_for_delivery",
|
|
"community": 0,
|
|
"norm_label": "._mark_sale_order_ready_for_delivery()"
|
|
},
|
|
{
|
|
"label": "._recalculate_day_travel_chains()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1649",
|
|
"id": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"community": 0,
|
|
"norm_label": "._recalculate_day_travel_chains()"
|
|
},
|
|
{
|
|
"label": "._get_technician_start_address()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1664",
|
|
"id": "technician_task_fusiontechniciantask_get_technician_start_address",
|
|
"community": 0,
|
|
"norm_label": "._get_technician_start_address()"
|
|
},
|
|
{
|
|
"label": "._geocode_address_string()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1679",
|
|
"id": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"community": 4,
|
|
"norm_label": "._geocode_address_string()"
|
|
},
|
|
{
|
|
"label": "._get_technician_start_coords()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1705",
|
|
"id": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"community": 4,
|
|
"norm_label": "._get_technician_start_coords()"
|
|
},
|
|
{
|
|
"label": "._recalculate_combos_travel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1745",
|
|
"id": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"community": 4,
|
|
"norm_label": "._recalculate_combos_travel()"
|
|
},
|
|
{
|
|
"label": "._get_tech_current_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1818",
|
|
"id": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"community": 4,
|
|
"norm_label": "._get_tech_current_location()"
|
|
},
|
|
{
|
|
"label": "._recalculate_travel_from_current_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1857",
|
|
"id": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"community": 4,
|
|
"norm_label": "._recalculate_travel_from_current_location()"
|
|
},
|
|
{
|
|
"label": "._recalculate_remaining_tasks_travel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1876",
|
|
"id": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"community": 4,
|
|
"norm_label": "._recalculate_remaining_tasks_travel()"
|
|
},
|
|
{
|
|
"label": "._check_previous_tasks_completed()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1936",
|
|
"id": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"community": 6,
|
|
"norm_label": "._check_previous_tasks_completed()"
|
|
},
|
|
{
|
|
"label": "._write_action_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1956",
|
|
"id": "technician_task_fusiontechniciantask_write_action_location",
|
|
"community": 6,
|
|
"norm_label": "._write_action_location()"
|
|
},
|
|
{
|
|
"label": ".action_start_en_route()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1972",
|
|
"id": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"community": 6,
|
|
"norm_label": ".action_start_en_route()"
|
|
},
|
|
{
|
|
"label": ".action_start_task()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2008",
|
|
"id": "technician_task_fusiontechniciantask_action_start_task",
|
|
"community": 6,
|
|
"norm_label": ".action_start_task()"
|
|
},
|
|
{
|
|
"label": ".action_complete_task()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2022",
|
|
"id": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"community": 0,
|
|
"norm_label": ".action_complete_task()"
|
|
},
|
|
{
|
|
"label": "._check_completion_requirements()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2050",
|
|
"id": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"community": 0,
|
|
"norm_label": "._check_completion_requirements()"
|
|
},
|
|
{
|
|
"label": "._on_complete_extra()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2055",
|
|
"id": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"community": 0,
|
|
"norm_label": "._on_complete_extra()"
|
|
},
|
|
{
|
|
"label": ".action_cancel_task()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2060",
|
|
"id": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"community": 6,
|
|
"norm_label": ".action_cancel_task()"
|
|
},
|
|
{
|
|
"label": "._on_cancel_extra()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2077",
|
|
"id": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"community": 6,
|
|
"norm_label": "._on_cancel_extra()"
|
|
},
|
|
{
|
|
"label": ".action_reschedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2082",
|
|
"id": "technician_task_fusiontechniciantask_action_reschedule",
|
|
"community": 0,
|
|
"norm_label": ".action_reschedule()"
|
|
},
|
|
{
|
|
"label": ".action_reset_to_scheduled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2101",
|
|
"id": "technician_task_fusiontechniciantask_action_reset_to_scheduled",
|
|
"community": 0,
|
|
"norm_label": ".action_reset_to_scheduled()"
|
|
},
|
|
{
|
|
"label": "._post_status_message()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2110",
|
|
"id": "technician_task_fusiontechniciantask_post_status_message",
|
|
"community": 6,
|
|
"norm_label": "._post_status_message()"
|
|
},
|
|
{
|
|
"label": "._post_completion_to_linked_order()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2129",
|
|
"id": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"community": 0,
|
|
"norm_label": "._post_completion_to_linked_order()"
|
|
},
|
|
{
|
|
"label": "._notify_scheduler_on_completion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2134",
|
|
"id": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"community": 0,
|
|
"norm_label": "._notify_scheduler_on_completion()"
|
|
},
|
|
{
|
|
"label": "._get_task_email_details()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2199",
|
|
"id": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"community": 0,
|
|
"norm_label": "._get_task_email_details()"
|
|
},
|
|
{
|
|
"label": "._get_task_email_recipients()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2219",
|
|
"id": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"community": 0,
|
|
"norm_label": "._get_task_email_recipients()"
|
|
},
|
|
{
|
|
"label": "._send_task_cancelled_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2237",
|
|
"id": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"community": 6,
|
|
"norm_label": "._send_task_cancelled_email()"
|
|
},
|
|
{
|
|
"label": "._send_task_scheduled_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2241",
|
|
"id": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"community": 0,
|
|
"norm_label": "._send_task_scheduled_email()"
|
|
},
|
|
{
|
|
"label": "._send_task_rescheduled_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2245",
|
|
"id": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"community": 0,
|
|
"norm_label": "._send_task_rescheduled_email()"
|
|
},
|
|
{
|
|
"label": "._get_email_builder()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2253",
|
|
"id": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"community": 0,
|
|
"norm_label": "._get_email_builder()"
|
|
},
|
|
{
|
|
"label": "._is_email_notifications_enabled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2261",
|
|
"id": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"community": 0,
|
|
"norm_label": "._is_email_notifications_enabled()"
|
|
},
|
|
{
|
|
"label": "._get_linked_order()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2269",
|
|
"id": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"community": 0,
|
|
"norm_label": "._get_linked_order()"
|
|
},
|
|
{
|
|
"label": "._send_task_en_route_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2277",
|
|
"id": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"community": 0,
|
|
"norm_label": "._send_task_en_route_email()"
|
|
},
|
|
{
|
|
"label": "._send_task_completion_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2360",
|
|
"id": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"community": 0,
|
|
"norm_label": "._send_task_completion_email()"
|
|
},
|
|
{
|
|
"label": ".get_next_task_for_technician()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2465",
|
|
"id": "technician_task_fusiontechniciantask_get_next_task_for_technician",
|
|
"community": 0,
|
|
"norm_label": ".get_next_task_for_technician()"
|
|
},
|
|
{
|
|
"label": "._get_google_maps_api_key()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2485",
|
|
"id": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"community": 4,
|
|
"norm_label": "._get_google_maps_api_key()"
|
|
},
|
|
{
|
|
"label": "get_map_data()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2492",
|
|
"id": "technician_task_get_map_data",
|
|
"community": 4,
|
|
"norm_label": "get_map_data()"
|
|
},
|
|
{
|
|
"label": "_get_tech_start_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2528",
|
|
"id": "technician_task_get_tech_start_locations",
|
|
"community": 4,
|
|
"norm_label": "_get_tech_start_locations()"
|
|
},
|
|
{
|
|
"label": "_get_clock_in_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2612",
|
|
"id": "technician_task_get_clock_in_locations",
|
|
"community": 4,
|
|
"norm_label": "_get_clock_in_locations()"
|
|
},
|
|
{
|
|
"label": "._geocode_address()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2689",
|
|
"id": "technician_task_fusiontechniciantask_geocode_address",
|
|
"community": 4,
|
|
"norm_label": "._geocode_address()"
|
|
},
|
|
{
|
|
"label": "._calculate_travel_time()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2727",
|
|
"id": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"community": 4,
|
|
"norm_label": "._calculate_travel_time()"
|
|
},
|
|
{
|
|
"label": "_maps_api_headers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2777",
|
|
"id": "technician_task_maps_api_headers",
|
|
"community": 3,
|
|
"norm_label": "_maps_api_headers()"
|
|
},
|
|
{
|
|
"label": "_osrm_travel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2792",
|
|
"id": "technician_task_osrm_travel",
|
|
"community": 3,
|
|
"norm_label": "_osrm_travel()"
|
|
},
|
|
{
|
|
"label": "_nominatim_geocode()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2814",
|
|
"id": "technician_task_nominatim_geocode",
|
|
"community": 4,
|
|
"norm_label": "_nominatim_geocode()"
|
|
},
|
|
{
|
|
"label": ".action_calculate_travel_times()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2842",
|
|
"id": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"community": 0,
|
|
"norm_label": ".action_calculate_travel_times()"
|
|
},
|
|
{
|
|
"label": "._do_calculate_travel_times()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2848",
|
|
"id": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"community": 4,
|
|
"norm_label": "._do_calculate_travel_times()"
|
|
},
|
|
{
|
|
"label": "_cron_calculate_travel_times()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2922",
|
|
"id": "technician_task_cron_calculate_travel_times",
|
|
"community": 4,
|
|
"norm_label": "_cron_calculate_travel_times()"
|
|
},
|
|
{
|
|
"label": "_cron_check_late_arrivals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2966",
|
|
"id": "technician_task_cron_check_late_arrivals",
|
|
"community": 4,
|
|
"norm_label": "_cron_check_late_arrivals()"
|
|
},
|
|
{
|
|
"label": ".get_technician_tasks_for_date()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3039",
|
|
"id": "technician_task_fusiontechniciantask_get_technician_tasks_for_date",
|
|
"community": 0,
|
|
"norm_label": ".get_technician_tasks_for_date()"
|
|
},
|
|
{
|
|
"label": ".get_next_task()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3047",
|
|
"id": "technician_task_fusiontechniciantask_get_next_task",
|
|
"community": 0,
|
|
"norm_label": ".get_next_task()"
|
|
},
|
|
{
|
|
"label": ".get_current_task()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3056",
|
|
"id": "technician_task_fusiontechniciantask_get_current_task",
|
|
"community": 0,
|
|
"norm_label": ".get_current_task()"
|
|
},
|
|
{
|
|
"label": "._send_push_notification()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3069",
|
|
"id": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"community": 4,
|
|
"norm_label": "._send_push_notification()"
|
|
},
|
|
{
|
|
"label": "_cron_send_push_notifications()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3127",
|
|
"id": "technician_task_cron_send_push_notifications",
|
|
"community": 4,
|
|
"norm_label": "_cron_send_push_notifications()"
|
|
},
|
|
{
|
|
"label": "._get_local_tz()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3161",
|
|
"id": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"community": 3,
|
|
"norm_label": "._get_local_tz()"
|
|
},
|
|
{
|
|
"label": "._utc_to_local()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3175",
|
|
"id": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"community": 0,
|
|
"norm_label": "._utc_to_local()"
|
|
},
|
|
{
|
|
"label": "._local_now()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3182",
|
|
"id": "technician_task_fusiontechniciantask_local_now",
|
|
"community": 4,
|
|
"norm_label": "._local_now()"
|
|
},
|
|
{
|
|
"label": "_float_to_time_str()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3187",
|
|
"id": "technician_task_float_to_time_str",
|
|
"community": 3,
|
|
"norm_label": "_float_to_time_str()"
|
|
},
|
|
{
|
|
"label": ".get_google_maps_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3197",
|
|
"id": "technician_task_fusiontechniciantask_get_google_maps_url",
|
|
"community": 0,
|
|
"norm_label": ".get_google_maps_url()"
|
|
},
|
|
{
|
|
"label": "Richer display name: Client - Type | 9:00 AM - 10:00 AM [+2 techs].",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L33",
|
|
"id": "technician_task_rationale_33",
|
|
"community": 0,
|
|
"norm_label": "richer display name: client - type | 9:00 am - 10:00 am [+2 techs]."
|
|
},
|
|
{
|
|
"label": "Return (open_hour, close_hour) from settings. Defaults 9.0 / 18.0.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L53",
|
|
"id": "technician_task_rationale_53",
|
|
"community": 3,
|
|
"norm_label": "return (open_hour, close_hour) from settings. defaults 9.0 / 18.0."
|
|
},
|
|
{
|
|
"label": "Return busy intervals from calendar.event for a technician on a date. Q",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L496",
|
|
"id": "technician_task_rationale_496",
|
|
"community": 3,
|
|
"norm_label": "return busy intervals from calendar.event for a technician on a date. q"
|
|
},
|
|
{
|
|
"label": "Find the next available time slot for a technician on a given date. Sca",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L547",
|
|
"id": "technician_task_rationale_547",
|
|
"community": 3,
|
|
"norm_label": "find the next available time slot for a technician on a given date. sca"
|
|
},
|
|
{
|
|
"label": "Return a list of available (start, end) gaps for a technician on a date.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L665",
|
|
"id": "technician_task_rationale_665",
|
|
"community": 3,
|
|
"norm_label": "return a list of available (start, end) gaps for a technician on a date."
|
|
},
|
|
{
|
|
"label": "Generate 12-hour time slots every 15 minutes, store hours only (9 AM - 6 PM).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L701",
|
|
"id": "technician_task_rationale_701",
|
|
"community": 17,
|
|
"norm_label": "generate 12-hour time slots every 15 minutes, store hours only (9 am - 6 pm)."
|
|
},
|
|
{
|
|
"label": "Sync the 12h selection fields from the raw float values.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L717",
|
|
"id": "technician_task_rationale_717",
|
|
"community": 18,
|
|
"norm_label": "sync the 12h selection fields from the raw float values."
|
|
},
|
|
{
|
|
"label": "Convert float hours to readable time strings.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L734",
|
|
"id": "technician_task_rationale_734",
|
|
"community": 19,
|
|
"norm_label": "convert float hours to readable time strings."
|
|
},
|
|
{
|
|
"label": "Set default duration based on task type.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L741",
|
|
"id": "technician_task_rationale_741",
|
|
"community": 20,
|
|
"norm_label": "set default duration based on task type."
|
|
},
|
|
{
|
|
"label": "Auto-compute end time from start + duration. Also run overlap check.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L751",
|
|
"id": "technician_task_rationale_751",
|
|
"community": 21,
|
|
"norm_label": "auto-compute end time from start + duration. also run overlap check."
|
|
},
|
|
{
|
|
"label": "Combine date + float time into proper Datetime fields for calendar. time",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L764",
|
|
"id": "technician_task_rationale_764",
|
|
"community": 22,
|
|
"norm_label": "combine date + float time into proper datetime fields for calendar. time"
|
|
},
|
|
{
|
|
"label": "When datetime_start is changed (e.g. from calendar drag), update date + time.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L782",
|
|
"id": "technician_task_rationale_782",
|
|
"community": 0,
|
|
"norm_label": "when datetime_start is changed (e.g. from calendar drag), update date + time."
|
|
},
|
|
{
|
|
"label": "When datetime_end is changed (e.g. from calendar resize), update time_end.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L792",
|
|
"id": "technician_task_rationale_792",
|
|
"community": 0,
|
|
"norm_label": "when datetime_end is changed (e.g. from calendar resize), update time_end."
|
|
},
|
|
{
|
|
"label": "Show booked + available time slots for the technician on the selected date.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L802",
|
|
"id": "technician_task_rationale_802",
|
|
"community": 23,
|
|
"norm_label": "show booked + available time slots for the technician on the selected date."
|
|
},
|
|
{
|
|
"label": "Show previous task info + travel time warning with color coding.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L880",
|
|
"id": "technician_task_rationale_880",
|
|
"community": 24,
|
|
"norm_label": "show previous task info + travel time warning with color coding."
|
|
},
|
|
{
|
|
"label": "Quick inline travel time calculation. Prefers self-hosted OSRM when fusi",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L981",
|
|
"id": "technician_task_rationale_981",
|
|
"community": 3,
|
|
"norm_label": "quick inline travel time calculation. prefers self-hosted osrm when fusi"
|
|
},
|
|
{
|
|
"label": "Auto-fill company address when task is marked as in-store.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1064",
|
|
"id": "technician_task_rationale_1064",
|
|
"community": 25,
|
|
"norm_label": "auto-fill company address when task is marked as in-store."
|
|
},
|
|
{
|
|
"label": "Auto-fill address fields from the selected client's address.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1074",
|
|
"id": "technician_task_rationale_1074",
|
|
"community": 26,
|
|
"norm_label": "auto-fill address fields from the selected client's address."
|
|
},
|
|
{
|
|
"label": "Populate address fields from a partner record.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1089",
|
|
"id": "technician_task_rationale_1089",
|
|
"community": 0,
|
|
"norm_label": "populate address fields from a partner record."
|
|
},
|
|
{
|
|
"label": "Non-in-store tasks must have a geocoded address.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1107",
|
|
"id": "technician_task_rationale_1107",
|
|
"community": 27,
|
|
"norm_label": "non-in-store tasks must have a geocoded address."
|
|
},
|
|
{
|
|
"label": "Prevent overlapping bookings for the same technician on the same date.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1122",
|
|
"id": "technician_task_rationale_1122",
|
|
"community": 28,
|
|
"norm_label": "prevent overlapping bookings for the same technician on the same date."
|
|
},
|
|
{
|
|
"label": "Auto-set start/end time to the first available slot when tech+date change.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1256",
|
|
"id": "technician_task_rationale_1256",
|
|
"community": 29,
|
|
"norm_label": "auto-set start/end time to the first available slot when tech+date change."
|
|
},
|
|
{
|
|
"label": "Check if current time_start/time_end overlaps with another task. If so,",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1286",
|
|
"id": "technician_task_rationale_1286",
|
|
"community": 3,
|
|
"norm_label": "check if current time_start/time_end overlaps with another task. if so,"
|
|
},
|
|
{
|
|
"label": "Round a float hour to the nearest 15-minute slot and clamp to store hours.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1346",
|
|
"id": "technician_task_rationale_1346",
|
|
"community": 3,
|
|
"norm_label": "round a float hour to the nearest 15-minute slot and clamp to store hours."
|
|
},
|
|
{
|
|
"label": "Handle calendar time range selection: pre-fill date + times from context.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1353",
|
|
"id": "technician_task_rationale_1353",
|
|
"community": 30,
|
|
"norm_label": "handle calendar time range selection: pre-fill date + times from context."
|
|
},
|
|
{
|
|
"label": "Hook: fill address from linked records during create. Base implementati",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1445",
|
|
"id": "technician_task_rationale_1445",
|
|
"community": 0,
|
|
"norm_label": "hook: fill address from linked records during create. base implementati"
|
|
},
|
|
{
|
|
"label": "Hook: post-create side-effects for linked records. Override in fusion_c",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1456",
|
|
"id": "technician_task_rationale_1456",
|
|
"community": 0,
|
|
"norm_label": "hook: post-create side-effects for linked records. override in fusion_c"
|
|
},
|
|
{
|
|
"label": "Create or update a linked calendar.event for external calendar sync. On",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1557",
|
|
"id": "technician_task_rationale_1557",
|
|
"community": 0,
|
|
"norm_label": "create or update a linked calendar.event for external calendar sync. on"
|
|
},
|
|
{
|
|
"label": "Helper to fill address vals dict from a partner record.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1627",
|
|
"id": "technician_task_rationale_1627",
|
|
"community": 31,
|
|
"norm_label": "helper to fill address vals dict from a partner record."
|
|
},
|
|
{
|
|
"label": "Hook: post task creation notice to linked order chatter. Override in fus",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1640",
|
|
"id": "technician_task_rationale_1640",
|
|
"community": 0,
|
|
"norm_label": "hook: post task creation notice to linked order chatter. override in fus"
|
|
},
|
|
{
|
|
"label": "Hook: mark linked sale orders as ready for delivery. Override in fusion_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1645",
|
|
"id": "technician_task_rationale_1645",
|
|
"community": 0,
|
|
"norm_label": "hook: mark linked sale orders as ready for delivery. override in fusion_"
|
|
},
|
|
{
|
|
"label": "Recalculate travel for all tech+date combos affected by these tasks. In",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1650",
|
|
"id": "technician_task_rationale_1650",
|
|
"community": 0,
|
|
"norm_label": "recalculate travel for all tech+date combos affected by these tasks. in"
|
|
},
|
|
{
|
|
"label": "Get the start address for a technician. Priority: 1. Technici",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1665",
|
|
"id": "technician_task_rationale_1665",
|
|
"community": 0,
|
|
"norm_label": "get the start address for a technician. priority: 1. technici"
|
|
},
|
|
{
|
|
"label": "Geocode an address string. Prefers self-hosted Nominatim when fusion_tas",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1680",
|
|
"id": "technician_task_rationale_1680",
|
|
"community": 4,
|
|
"norm_label": "geocode an address string. prefers self-hosted nominatim when fusion_tas"
|
|
},
|
|
{
|
|
"label": "Return cached (lat, lng) for a technician's start address. Reads from r",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1706",
|
|
"id": "technician_task_rationale_1706",
|
|
"community": 4,
|
|
"norm_label": "return cached (lat, lng) for a technician's start address. reads from r"
|
|
},
|
|
{
|
|
"label": "Recalculate travel for a set of (tech_id, date) combinations. Start-poi",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1746",
|
|
"id": "technician_task_rationale_1746",
|
|
"community": 4,
|
|
"norm_label": "recalculate travel for a set of (tech_id, date) combinations. start-poi"
|
|
},
|
|
{
|
|
"label": "Get the technician's most recent GPS location. Priority: 1. L",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1819",
|
|
"id": "technician_task_rationale_1819",
|
|
"community": 4,
|
|
"norm_label": "get the technician's most recent gps location. priority: 1. l"
|
|
},
|
|
{
|
|
"label": "Recalculate travel time for THIS task from the tech's current GPS. Call",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1858",
|
|
"id": "technician_task_rationale_1858",
|
|
"community": 4,
|
|
"norm_label": "recalculate travel time for this task from the tech's current gps. call"
|
|
},
|
|
{
|
|
"label": "After completing a task, recalculate travel for all remaining tasks in t",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1877",
|
|
"id": "technician_task_rationale_1877",
|
|
"community": 4,
|
|
"norm_label": "after completing a task, recalculate travel for all remaining tasks in t"
|
|
},
|
|
{
|
|
"label": "Check that all earlier tasks for the same technician+date are completed.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1937",
|
|
"id": "technician_task_rationale_1937",
|
|
"community": 6,
|
|
"norm_label": "check that all earlier tasks for the same technician+date are completed."
|
|
},
|
|
{
|
|
"label": "Write GPS coordinates from context onto the task record.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1957",
|
|
"id": "technician_task_rationale_1957",
|
|
"community": 6,
|
|
"norm_label": "write gps coordinates from context onto the task record."
|
|
},
|
|
{
|
|
"label": "Mark task as En Route.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1973",
|
|
"id": "technician_task_rationale_1973",
|
|
"community": 6,
|
|
"norm_label": "mark task as en route."
|
|
},
|
|
{
|
|
"label": "Mark task as In Progress.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2009",
|
|
"id": "technician_task_rationale_2009",
|
|
"community": 6,
|
|
"norm_label": "mark task as in progress."
|
|
},
|
|
{
|
|
"label": "Mark task as Completed.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2023",
|
|
"id": "technician_task_rationale_2023",
|
|
"community": 0,
|
|
"norm_label": "mark task as completed."
|
|
},
|
|
{
|
|
"label": "Hook: check additional requirements before task completion. Override in",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2051",
|
|
"id": "technician_task_rationale_2051",
|
|
"community": 0,
|
|
"norm_label": "hook: check additional requirements before task completion. override in"
|
|
},
|
|
{
|
|
"label": "Hook: additional side-effects after task completion. Override in fusion_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2056",
|
|
"id": "technician_task_rationale_2056",
|
|
"community": 0,
|
|
"norm_label": "hook: additional side-effects after task completion. override in fusion_"
|
|
},
|
|
{
|
|
"label": "Cancel the task. Sends cancellation email and runs cancel hooks.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2061",
|
|
"id": "technician_task_rationale_2061",
|
|
"community": 6,
|
|
"norm_label": "cancel the task. sends cancellation email and runs cancel hooks."
|
|
},
|
|
{
|
|
"label": "Hook: additional side-effects after task cancellation. Override in fusio",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2078",
|
|
"id": "technician_task_rationale_2078",
|
|
"community": 6,
|
|
"norm_label": "hook: additional side-effects after task cancellation. override in fusio"
|
|
},
|
|
{
|
|
"label": "Open the reschedule form for this task. Saves old schedule info, then op",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2083",
|
|
"id": "technician_task_rationale_2083",
|
|
"community": 0,
|
|
"norm_label": "open the reschedule form for this task. saves old schedule info, then op"
|
|
},
|
|
{
|
|
"label": "Reset task back to scheduled.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2102",
|
|
"id": "technician_task_rationale_2102",
|
|
"community": 0,
|
|
"norm_label": "reset task back to scheduled."
|
|
},
|
|
{
|
|
"label": "Post a status change message to the task chatter.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2111",
|
|
"id": "technician_task_rationale_2111",
|
|
"community": 6,
|
|
"norm_label": "post a status change message to the task chatter."
|
|
},
|
|
{
|
|
"label": "Hook: post completion notes to linked order chatter. Override in fusion_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2130",
|
|
"id": "technician_task_rationale_2130",
|
|
"community": 0,
|
|
"norm_label": "hook: post completion notes to linked order chatter. override in fusion_"
|
|
},
|
|
{
|
|
"label": "Send an Odoo notification to the person who scheduled the task. Shadow",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2135",
|
|
"id": "technician_task_rationale_2135",
|
|
"community": 0,
|
|
"norm_label": "send an odoo notification to the person who scheduled the task. shadow"
|
|
},
|
|
{
|
|
"label": "Build common detail rows for task emails.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2200",
|
|
"id": "technician_task_rationale_2200",
|
|
"community": 0,
|
|
"norm_label": "build common detail rows for task emails."
|
|
},
|
|
{
|
|
"label": "Get email recipients for task notifications. Returns dict with 'to' (cli",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2220",
|
|
"id": "technician_task_rationale_2220",
|
|
"community": 0,
|
|
"norm_label": "get email recipients for task notifications. returns dict with 'to' (cli"
|
|
},
|
|
{
|
|
"label": "Send cancellation email. Base: no-op. Override in fusion_claims.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2238",
|
|
"id": "technician_task_rationale_2238",
|
|
"community": 6,
|
|
"norm_label": "send cancellation email. base: no-op. override in fusion_claims."
|
|
},
|
|
{
|
|
"label": "Send scheduled email. Base: no-op. Override in fusion_claims.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2242",
|
|
"id": "technician_task_rationale_2242",
|
|
"community": 0,
|
|
"norm_label": "send scheduled email. base: no-op. override in fusion_claims."
|
|
},
|
|
{
|
|
"label": "Send rescheduled email. Base: no-op. Override in fusion_claims.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2246",
|
|
"id": "technician_task_rationale_2246",
|
|
"community": 0,
|
|
"norm_label": "send rescheduled email. base: no-op. override in fusion_claims."
|
|
},
|
|
{
|
|
"label": "Return a record that has the _email_build mixin. Base: returns self (ta",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2254",
|
|
"id": "technician_task_rationale_2254",
|
|
"community": 0,
|
|
"norm_label": "return a record that has the _email_build mixin. base: returns self (ta"
|
|
},
|
|
{
|
|
"label": "Check if email notifications are enabled. Base: always True. Override i",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2262",
|
|
"id": "technician_task_rationale_2262",
|
|
"community": 0,
|
|
"norm_label": "check if email notifications are enabled. base: always true. override i"
|
|
},
|
|
{
|
|
"label": "Return the linked order record (SO or PO), or False. Base: always False",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2270",
|
|
"id": "technician_task_rationale_2270",
|
|
"community": 0,
|
|
"norm_label": "return the linked order record (so or po), or false. base: always false"
|
|
},
|
|
{
|
|
"label": "Email the client that the technician is on the way.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2278",
|
|
"id": "technician_task_rationale_2278",
|
|
"community": 0,
|
|
"norm_label": "email the client that the technician is on the way."
|
|
},
|
|
{
|
|
"label": "Email the client that the visit is complete. Sends one of two variants",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2361",
|
|
"id": "technician_task_rationale_2361",
|
|
"community": 0,
|
|
"norm_label": "email the client that the visit is complete. sends one of two variants"
|
|
},
|
|
{
|
|
"label": "Get the next task in sequence for the same technician+date after this one.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2466",
|
|
"id": "technician_task_rationale_2466",
|
|
"community": 0,
|
|
"norm_label": "get the next task in sequence for the same technician+date after this one."
|
|
},
|
|
{
|
|
"label": "Get the Google Maps API key from config.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2486",
|
|
"id": "technician_task_rationale_2486",
|
|
"community": 4,
|
|
"norm_label": "get the google maps api key from config."
|
|
},
|
|
{
|
|
"label": "Return task data, technician locations, and Google Maps API key. Args:",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2493",
|
|
"id": "technician_task_rationale_2493",
|
|
"community": 32,
|
|
"norm_label": "return task data, technician locations, and google maps api key. args:"
|
|
},
|
|
{
|
|
"label": "Build a dict of technician start locations for route origins. Priority",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2529",
|
|
"id": "technician_task_rationale_2529",
|
|
"community": 33,
|
|
"norm_label": "build a dict of technician start locations for route origins. priority"
|
|
},
|
|
{
|
|
"label": "Get today's clock-in lat/lng from fusion_clock if installed. Uses the t",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2613",
|
|
"id": "technician_task_rationale_2613",
|
|
"community": 34,
|
|
"norm_label": "get today's clock-in lat/lng from fusion_clock if installed. uses the t"
|
|
},
|
|
{
|
|
"label": "Geocode the task address. Prefers self-hosted Nominatim when fusion_task",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2690",
|
|
"id": "technician_task_rationale_2690",
|
|
"community": 4,
|
|
"norm_label": "geocode the task address. prefers self-hosted nominatim when fusion_task"
|
|
},
|
|
{
|
|
"label": "Calculate travel time from origin to this task. Prefers self-hosted OSRM",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2728",
|
|
"id": "technician_task_rationale_2728",
|
|
"community": 4,
|
|
"norm_label": "calculate travel time from origin to this task. prefers self-hosted osrm"
|
|
},
|
|
{
|
|
"label": "Build request headers for the FusionMaps gateway. When fusion_tasks.map",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2778",
|
|
"id": "technician_task_rationale_2778",
|
|
"community": 35,
|
|
"norm_label": "build request headers for the fusionmaps gateway. when fusion_tasks.map"
|
|
},
|
|
{
|
|
"label": "Query OSRM /route for driving time + distance. Returns (minutes, km) or",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2793",
|
|
"id": "technician_task_rationale_2793",
|
|
"community": 36,
|
|
"norm_label": "query osrm /route for driving time + distance. returns (minutes, km) or"
|
|
},
|
|
{
|
|
"label": "Query Nominatim /search for address \u2192 (lat, lng). Returns (0.0, 0.0) on",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2815",
|
|
"id": "technician_task_rationale_2815",
|
|
"community": 37,
|
|
"norm_label": "query nominatim /search for address \u2192 (lat, lng). returns (0.0, 0.0) on"
|
|
},
|
|
{
|
|
"label": "Calculate travel times for a day's schedule. Called from backend button or cron.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2843",
|
|
"id": "technician_task_rationale_2843",
|
|
"community": 0,
|
|
"norm_label": "calculate travel times for a day's schedule. called from backend button or cron."
|
|
},
|
|
{
|
|
"label": "Internal: calculate travel times for tasks. Does not return an action.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2849",
|
|
"id": "technician_task_rationale_2849",
|
|
"community": 4,
|
|
"norm_label": "internal: calculate travel times for tasks. does not return an action."
|
|
},
|
|
{
|
|
"label": "Cron job: Refresh travel times for TODAY's active tasks only. Future-da",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2923",
|
|
"id": "technician_task_rationale_2923",
|
|
"community": 38,
|
|
"norm_label": "cron job: refresh travel times for today's active tasks only. future-da"
|
|
},
|
|
{
|
|
"label": "Cron: detect tasks where the technician hasn't started and the scheduled",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2967",
|
|
"id": "technician_task_rationale_2967",
|
|
"community": 39,
|
|
"norm_label": "cron: detect tasks where the technician hasn't started and the scheduled"
|
|
},
|
|
{
|
|
"label": "Get all tasks for a technician on a given date, ordered by sequence.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3040",
|
|
"id": "technician_task_rationale_3040",
|
|
"community": 0,
|
|
"norm_label": "get all tasks for a technician on a given date, ordered by sequence."
|
|
},
|
|
{
|
|
"label": "Get the next upcoming task for a technician.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3048",
|
|
"id": "technician_task_rationale_3048",
|
|
"community": 0,
|
|
"norm_label": "get the next upcoming task for a technician."
|
|
},
|
|
{
|
|
"label": "Get the current in-progress task for a technician.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3057",
|
|
"id": "technician_task_rationale_3057",
|
|
"community": 0,
|
|
"norm_label": "get the current in-progress task for a technician."
|
|
},
|
|
{
|
|
"label": "Send a web push notification for this task.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3070",
|
|
"id": "technician_task_rationale_3070",
|
|
"community": 4,
|
|
"norm_label": "send a web push notification for this task."
|
|
},
|
|
{
|
|
"label": "Cron: Send push notifications for upcoming tasks.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3128",
|
|
"id": "technician_task_rationale_3128",
|
|
"community": 40,
|
|
"norm_label": "cron: send push notifications for upcoming tasks."
|
|
},
|
|
{
|
|
"label": "Return the pytz timezone for local time calculations. Priority: company",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3162",
|
|
"id": "technician_task_rationale_3162",
|
|
"community": 3,
|
|
"norm_label": "return the pytz timezone for local time calculations. priority: company"
|
|
},
|
|
{
|
|
"label": "Convert a naive UTC datetime to a timezone-aware local datetime.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3176",
|
|
"id": "technician_task_rationale_3176",
|
|
"community": 0,
|
|
"norm_label": "convert a naive utc datetime to a timezone-aware local datetime."
|
|
},
|
|
{
|
|
"label": "Current datetime in the local (company) timezone.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3183",
|
|
"id": "technician_task_rationale_3183",
|
|
"community": 4,
|
|
"norm_label": "current datetime in the local (company) timezone."
|
|
},
|
|
{
|
|
"label": "Convert float hours to time string like '9:30 AM'.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3188",
|
|
"id": "technician_task_rationale_3188",
|
|
"community": 41,
|
|
"norm_label": "convert float hours to time string like '9:30 am'."
|
|
},
|
|
{
|
|
"label": "Get Google Maps navigation URL using the text address so the destination",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3198",
|
|
"id": "technician_task_rationale_3198",
|
|
"community": 0,
|
|
"norm_label": "get google maps navigation url using the text address so the destination"
|
|
},
|
|
{
|
|
"label": "task_sync.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"community": 2,
|
|
"norm_label": "task_sync.py"
|
|
},
|
|
{
|
|
"label": "FusionTaskSyncConfig",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L45",
|
|
"id": "task_sync_fusiontasksyncconfig",
|
|
"community": 2,
|
|
"norm_label": "fusiontasksyncconfig"
|
|
},
|
|
{
|
|
"label": "._jsonrpc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L66",
|
|
"id": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"community": 2,
|
|
"norm_label": "._jsonrpc()"
|
|
},
|
|
{
|
|
"label": "._authenticate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L95",
|
|
"id": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"community": 2,
|
|
"norm_label": "._authenticate()"
|
|
},
|
|
{
|
|
"label": "._rpc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L104",
|
|
"id": "task_sync_fusiontasksyncconfig_rpc",
|
|
"community": 2,
|
|
"norm_label": "._rpc()"
|
|
},
|
|
{
|
|
"label": "._get_local_tech_map()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L119",
|
|
"id": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"community": 2,
|
|
"norm_label": "._get_local_tech_map()"
|
|
},
|
|
{
|
|
"label": "._get_remote_tech_map()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L128",
|
|
"id": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"community": 2,
|
|
"norm_label": "._get_remote_tech_map()"
|
|
},
|
|
{
|
|
"label": "._get_local_syncid_to_uid()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L144",
|
|
"id": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"community": 2,
|
|
"norm_label": "._get_local_syncid_to_uid()"
|
|
},
|
|
{
|
|
"label": ".action_test_connection()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L157",
|
|
"id": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"community": 2,
|
|
"norm_label": ".action_test_connection()"
|
|
},
|
|
{
|
|
"label": "._get_local_instance_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L182",
|
|
"id": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"community": 2,
|
|
"norm_label": "._get_local_instance_id()"
|
|
},
|
|
{
|
|
"label": "_push_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L188",
|
|
"id": "task_sync_push_tasks",
|
|
"community": 2,
|
|
"norm_label": "_push_tasks()"
|
|
},
|
|
{
|
|
"label": "._push_tasks_to_remote()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L205",
|
|
"id": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"community": 2,
|
|
"norm_label": "._push_tasks_to_remote()"
|
|
},
|
|
{
|
|
"label": "_push_shadow_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L287",
|
|
"id": "task_sync_push_shadow_status",
|
|
"community": 2,
|
|
"norm_label": "_push_shadow_status()"
|
|
},
|
|
{
|
|
"label": "_push_technician_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L326",
|
|
"id": "task_sync_push_technician_location",
|
|
"community": 2,
|
|
"norm_label": "_push_technician_location()"
|
|
},
|
|
{
|
|
"label": "._trigger_parent_notifications()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L362",
|
|
"id": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"community": 2,
|
|
"norm_label": "._trigger_parent_notifications()"
|
|
},
|
|
{
|
|
"label": "_cron_pull_remote_tasks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L399",
|
|
"id": "task_sync_cron_pull_remote_tasks",
|
|
"community": 2,
|
|
"norm_label": "_cron_pull_remote_tasks()"
|
|
},
|
|
{
|
|
"label": "._pull_tasks_from_remote()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L414",
|
|
"id": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"community": 2,
|
|
"norm_label": "._pull_tasks_from_remote()"
|
|
},
|
|
{
|
|
"label": "._pull_technician_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L612",
|
|
"id": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"community": 2,
|
|
"norm_label": "._pull_technician_locations()"
|
|
},
|
|
{
|
|
"label": "_cron_cleanup_old_shadows()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L704",
|
|
"id": "task_sync_cron_cleanup_old_shadows",
|
|
"community": 2,
|
|
"norm_label": "_cron_cleanup_old_shadows()"
|
|
},
|
|
{
|
|
"label": ".action_sync_now()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L721",
|
|
"id": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"community": 2,
|
|
"norm_label": ".action_sync_now()"
|
|
},
|
|
{
|
|
"label": "Execute a JSON-RPC call against the remote Odoo instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L67",
|
|
"id": "task_sync_rationale_67",
|
|
"community": 2,
|
|
"norm_label": "execute a json-rpc call against the remote odoo instance."
|
|
},
|
|
{
|
|
"label": "Authenticate with the remote instance and return the uid.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L96",
|
|
"id": "task_sync_rationale_96",
|
|
"community": 2,
|
|
"norm_label": "authenticate with the remote instance and return the uid."
|
|
},
|
|
{
|
|
"label": "Execute a method on the remote instance via execute_kw.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L105",
|
|
"id": "task_sync_rationale_105",
|
|
"community": 2,
|
|
"norm_label": "execute a method on the remote instance via execute_kw."
|
|
},
|
|
{
|
|
"label": "Build {local_user_id: x_fc_tech_sync_id} for all local field staff.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L120",
|
|
"id": "task_sync_rationale_120",
|
|
"community": 2,
|
|
"norm_label": "build {local_user_id: x_fc_tech_sync_id} for all local field staff."
|
|
},
|
|
{
|
|
"label": "Build {x_fc_tech_sync_id: remote_user_id} from the remote instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L129",
|
|
"id": "task_sync_rationale_129",
|
|
"community": 2,
|
|
"norm_label": "build {x_fc_tech_sync_id: remote_user_id} from the remote instance."
|
|
},
|
|
{
|
|
"label": "Build {x_fc_tech_sync_id: local_user_id} for local field staff.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L145",
|
|
"id": "task_sync_rationale_145",
|
|
"community": 2,
|
|
"norm_label": "build {x_fc_tech_sync_id: local_user_id} for local field staff."
|
|
},
|
|
{
|
|
"label": "Test the connection to the remote instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L158",
|
|
"id": "task_sync_rationale_158",
|
|
"community": 2,
|
|
"norm_label": "test the connection to the remote instance."
|
|
},
|
|
{
|
|
"label": "Return this instance's own ID from config parameters.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L183",
|
|
"id": "task_sync_rationale_183",
|
|
"community": 2,
|
|
"norm_label": "return this instance's own id from config parameters."
|
|
},
|
|
{
|
|
"label": "Push local task changes to all active remote instances. Called from tech",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L189",
|
|
"id": "task_sync_rationale_189",
|
|
"community": 42,
|
|
"norm_label": "push local task changes to all active remote instances. called from tech"
|
|
},
|
|
{
|
|
"label": "Push task data to a single remote instance. Maps additional_technician_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L206",
|
|
"id": "task_sync_rationale_206",
|
|
"community": 2,
|
|
"norm_label": "push task data to a single remote instance. maps additional_technician_"
|
|
},
|
|
{
|
|
"label": "Push local status changes on shadow tasks back to their source instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L288",
|
|
"id": "task_sync_rationale_288",
|
|
"community": 43,
|
|
"norm_label": "push local status changes on shadow tasks back to their source instance."
|
|
},
|
|
{
|
|
"label": "Push a technician's location update to all remote instances. Called whe",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L327",
|
|
"id": "task_sync_rationale_327",
|
|
"community": 44,
|
|
"norm_label": "push a technician's location update to all remote instances. called whe"
|
|
},
|
|
{
|
|
"label": "After pushing a shadow status, trigger appropriate emails and notificati",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L363",
|
|
"id": "task_sync_rationale_363",
|
|
"community": 2,
|
|
"norm_label": "after pushing a shadow status, trigger appropriate emails and notificati"
|
|
},
|
|
{
|
|
"label": "Cron job: pull tasks and technician locations from all active remote instances.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L400",
|
|
"id": "task_sync_rationale_400",
|
|
"community": 45,
|
|
"norm_label": "cron job: pull tasks and technician locations from all active remote instances."
|
|
},
|
|
{
|
|
"label": "Pull all active tasks for matched technicians from the remote instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L415",
|
|
"id": "task_sync_rationale_415",
|
|
"community": 2,
|
|
"norm_label": "pull all active tasks for matched technicians from the remote instance."
|
|
},
|
|
{
|
|
"label": "Pull latest GPS locations for matched technicians from the remote instance.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L613",
|
|
"id": "task_sync_rationale_613",
|
|
"community": 2,
|
|
"norm_label": "pull latest gps locations for matched technicians from the remote instance."
|
|
},
|
|
{
|
|
"label": "Remove shadow tasks older than 30 days (completed/cancelled).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L705",
|
|
"id": "task_sync_rationale_705",
|
|
"community": 46,
|
|
"norm_label": "remove shadow tasks older than 30 days (completed/cancelled)."
|
|
},
|
|
{
|
|
"label": "Manually trigger a full sync for this config.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L722",
|
|
"id": "task_sync_rationale_722",
|
|
"community": 2,
|
|
"norm_label": "manually trigger a full sync for this config."
|
|
},
|
|
{
|
|
"label": "res_partner.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_partner_py",
|
|
"community": 2,
|
|
"norm_label": "res_partner.py"
|
|
},
|
|
{
|
|
"label": "ResPartner",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L12",
|
|
"id": "res_partner_respartner",
|
|
"community": 2,
|
|
"norm_label": "respartner"
|
|
},
|
|
{
|
|
"label": "._geocode_start_address()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L28",
|
|
"id": "res_partner_respartner_geocode_start_address",
|
|
"community": 2,
|
|
"norm_label": "._geocode_start_address()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L69",
|
|
"id": "res_partner_create",
|
|
"community": 2,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": ".write()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L82",
|
|
"id": "res_partner_respartner_write",
|
|
"community": 2,
|
|
"norm_label": ".write()"
|
|
},
|
|
{
|
|
"label": "email_builder_mixin.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_models_email_builder_mixin_py",
|
|
"community": 5,
|
|
"norm_label": "email_builder_mixin.py"
|
|
},
|
|
{
|
|
"label": "FusionEmailBuilderMixin",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L8",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin",
|
|
"community": 5,
|
|
"norm_label": "fusionemailbuildermixin"
|
|
},
|
|
{
|
|
"label": "._email_build()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L26",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"community": 5,
|
|
"norm_label": "._email_build()"
|
|
},
|
|
{
|
|
"label": "._email_section()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L145",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"community": 5,
|
|
"norm_label": "._email_section()"
|
|
},
|
|
{
|
|
"label": "._email_note()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L177",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"community": 5,
|
|
"norm_label": "._email_note()"
|
|
},
|
|
{
|
|
"label": "._email_button()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L186",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"community": 5,
|
|
"norm_label": "._email_button()"
|
|
},
|
|
{
|
|
"label": "._email_attachment_note()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L195",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"community": 5,
|
|
"norm_label": "._email_attachment_note()"
|
|
},
|
|
{
|
|
"label": "._email_status_badge()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L209",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_status_badge",
|
|
"community": 5,
|
|
"norm_label": "._email_status_badge()"
|
|
},
|
|
{
|
|
"label": "._get_company_info()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L228",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"community": 5,
|
|
"norm_label": "._get_company_info()"
|
|
},
|
|
{
|
|
"label": "._email_is_enabled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L237",
|
|
"id": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled",
|
|
"community": 5,
|
|
"norm_label": "._email_is_enabled()"
|
|
},
|
|
{
|
|
"label": "Build a complete professional email HTML string. Args: titl",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L40",
|
|
"id": "email_builder_mixin_rationale_40",
|
|
"community": 5,
|
|
"norm_label": "build a complete professional email html string. args: titl"
|
|
},
|
|
{
|
|
"label": "Build a labeled details table section. Args: heading: Secti",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L146",
|
|
"id": "email_builder_mixin_rationale_146",
|
|
"community": 5,
|
|
"norm_label": "build a labeled details table section. args: heading: secti"
|
|
},
|
|
{
|
|
"label": "Build a left-border accent note block.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L178",
|
|
"id": "email_builder_mixin_rationale_178",
|
|
"community": 5,
|
|
"norm_label": "build a left-border accent note block."
|
|
},
|
|
{
|
|
"label": "Build a centered CTA button.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L187",
|
|
"id": "email_builder_mixin_rationale_187",
|
|
"community": 5,
|
|
"norm_label": "build a centered cta button."
|
|
},
|
|
{
|
|
"label": "Build a dashed-border attachment callout. Args: description",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L196",
|
|
"id": "email_builder_mixin_rationale_196",
|
|
"community": 5,
|
|
"norm_label": "build a dashed-border attachment callout. args: description"
|
|
},
|
|
{
|
|
"label": "Return an inline status badge/pill HTML snippet.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L210",
|
|
"id": "email_builder_mixin_rationale_210",
|
|
"community": 5,
|
|
"norm_label": "return an inline status badge/pill html snippet."
|
|
},
|
|
{
|
|
"label": "Return company name, phone, email for email templates.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L229",
|
|
"id": "email_builder_mixin_rationale_229",
|
|
"community": 5,
|
|
"norm_label": "return company name, phone, email for email templates."
|
|
},
|
|
{
|
|
"label": "Check if email notifications are enabled in settings.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L238",
|
|
"id": "email_builder_mixin_rationale_238",
|
|
"community": 5,
|
|
"norm_label": "check if email notifications are enabled in settings."
|
|
},
|
|
{
|
|
"label": "fusion_task_map_view.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"community": 1,
|
|
"norm_label": "fusion_task_map_view.js"
|
|
},
|
|
{
|
|
"label": "numberedPinSvg()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L91",
|
|
"id": "fusion_task_map_view_numberedpinsvg",
|
|
"community": 1,
|
|
"norm_label": "numberedpinsvg()"
|
|
},
|
|
{
|
|
"label": "numberedPinUri()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L102",
|
|
"id": "fusion_task_map_view_numberedpinuri",
|
|
"community": 1,
|
|
"norm_label": "numberedpinuri()"
|
|
},
|
|
{
|
|
"label": "loadGoogleMaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L108",
|
|
"id": "fusion_task_map_view_loadgooglemaps",
|
|
"community": 1,
|
|
"norm_label": "loadgooglemaps()"
|
|
},
|
|
{
|
|
"label": "initialsOf()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L123",
|
|
"id": "fusion_task_map_view_initialsof",
|
|
"community": 1,
|
|
"norm_label": "initialsof()"
|
|
},
|
|
{
|
|
"label": "localDateStr()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L132",
|
|
"id": "fusion_task_map_view_localdatestr",
|
|
"community": 1,
|
|
"norm_label": "localdatestr()"
|
|
},
|
|
{
|
|
"label": "floatToTime12()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L137",
|
|
"id": "fusion_task_map_view_floattotime12",
|
|
"community": 1,
|
|
"norm_label": "floattotime12()"
|
|
},
|
|
{
|
|
"label": "classifyTask()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L148",
|
|
"id": "fusion_task_map_view_classifytask",
|
|
"community": 1,
|
|
"norm_label": "classifytask()"
|
|
},
|
|
{
|
|
"label": "classifyDate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L153",
|
|
"id": "fusion_task_map_view_classifydate",
|
|
"community": 1,
|
|
"norm_label": "classifydate()"
|
|
},
|
|
{
|
|
"label": "extractTechnicians()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L184",
|
|
"id": "fusion_task_map_view_extracttechnicians",
|
|
"community": 1,
|
|
"norm_label": "extracttechnicians()"
|
|
},
|
|
{
|
|
"label": "groupTasks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L198",
|
|
"id": "fusion_task_map_view_grouptasks",
|
|
"community": 1,
|
|
"norm_label": "grouptasks()"
|
|
},
|
|
{
|
|
"label": "FusionTaskMapController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L257",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"community": 1,
|
|
"norm_label": "fusiontaskmapcontroller"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L268",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_setup",
|
|
"community": 1,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "._meta()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L347",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_meta",
|
|
"community": 1,
|
|
"norm_label": "._meta()"
|
|
},
|
|
{
|
|
"label": "._getDomain()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L351",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"community": 1,
|
|
"norm_label": "._getdomain()"
|
|
},
|
|
{
|
|
"label": "._storeResult()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L357",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"community": 1,
|
|
"norm_label": "._storeresult()"
|
|
},
|
|
{
|
|
"label": "._rebuildGroups()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L366",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"community": 1,
|
|
"norm_label": "._rebuildgroups()"
|
|
},
|
|
{
|
|
"label": "._loadAndRender()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L375",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"community": 1,
|
|
"norm_label": "._loadandrender()"
|
|
},
|
|
{
|
|
"label": "._softRefresh()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L401",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"community": 1,
|
|
"norm_label": "._softrefresh()"
|
|
},
|
|
{
|
|
"label": "._onModelUpdate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L422",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"community": 1,
|
|
"norm_label": "._onmodelupdate()"
|
|
},
|
|
{
|
|
"label": "._initMap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L435",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"community": 1,
|
|
"norm_label": "._initmap()"
|
|
},
|
|
{
|
|
"label": "._clearMarkers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L462",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_clearmarkers",
|
|
"community": 1,
|
|
"norm_label": "._clearmarkers()"
|
|
},
|
|
{
|
|
"label": "._clearRoute()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L470",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"community": 1,
|
|
"norm_label": "._clearroute()"
|
|
},
|
|
{
|
|
"label": "._placeMarkers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L481",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"community": 1,
|
|
"norm_label": "._placemarkers()"
|
|
},
|
|
{
|
|
"label": "._renderMarkers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L581",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"community": 1,
|
|
"norm_label": "._rendermarkers()"
|
|
},
|
|
{
|
|
"label": "._renderRoute()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L601",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"community": 1,
|
|
"norm_label": "._renderroute()"
|
|
},
|
|
{
|
|
"label": "._pointAlongLeg()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L800",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_pointalongleg",
|
|
"community": 1,
|
|
"norm_label": "._pointalongleg()"
|
|
},
|
|
{
|
|
"label": "._haversine()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L835",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_haversine",
|
|
"community": 1,
|
|
"norm_label": "._haversine()"
|
|
},
|
|
{
|
|
"label": "._createTravelLabel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L845",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_createtravellabel",
|
|
"community": 1,
|
|
"norm_label": "._createtravellabel()"
|
|
},
|
|
{
|
|
"label": "._startRouteAnimation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L916",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_startrouteanimation",
|
|
"community": 1,
|
|
"norm_label": "._startrouteanimation()"
|
|
},
|
|
{
|
|
"label": "._openTaskPopup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L936",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_opentaskpopup",
|
|
"community": 1,
|
|
"norm_label": "._opentaskpopup()"
|
|
},
|
|
{
|
|
"label": ".toggleSidebar()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L981",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_togglesidebar",
|
|
"community": 1,
|
|
"norm_label": ".togglesidebar()"
|
|
},
|
|
{
|
|
"label": ".toggleGroup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L989",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_togglegroup",
|
|
"community": 1,
|
|
"norm_label": ".togglegroup()"
|
|
},
|
|
{
|
|
"label": ".isGroupCollapsed()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L993",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_isgroupcollapsed",
|
|
"community": 1,
|
|
"norm_label": ".isgroupcollapsed()"
|
|
},
|
|
{
|
|
"label": ".focusTask()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L997",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_focustask",
|
|
"community": 1,
|
|
"norm_label": ".focustask()"
|
|
},
|
|
{
|
|
"label": ".toggleDayFilter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1016",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggledayfilter",
|
|
"community": 1,
|
|
"norm_label": ".toggledayfilter()"
|
|
},
|
|
{
|
|
"label": ".isGroupVisible()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1021",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_isgroupvisible",
|
|
"community": 1,
|
|
"norm_label": ".isgroupvisible()"
|
|
},
|
|
{
|
|
"label": ".showAllDays()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1025",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_showalldays",
|
|
"community": 1,
|
|
"norm_label": ".showalldays()"
|
|
},
|
|
{
|
|
"label": ".showTodayOnly()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1032",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_showtodayonly",
|
|
"community": 1,
|
|
"norm_label": ".showtodayonly()"
|
|
},
|
|
{
|
|
"label": ".toggleTechFilter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1040",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"community": 1,
|
|
"norm_label": ".toggletechfilter()"
|
|
},
|
|
{
|
|
"label": ".isTechVisible()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1050",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_istechvisible",
|
|
"community": 1,
|
|
"norm_label": ".istechvisible()"
|
|
},
|
|
{
|
|
"label": ".showAllTechs()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1055",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"community": 1,
|
|
"norm_label": ".showalltechs()"
|
|
},
|
|
{
|
|
"label": ".toggleTraffic()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1062",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggletraffic",
|
|
"community": 1,
|
|
"norm_label": ".toggletraffic()"
|
|
},
|
|
{
|
|
"label": ".toggleTasks()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1068",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggletasks",
|
|
"community": 1,
|
|
"norm_label": ".toggletasks()"
|
|
},
|
|
{
|
|
"label": ".toggleTechnicians()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1072",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggletechnicians",
|
|
"community": 1,
|
|
"norm_label": ".toggletechnicians()"
|
|
},
|
|
{
|
|
"label": ".toggleRoute()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1076",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"community": 1,
|
|
"norm_label": ".toggleroute()"
|
|
},
|
|
{
|
|
"label": ".onRefresh()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1084",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_onrefresh",
|
|
"community": 1,
|
|
"norm_label": ".onrefresh()"
|
|
},
|
|
{
|
|
"label": ".openTask()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1088",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_opentask",
|
|
"community": 1,
|
|
"norm_label": ".opentask()"
|
|
},
|
|
{
|
|
"label": ".createNewTask()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1115",
|
|
"id": "fusion_task_map_view_fusiontaskmapcontroller_createnewtask",
|
|
"community": 1,
|
|
"norm_label": ".createnewtask()"
|
|
},
|
|
{
|
|
"label": "FusionMapArchParser",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1145",
|
|
"id": "fusion_task_map_view_fusionmaparchparser",
|
|
"community": 1,
|
|
"norm_label": "fusionmaparchparser"
|
|
},
|
|
{
|
|
"label": ".parse()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1146",
|
|
"id": "fusion_task_map_view_fusionmaparchparser_parse",
|
|
"community": 1,
|
|
"norm_label": ".parse()"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"_tgt": "init_fusion_tasks_post_init",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_init_py",
|
|
"target": "init_fusion_tasks_post_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "init_rationale_9",
|
|
"_tgt": "init_fusion_tasks_post_init",
|
|
"source": "init_fusion_tasks_post_init",
|
|
"target": "init_rationale_9",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/__init__.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "init_fusion_tasks_post_init",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "init_fusion_tasks_post_init",
|
|
"target": "res_partner_respartner_write"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"_tgt": "technician_location_fusiontechnicianlocation",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"target": "technician_location_fusiontechnicianlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"_tgt": "technician_location_log_location",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"target": "technician_location_log_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"_tgt": "technician_location_get_latest_locations",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"target": "technician_location_get_latest_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"_tgt": "technician_location_cron_cleanup_old_locations",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_location_py",
|
|
"target": "technician_location_cron_cleanup_old_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_location.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "technician_location_log_location",
|
|
"_tgt": "res_partner_create",
|
|
"source": "technician_location_log_location",
|
|
"target": "res_partner_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2517",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_map_data",
|
|
"_tgt": "technician_location_get_latest_locations",
|
|
"source": "technician_location_get_latest_locations",
|
|
"target": "technician_task_get_map_data"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/__init__.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_tasks_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_tasks_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_company.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_company_py",
|
|
"_tgt": "res_company_rescompany",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_company_py",
|
|
"target": "res_company_rescompany",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_push_subscription_py",
|
|
"_tgt": "push_subscription_fusionpushsubscription",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_push_subscription_py",
|
|
"target": "push_subscription_fusionpushsubscription",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_push_subscription_py",
|
|
"_tgt": "push_subscription_register_subscription",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_push_subscription_py",
|
|
"target": "push_subscription_register_subscription",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "push_subscription_register_subscription",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "push_subscription_register_subscription",
|
|
"target": "res_partner_respartner_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/push_subscription.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "push_subscription_register_subscription",
|
|
"_tgt": "res_partner_create",
|
|
"source": "push_subscription_register_subscription",
|
|
"target": "res_partner_create"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_users.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_users_py",
|
|
"_tgt": "res_users_resusers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_users_py",
|
|
"target": "res_users_resusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_config_settings.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_resconfigsettings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_config_settings_py",
|
|
"target": "res_config_settings_resconfigsettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_fusiontechniciantask",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_fusiontechniciantask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_is_shadow",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_is_shadow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_client_display",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_client_display",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_all_technician_ids",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_all_technician_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L700",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_get_time_selection",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_get_time_selection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L716",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_time_12h",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_time_12h",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L733",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_time_displays",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_time_displays",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L740",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_onchange_task_type_duration",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_onchange_task_type_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L750",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_onchange_compute_end_time",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_onchange_compute_end_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L763",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_datetimes",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_datetimes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L801",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_schedule_info",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_schedule_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L879",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_prev_task_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_prev_task_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1018",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_color",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_color",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1033",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_compute_address_display",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_compute_address_display",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1063",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_onchange_is_in_store",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_onchange_is_in_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1073",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_onchange_partner_id",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_onchange_partner_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1106",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_check_address_required",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_check_address_required",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1121",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_check_no_overlap",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_check_no_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1255",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_onchange_technician_date_autoset",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_onchange_technician_date_autoset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1352",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_default_get",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_default_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1412",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1626",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_fill_address_vals",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_fill_address_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2492",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_get_map_data",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_get_map_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2528",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_get_tech_start_locations",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_get_tech_start_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2612",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_get_clock_in_locations",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_get_clock_in_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2777",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_maps_api_headers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_maps_api_headers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2792",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_osrm_travel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_osrm_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2814",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_nominatim_geocode",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_nominatim_geocode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2922",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_cron_calculate_travel_times",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_cron_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2966",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_cron_check_late_arrivals",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_cron_check_late_arrivals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3127",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_cron_send_push_notifications",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_cron_send_push_notifications",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3187",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_technician_task_py",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L495",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L664",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L722",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_time_start_12h",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_inverse_time_start_12h",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L727",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_time_end_12h",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_inverse_time_end_12h",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L781",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_datetime_start",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_inverse_datetime_start",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L791",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_datetime_end",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_inverse_datetime_end",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L980",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1088",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1285",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1345",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1444",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1455",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1463",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1556",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1639",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_task_created_to_linked_order",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_post_task_created_to_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1644",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_mark_sale_order_ready_for_delivery",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_mark_sale_order_ready_for_delivery",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1649",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1664",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_address",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_technician_start_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1679",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1705",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1745",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1818",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1857",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1876",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1936",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1956",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_write_action_location",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_write_action_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1972",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2008",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_start_task",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_start_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2022",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2050",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2055",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2060",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2077",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2082",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_reschedule",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_reschedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2101",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_reset_to_scheduled",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_reset_to_scheduled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2110",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2129",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2134",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2199",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2219",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2237",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2241",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2245",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2253",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2261",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2269",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2277",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2360",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2465",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_next_task_for_technician",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_next_task_for_technician",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2485",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2689",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2727",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2842",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2848",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3039",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_tasks_for_date",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_technician_tasks_for_date",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3047",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_next_task",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_next_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3056",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_current_task",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_current_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3069",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3161",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3175",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3182",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3197",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_url",
|
|
"source": "technician_task_fusiontechniciantask",
|
|
"target": "technician_task_fusiontechniciantask_get_google_maps_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_33",
|
|
"_tgt": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"source": "technician_task_fusiontechniciantask_compute_display_name",
|
|
"target": "technician_task_rationale_33",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L562",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L670",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L746",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_task_type_duration",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_onchange_task_type_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L753",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_compute_end_time",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_onchange_compute_end_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L772",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_datetimes",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_compute_datetimes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L820",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_schedule_info",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_compute_schedule_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L916",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_prev_task_summary",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_compute_prev_task_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1135",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_check_no_overlap",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_check_no_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1261",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_technician_date_autoset",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_onchange_technician_date_autoset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1347",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1401",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_default_get",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_default_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1479",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_fusiontechniciantask_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_53",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"source": "technician_task_fusiontechniciantask_get_store_hours",
|
|
"target": "technician_task_rationale_53",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L510",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"source": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"target": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L589",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"source": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"target": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1178",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_check_no_overlap",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"source": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"target": "technician_task_check_no_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_496",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"source": "technician_task_fusiontechniciantask_get_calendar_busy_intervals",
|
|
"target": "technician_task_rationale_496",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1263",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_technician_date_autoset",
|
|
"_tgt": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"source": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"target": "technician_task_onchange_technician_date_autoset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1308",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"_tgt": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"source": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"target": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L547",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_547",
|
|
"_tgt": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"source": "technician_task_fusiontechniciantask_find_next_available_slot",
|
|
"target": "technician_task_rationale_547",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L843",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_schedule_info",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"source": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"target": "technician_task_compute_schedule_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L665",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_665",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"source": "technician_task_fusiontechniciantask_get_available_gaps",
|
|
"target": "technician_task_rationale_665",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L736",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_time_displays",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_compute_time_displays",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L758",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_compute_end_time",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"source": "technician_task_onchange_compute_end_time",
|
|
"target": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L767",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_datetimes",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"source": "technician_task_compute_datetimes",
|
|
"target": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L782",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_782",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_datetime_start",
|
|
"source": "technician_task_fusiontechniciantask_inverse_datetime_start",
|
|
"target": "technician_task_rationale_782",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L792",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_792",
|
|
"_tgt": "technician_task_fusiontechniciantask_inverse_datetime_end",
|
|
"source": "technician_task_fusiontechniciantask_inverse_datetime_end",
|
|
"target": "technician_task_rationale_792",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L821",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_schedule_info",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_compute_schedule_info",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L908",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_prev_task_summary",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_compute_prev_task_summary",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L925",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_compute_prev_task_summary",
|
|
"_tgt": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"source": "technician_task_compute_prev_task_summary",
|
|
"target": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L987",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"_tgt": "technician_task_osrm_travel",
|
|
"source": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"target": "technician_task_osrm_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1203",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_check_no_overlap",
|
|
"_tgt": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"target": "technician_task_check_no_overlap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_981",
|
|
"_tgt": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_quick_travel_time",
|
|
"target": "technician_task_rationale_981",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1068",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_onchange_is_in_store",
|
|
"_tgt": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"source": "technician_task_onchange_is_in_store",
|
|
"target": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1089",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1089",
|
|
"_tgt": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"source": "technician_task_fusiontechniciantask_fill_address_from_partner",
|
|
"target": "technician_task_rationale_1089",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1137",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_check_no_overlap",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_check_no_overlap",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1144",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_check_no_overlap",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_check_no_overlap",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1306",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1286",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1286",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"source": "technician_task_fusiontechniciantask_snap_if_overlap",
|
|
"target": "technician_task_rationale_1286",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1384",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_default_get",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"source": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"target": "technician_task_default_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1346",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1346",
|
|
"_tgt": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"source": "technician_task_fusiontechniciantask_snap_to_quarter",
|
|
"target": "technician_task_rationale_1346",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1422",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "technician_task_fill_address_vals",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fill_address_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1426",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1429",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1432",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1435",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1610",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"_tgt": "technician_task_create",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2353",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_create",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2458",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "technician_task_create",
|
|
"source": "technician_task_create",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1439",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_create",
|
|
"_tgt": "task_sync_push_tasks",
|
|
"source": "technician_task_create",
|
|
"target": "task_sync_push_tasks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1453",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"_tgt": "technician_task_fill_address_vals",
|
|
"source": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"target": "technician_task_fill_address_vals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1445",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1445",
|
|
"_tgt": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"source": "technician_task_fusiontechniciantask_create_vals_fill",
|
|
"target": "technician_task_rationale_1445",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1456",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1456",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"source": "technician_task_fusiontechniciantask_on_create_post_actions",
|
|
"target": "technician_task_rationale_1456",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1810",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1528",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1529",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1577",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1723",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1872",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1925",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1970",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write_action_location",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_write_action_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2031",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2572",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_tech_start_locations",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_get_tech_start_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2701",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_geocode_address",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2742",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3028",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_check_late_arrivals",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_cron_check_late_arrivals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3121",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"_tgt": "technician_task_fusiontechniciantask_write",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1470",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write",
|
|
"_tgt": "task_sync_push_shadow_status",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "task_sync_push_shadow_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1473",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_write",
|
|
"_tgt": "task_sync_push_tasks",
|
|
"source": "technician_task_fusiontechniciantask_write",
|
|
"target": "task_sync_push_tasks"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1580",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"target": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1557",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1557",
|
|
"_tgt": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"source": "technician_task_fusiontechniciantask_sync_calendar_event",
|
|
"target": "technician_task_rationale_1557",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1640",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1640",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_task_created_to_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_post_task_created_to_linked_order",
|
|
"target": "technician_task_rationale_1640",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1645",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1645",
|
|
"_tgt": "technician_task_fusiontechniciantask_mark_sale_order_ready_for_delivery",
|
|
"source": "technician_task_fusiontechniciantask_mark_sale_order_ready_for_delivery",
|
|
"target": "technician_task_rationale_1645",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1662",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1650",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1650",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_day_travel_chains",
|
|
"target": "technician_task_rationale_1650",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1665",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1665",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_address",
|
|
"source": "technician_task_fusiontechniciantask_get_technician_start_address",
|
|
"target": "technician_task_rationale_1665",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1688",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"_tgt": "technician_task_nominatim_geocode",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"target": "technician_task_nominatim_geocode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1720",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"target": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2569",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_tech_start_locations",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"target": "technician_task_get_tech_start_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1680",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1680",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address_string",
|
|
"target": "technician_task_rationale_1680",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1786",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"source": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2883",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"source": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1706",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1706",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"source": "technician_task_fusiontechniciantask_get_technician_start_coords",
|
|
"target": "technician_task_rationale_1706",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1759",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1762",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1769",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_get_clock_in_locations",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_get_clock_in_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1779",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1803",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1806",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1746",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1746",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "technician_task_rationale_1746",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_combos_travel",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1838",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1850",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"_tgt": "technician_task_get_clock_in_locations",
|
|
"source": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"target": "technician_task_get_clock_in_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1869",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"source": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"target": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2872",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"source": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1819",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1819",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"source": "technician_task_fusiontechniciantask_get_tech_current_location",
|
|
"target": "technician_task_rationale_1819",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1871",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1983",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"target": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1858",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1858",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_travel_from_current_location",
|
|
"target": "technician_task_rationale_1858",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1919",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1921",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2046",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"target": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1877",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1877",
|
|
"_tgt": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"source": "technician_task_fusiontechniciantask_recalculate_remaining_tasks_travel",
|
|
"target": "technician_task_rationale_1877",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1977",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"source": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"target": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2013",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"source": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"target": "technician_task_fusiontechniciantask_action_start_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1937",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1937",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"source": "technician_task_fusiontechniciantask_check_previous_tasks_completed",
|
|
"target": "technician_task_rationale_1937",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1979",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_write_action_location",
|
|
"source": "technician_task_fusiontechniciantask_write_action_location",
|
|
"target": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2016",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_write_action_location",
|
|
"source": "technician_task_fusiontechniciantask_write_action_location",
|
|
"target": "technician_task_fusiontechniciantask_action_start_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2066",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_write_action_location",
|
|
"source": "technician_task_fusiontechniciantask_write_action_location",
|
|
"target": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1957",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1957",
|
|
"_tgt": "technician_task_fusiontechniciantask_write_action_location",
|
|
"source": "technician_task_fusiontechniciantask_write_action_location",
|
|
"target": "technician_task_rationale_1957",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1980",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1981",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"source": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2000",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"source": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"target": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1973",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_1973",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"source": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"target": "technician_task_rationale_1973",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L1986",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"_tgt": "task_sync_push_shadow_status",
|
|
"source": "technician_task_fusiontechniciantask_action_start_en_route",
|
|
"target": "task_sync_push_shadow_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2020",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_start_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_action_start_task",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2009",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2009",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_start_task",
|
|
"source": "technician_task_fusiontechniciantask_action_start_task",
|
|
"target": "technician_task_rationale_2009",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2028",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2040",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2041",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2042",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2043",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2048",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2023",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2023",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"source": "technician_task_fusiontechniciantask_action_complete_task",
|
|
"target": "technician_task_rationale_2023",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2051",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2051",
|
|
"_tgt": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"source": "technician_task_fusiontechniciantask_check_completion_requirements",
|
|
"target": "technician_task_rationale_2051",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2056",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2056",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"source": "technician_task_fusiontechniciantask_on_complete_extra",
|
|
"target": "technician_task_rationale_2056",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2067",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"target": "technician_task_fusiontechniciantask_post_status_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2075",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"source": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"target": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2061",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2061",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"source": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"target": "technician_task_rationale_2061",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2070",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"_tgt": "task_sync_push_shadow_status",
|
|
"source": "technician_task_fusiontechniciantask_action_cancel_task",
|
|
"target": "task_sync_push_shadow_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2080",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"source": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"target": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2078",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2078",
|
|
"_tgt": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"source": "technician_task_fusiontechniciantask_on_cancel_extra",
|
|
"target": "technician_task_rationale_2078",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2083",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2083",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_reschedule",
|
|
"source": "technician_task_fusiontechniciantask_action_reschedule",
|
|
"target": "technician_task_rationale_2083",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2102",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2102",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_reset_to_scheduled",
|
|
"source": "technician_task_fusiontechniciantask_action_reset_to_scheduled",
|
|
"target": "technician_task_rationale_2102",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2111",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2111",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_status_message",
|
|
"source": "technician_task_fusiontechniciantask_post_status_message",
|
|
"target": "technician_task_rationale_2111",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2130",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2130",
|
|
"_tgt": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_post_completion_to_linked_order",
|
|
"target": "technician_task_rationale_2130",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2145",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"target": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2135",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2135",
|
|
"_tgt": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"source": "technician_task_fusiontechniciantask_notify_scheduler_on_completion",
|
|
"target": "technician_task_rationale_2135",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2210",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2293",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2200",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2200",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_details",
|
|
"target": "technician_task_rationale_2200",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2332",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2437",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2220",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2220",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"source": "technician_task_fusiontechniciantask_get_task_email_recipients",
|
|
"target": "technician_task_rationale_2220",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2238",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2238",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"source": "technician_task_fusiontechniciantask_send_task_cancelled_email",
|
|
"target": "technician_task_rationale_2238",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2242",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2242",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"source": "technician_task_fusiontechniciantask_send_task_scheduled_email",
|
|
"target": "technician_task_rationale_2242",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2246",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2246",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"source": "technician_task_fusiontechniciantask_send_task_rescheduled_email",
|
|
"target": "technician_task_rationale_2246",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2294",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"source": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2380",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"source": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2254",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2254",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"source": "technician_task_fusiontechniciantask_get_email_builder",
|
|
"target": "technician_task_rationale_2254",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2284",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"source": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2372",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"source": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2262",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2262",
|
|
"_tgt": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"source": "technician_task_fusiontechniciantask_is_email_notifications_enabled",
|
|
"target": "technician_task_rationale_2262",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2340",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"target": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2445",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"target": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3006",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_check_late_arrivals",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"target": "technician_task_cron_check_late_arrivals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2270",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2270",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"source": "technician_task_fusiontechniciantask_get_linked_order",
|
|
"target": "technician_task_rationale_2270",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2300",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2278",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2278",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"source": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"target": "technician_task_rationale_2278",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2318",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"source": "technician_task_fusiontechniciantask_send_task_en_route_email",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_build"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2361",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2361",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"source": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"target": "technician_task_rationale_2361",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2405",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"source": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_note"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2420",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"source": "technician_task_fusiontechniciantask_send_task_completion_email",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_build"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2466",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2466",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_next_task_for_technician",
|
|
"source": "technician_task_fusiontechniciantask_get_next_task_for_technician",
|
|
"target": "technician_task_rationale_2466",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2704",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_geocode_address",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"target": "technician_task_fusiontechniciantask_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2748",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"target": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2863",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2486",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2486",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"source": "technician_task_fusiontechniciantask_get_google_maps_api_key",
|
|
"target": "technician_task_rationale_2486",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2518",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_map_data",
|
|
"_tgt": "technician_task_get_tech_start_locations",
|
|
"source": "technician_task_get_map_data",
|
|
"target": "technician_task_get_tech_start_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2545",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_tech_start_locations",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_get_tech_start_locations",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2547",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_get_tech_start_locations",
|
|
"_tgt": "technician_task_get_clock_in_locations",
|
|
"source": "technician_task_get_tech_start_locations",
|
|
"target": "technician_task_get_clock_in_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2877",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_get_clock_in_locations",
|
|
"source": "technician_task_get_clock_in_locations",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2699",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_geocode_address",
|
|
"_tgt": "technician_task_nominatim_geocode",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address",
|
|
"target": "technician_task_nominatim_geocode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2911",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2690",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2690",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address",
|
|
"target": "technician_task_rationale_2690",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L590",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "technician_task_fusiontechniciantask_geocode_address",
|
|
"source": "technician_task_fusiontechniciantask_geocode_address",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2738",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"_tgt": "technician_task_osrm_travel",
|
|
"source": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"target": "technician_task_osrm_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2914",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2728",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2728",
|
|
"_tgt": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"source": "technician_task_fusiontechniciantask_calculate_travel_time",
|
|
"target": "technician_task_rationale_2728",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2802",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_osrm_travel",
|
|
"_tgt": "technician_task_maps_api_headers",
|
|
"source": "technician_task_maps_api_headers",
|
|
"target": "technician_task_osrm_travel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2833",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_nominatim_geocode",
|
|
"_tgt": "technician_task_maps_api_headers",
|
|
"source": "technician_task_maps_api_headers",
|
|
"target": "technician_task_nominatim_geocode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2844",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"target": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2843",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2843",
|
|
"_tgt": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask_action_calculate_travel_times",
|
|
"target": "technician_task_rationale_2843",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2864",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2959",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_calculate_travel_times",
|
|
"_tgt": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"target": "technician_task_cron_calculate_travel_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2849",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_2849",
|
|
"_tgt": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"source": "technician_task_fusiontechniciantask_do_calculate_travel_times",
|
|
"target": "technician_task_rationale_2849",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2976",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_check_late_arrivals",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_cron_check_late_arrivals",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2996",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_check_late_arrivals",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"source": "technician_task_cron_check_late_arrivals",
|
|
"target": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L2998",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_check_late_arrivals",
|
|
"_tgt": "technician_task_float_to_time_str",
|
|
"source": "technician_task_cron_check_late_arrivals",
|
|
"target": "technician_task_float_to_time_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3040",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3040",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_technician_tasks_for_date",
|
|
"source": "technician_task_fusiontechniciantask_get_technician_tasks_for_date",
|
|
"target": "technician_task_rationale_3040",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3048",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3048",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_next_task",
|
|
"source": "technician_task_fusiontechniciantask_get_next_task",
|
|
"target": "technician_task_rationale_3048",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3057",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3057",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_current_task",
|
|
"source": "technician_task_fusiontechniciantask_get_current_task",
|
|
"target": "technician_task_rationale_3057",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3155",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_send_push_notifications",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"source": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"target": "technician_task_cron_send_push_notifications",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3070",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3070",
|
|
"_tgt": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"source": "technician_task_fusiontechniciantask_send_push_notification",
|
|
"target": "technician_task_rationale_3070",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3134",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_cron_send_push_notifications",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_cron_send_push_notifications",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3180",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"source": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"target": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3162",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3162",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"source": "technician_task_fusiontechniciantask_get_local_tz",
|
|
"target": "technician_task_rationale_3162",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3184",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_fusiontechniciantask_local_now",
|
|
"_tgt": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"source": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"target": "technician_task_fusiontechniciantask_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3176",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3176",
|
|
"_tgt": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"source": "technician_task_fusiontechniciantask_utc_to_local",
|
|
"target": "technician_task_rationale_3176",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3183",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3183",
|
|
"_tgt": "technician_task_fusiontechniciantask_local_now",
|
|
"source": "technician_task_fusiontechniciantask_local_now",
|
|
"target": "technician_task_rationale_3183",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/technician_task.py",
|
|
"source_location": "L3198",
|
|
"weight": 1.0,
|
|
"_src": "technician_task_rationale_3198",
|
|
"_tgt": "technician_task_fusiontechniciantask_get_google_maps_url",
|
|
"source": "technician_task_fusiontechniciantask_get_google_maps_url",
|
|
"target": "technician_task_rationale_3198",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_fusiontasksyncconfig",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_fusiontasksyncconfig",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_push_tasks",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_push_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_push_shadow_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_push_shadow_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_push_technician_location",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_push_technician_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L399",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_cron_pull_remote_tasks",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_cron_pull_remote_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L704",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"_tgt": "task_sync_cron_cleanup_old_shadows",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_task_sync_py",
|
|
"target": "task_sync_cron_cleanup_old_shadows",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_rpc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L362",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L612",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L721",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"source": "task_sync_fusiontasksyncconfig",
|
|
"target": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"source": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"target": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_rpc",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"source": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"target": "task_sync_fusiontasksyncconfig_rpc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_67",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"source": "task_sync_fusiontasksyncconfig_jsonrpc",
|
|
"target": "task_sync_rationale_67",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_rpc",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"source": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"target": "task_sync_fusiontasksyncconfig_rpc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"source": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"target": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_96",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"source": "task_sync_fusiontasksyncconfig_authenticate",
|
|
"target": "task_sync_rationale_96",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_shadow_status",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_push_shadow_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L347",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_technician_location",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_push_technician_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L438",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L636",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_105",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_rpc",
|
|
"source": "task_sync_fusiontasksyncconfig_rpc",
|
|
"target": "task_sync_rationale_105",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L336",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_technician_location",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"target": "task_sync_push_technician_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_120",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_tech_map",
|
|
"target": "task_sync_rationale_120",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L213",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_technician_location",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_push_technician_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L625",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_129",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"source": "task_sync_fusiontasksyncconfig_get_remote_tech_map",
|
|
"target": "task_sync_rationale_129",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L621",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_145",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_syncid_to_uid",
|
|
"target": "task_sync_rationale_145",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_158",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"source": "task_sync_fusiontasksyncconfig_action_test_connection",
|
|
"target": "task_sync_rationale_158",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_tasks",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"target": "task_sync_push_tasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L355",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_technician_location",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"target": "task_sync_push_technician_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_183",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"source": "task_sync_fusiontasksyncconfig_get_local_instance_id",
|
|
"target": "task_sync_rationale_183",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_tasks",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"source": "task_sync_push_tasks",
|
|
"target": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_206",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"source": "task_sync_fusiontasksyncconfig_push_tasks_to_remote",
|
|
"target": "task_sync_rationale_206",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_push_shadow_status",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"source": "task_sync_push_shadow_status",
|
|
"target": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_363",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"source": "task_sync_fusiontasksyncconfig_trigger_parent_notifications",
|
|
"target": "task_sync_rationale_363",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L404",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_cron_pull_remote_tasks",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"source": "task_sync_cron_pull_remote_tasks",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_cron_pull_remote_tasks",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"source": "task_sync_cron_pull_remote_tasks",
|
|
"target": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L406",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_cron_pull_remote_tasks",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "task_sync_cron_pull_remote_tasks",
|
|
"target": "res_partner_respartner_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L724",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"target": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_415",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"target": "task_sync_rationale_415",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L539",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"target": "res_partner_respartner_write"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L542",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"_tgt": "res_partner_create",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_tasks_from_remote",
|
|
"target": "res_partner_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L725",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"target": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L613",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_613",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"target": "task_sync_rationale_613",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L684",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"_tgt": "res_partner_create",
|
|
"source": "task_sync_fusiontasksyncconfig_pull_technician_locations",
|
|
"target": "res_partner_create"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L722",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_rationale_722",
|
|
"_tgt": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"source": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"target": "task_sync_rationale_722",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/task_sync.py",
|
|
"source_location": "L726",
|
|
"weight": 1.0,
|
|
"_src": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "task_sync_fusiontasksyncconfig_action_sync_now",
|
|
"target": "res_partner_respartner_write"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_partner_py",
|
|
"_tgt": "res_partner_respartner",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_partner_py",
|
|
"target": "res_partner_respartner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_partner_py",
|
|
"_tgt": "res_partner_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_res_partner_py",
|
|
"target": "res_partner_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "res_partner_respartner",
|
|
"_tgt": "res_partner_respartner_geocode_start_address",
|
|
"source": "res_partner_respartner",
|
|
"target": "res_partner_respartner_geocode_start_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "res_partner_respartner",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "res_partner_respartner",
|
|
"target": "res_partner_respartner_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "res_partner_create",
|
|
"_tgt": "res_partner_respartner_geocode_start_address",
|
|
"source": "res_partner_respartner_geocode_start_address",
|
|
"target": "res_partner_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "res_partner_respartner_write",
|
|
"_tgt": "res_partner_respartner_geocode_start_address",
|
|
"source": "res_partner_respartner_geocode_start_address",
|
|
"target": "res_partner_respartner_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/res_partner.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "res_partner_create",
|
|
"_tgt": "res_partner_respartner_write",
|
|
"source": "res_partner_create",
|
|
"target": "res_partner_respartner_write",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_models_email_builder_mixin_py",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_models_email_builder_mixin_py",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_status_badge",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_status_badge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_40",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_build",
|
|
"target": "email_builder_mixin_rationale_40",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_146",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_section",
|
|
"target": "email_builder_mixin_rationale_146",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_178",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_note",
|
|
"target": "email_builder_mixin_rationale_178",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_187",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_button",
|
|
"target": "email_builder_mixin_rationale_187",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_196",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_attachment_note",
|
|
"target": "email_builder_mixin_rationale_196",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_210",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_status_badge",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_status_badge",
|
|
"target": "email_builder_mixin_rationale_210",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_229",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_get_company_info",
|
|
"target": "email_builder_mixin_rationale_229",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/models/email_builder_mixin.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"_src": "email_builder_mixin_rationale_238",
|
|
"_tgt": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled",
|
|
"source": "email_builder_mixin_fusionemailbuildermixin_email_is_enabled",
|
|
"target": "email_builder_mixin_rationale_238",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_numberedpinsvg",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_numberedpinsvg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_numberedpinuri",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_numberedpinuri",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_loadgooglemaps",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_loadgooglemaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_initialsof",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_initialsof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_localdatestr",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_localdatestr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_floattotime12",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_floattotime12",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_classifytask",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_classifytask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_classifydate",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_classifydate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_extracttechnicians",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_extracttechnicians",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_grouptasks",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_grouptasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1145",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"_tgt": "fusion_task_map_view_fusionmaparchparser",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_tasks_static_src_js_fusion_task_map_view_js",
|
|
"target": "fusion_task_map_view_fusionmaparchparser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_numberedpinuri",
|
|
"_tgt": "fusion_task_map_view_numberedpinsvg",
|
|
"source": "fusion_task_map_view_numberedpinsvg",
|
|
"target": "fusion_task_map_view_numberedpinuri",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L506",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"_tgt": "fusion_task_map_view_numberedpinuri",
|
|
"source": "fusion_task_map_view_numberedpinuri",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L387",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"_tgt": "fusion_task_map_view_loadgooglemaps",
|
|
"source": "fusion_task_map_view_loadgooglemaps",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_extracttechnicians",
|
|
"_tgt": "fusion_task_map_view_initialsof",
|
|
"source": "fusion_task_map_view_initialsof",
|
|
"target": "fusion_task_map_view_extracttechnicians",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L526",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"_tgt": "fusion_task_map_view_initialsof",
|
|
"source": "fusion_task_map_view_initialsof",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_classifydate",
|
|
"_tgt": "fusion_task_map_view_localdatestr",
|
|
"source": "fusion_task_map_view_localdatestr",
|
|
"target": "fusion_task_map_view_classifydate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_grouptasks",
|
|
"_tgt": "fusion_task_map_view_floattotime12",
|
|
"source": "fusion_task_map_view_floattotime12",
|
|
"target": "fusion_task_map_view_grouptasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_classifytask",
|
|
"_tgt": "fusion_task_map_view_classifydate",
|
|
"source": "fusion_task_map_view_classifytask",
|
|
"target": "fusion_task_map_view_classifydate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_grouptasks",
|
|
"_tgt": "fusion_task_map_view_classifytask",
|
|
"source": "fusion_task_map_view_classifytask",
|
|
"target": "fusion_task_map_view_grouptasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L362",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"_tgt": "fusion_task_map_view_extracttechnicians",
|
|
"source": "fusion_task_map_view_extracttechnicians",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L367",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"_tgt": "fusion_task_map_view_grouptasks",
|
|
"source": "fusion_task_map_view_grouptasks",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_setup",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L347",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_meta",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_meta",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L351",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L357",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L401",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L422",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L462",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_clearmarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_clearmarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L470",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L481",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L581",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L800",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_pointalongleg",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_pointalongleg",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L835",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_haversine",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_haversine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L845",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_createtravellabel",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_createtravellabel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L916",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_startrouteanimation",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_startrouteanimation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L936",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_opentaskpopup",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_opentaskpopup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L981",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_togglesidebar",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_togglesidebar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L989",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_togglegroup",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_togglegroup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L993",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_isgroupcollapsed",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_isgroupcollapsed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L997",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_focustask",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_focustask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1016",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggledayfilter",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggledayfilter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1021",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_isgroupvisible",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_isgroupvisible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1025",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_showalldays",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showalldays",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1032",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_showtodayonly",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showtodayonly",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1040",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1050",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_istechvisible",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_istechvisible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1055",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1062",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggletraffic",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletraffic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1068",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggletasks",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1072",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggletechnicians",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletechnicians",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1076",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1084",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_onrefresh",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_onrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1088",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_opentask",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_opentask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1115",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_createnewtask",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_createnewtask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L352",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_meta",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_meta",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L407",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_getdomain",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L380",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L409",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_storeresult",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1046",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1057",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rebuildgroups",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L389",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1086",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_onrefresh",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_loadandrender",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_onrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_softrefresh",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L428",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_onmodelupdate",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L459",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_initmap",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L582",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L602",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1081",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_clearroute",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L583",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_placemarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L586",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1018",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggledayfilter",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggledayfilter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1029",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_showalldays",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showalldays",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1036",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_showtodayonly",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showtodayonly",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1047",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletechfilter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1058",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_showalltechs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1070",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggletasks",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletasks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1074",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggletechnicians",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_rendermarkers",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggletechnicians",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1079",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_renderroute",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_toggleroute",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L814",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_pointalongleg",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_haversine",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_pointalongleg",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_haversine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1007",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusiontaskmapcontroller_focustask",
|
|
"_tgt": "fusion_task_map_view_fusiontaskmapcontroller_opentaskpopup",
|
|
"source": "fusion_task_map_view_fusiontaskmapcontroller_opentaskpopup",
|
|
"target": "fusion_task_map_view_fusiontaskmapcontroller_focustask",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_tasks/static/src/js/fusion_task_map_view.js",
|
|
"source_location": "L1146",
|
|
"weight": 1.0,
|
|
"_src": "fusion_task_map_view_fusionmaparchparser",
|
|
"_tgt": "fusion_task_map_view_fusionmaparchparser_parse",
|
|
"source": "fusion_task_map_view_fusionmaparchparser",
|
|
"target": "fusion_task_map_view_fusionmaparchparser_parse",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": []
|
|
} |