8302 lines
339 KiB
JSON
8302 lines
339 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_init_py",
|
|
"community": 18,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_manifest_py",
|
|
"community": 21,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "clock_correction.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"community": 9,
|
|
"norm_label": "clock_correction.py"
|
|
},
|
|
{
|
|
"label": "FusionClockCorrection",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L12",
|
|
"id": "clock_correction_fusionclockcorrection",
|
|
"community": 9,
|
|
"norm_label": "fusionclockcorrection"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L78",
|
|
"id": "clock_correction_compute_display_name",
|
|
"community": 9,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L85",
|
|
"id": "clock_correction_create",
|
|
"community": 9,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": ".action_approve()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L92",
|
|
"id": "clock_correction_fusionclockcorrection_action_approve",
|
|
"community": 9,
|
|
"norm_label": ".action_approve()"
|
|
},
|
|
{
|
|
"label": ".action_reject()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L114",
|
|
"id": "clock_correction_fusionclockcorrection_action_reject",
|
|
"community": 9,
|
|
"norm_label": ".action_reject()"
|
|
},
|
|
{
|
|
"label": "._notify_office_user()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L127",
|
|
"id": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"community": 9,
|
|
"norm_label": "._notify_office_user()"
|
|
},
|
|
{
|
|
"label": "._create_activity_log()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L150",
|
|
"id": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"community": 9,
|
|
"norm_label": "._create_activity_log()"
|
|
},
|
|
{
|
|
"label": "Approve the correction and update the attendance record.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L93",
|
|
"id": "clock_correction_rationale_93",
|
|
"community": 9,
|
|
"norm_label": "approve the correction and update the attendance record."
|
|
},
|
|
{
|
|
"label": "Reject the correction request.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L115",
|
|
"id": "clock_correction_rationale_115",
|
|
"community": 9,
|
|
"norm_label": "reject the correction request."
|
|
},
|
|
{
|
|
"label": "Schedule a mail.activity for the office user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L128",
|
|
"id": "clock_correction_rationale_128",
|
|
"community": 9,
|
|
"norm_label": "schedule a mail.activity for the office user."
|
|
},
|
|
{
|
|
"label": "Log the correction event.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L151",
|
|
"id": "clock_correction_rationale_151",
|
|
"community": 9,
|
|
"norm_label": "log the correction event."
|
|
},
|
|
{
|
|
"label": "clock_leave_request.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"community": 12,
|
|
"norm_label": "clock_leave_request.py"
|
|
},
|
|
{
|
|
"label": "FusionClockLeaveRequest",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L11",
|
|
"id": "clock_leave_request_fusionclockleaverequest",
|
|
"community": 12,
|
|
"norm_label": "fusionclockleaverequest"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L63",
|
|
"id": "clock_leave_request_compute_display_name",
|
|
"community": 12,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "create()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L70",
|
|
"id": "clock_leave_request_create",
|
|
"community": 2,
|
|
"norm_label": "create()"
|
|
},
|
|
{
|
|
"label": "._notify_office_user()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L77",
|
|
"id": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"community": 12,
|
|
"norm_label": "._notify_office_user()"
|
|
},
|
|
{
|
|
"label": "._create_activity_log()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L99",
|
|
"id": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"community": 12,
|
|
"norm_label": "._create_activity_log()"
|
|
},
|
|
{
|
|
"label": ".action_mark_reviewed()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L111",
|
|
"id": "clock_leave_request_fusionclockleaverequest_action_mark_reviewed",
|
|
"community": 12,
|
|
"norm_label": ".action_mark_reviewed()"
|
|
},
|
|
{
|
|
"label": "Schedule a mail.activity for the office user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L78",
|
|
"id": "clock_leave_request_rationale_78",
|
|
"community": 12,
|
|
"norm_label": "schedule a mail.activity for the office user."
|
|
},
|
|
{
|
|
"label": "Log the leave request in the activity log.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L100",
|
|
"id": "clock_leave_request_rationale_100",
|
|
"community": 12,
|
|
"norm_label": "log the leave request in the activity log."
|
|
},
|
|
{
|
|
"label": "Mark the leave request as reviewed by the office user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L112",
|
|
"id": "clock_leave_request_rationale_112",
|
|
"community": 12,
|
|
"norm_label": "mark the leave request as reviewed by the office user."
|
|
},
|
|
{
|
|
"label": "clock_report.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"community": 4,
|
|
"norm_label": "clock_report.py"
|
|
},
|
|
{
|
|
"label": "FusionClockReport",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L17",
|
|
"id": "clock_report_fusionclockreport",
|
|
"community": 4,
|
|
"norm_label": "fusionclockreport"
|
|
},
|
|
{
|
|
"label": "_compute_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L94",
|
|
"id": "clock_report_compute_name",
|
|
"community": 4,
|
|
"norm_label": "_compute_name()"
|
|
},
|
|
{
|
|
"label": "_compute_is_batch()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L102",
|
|
"id": "clock_report_compute_is_batch",
|
|
"community": 4,
|
|
"norm_label": "_compute_is_batch()"
|
|
},
|
|
{
|
|
"label": "_compute_totals()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L109",
|
|
"id": "clock_report_compute_totals",
|
|
"community": 3,
|
|
"norm_label": "_compute_totals()"
|
|
},
|
|
{
|
|
"label": ".action_generate_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L129",
|
|
"id": "clock_report_fusionclockreport_action_generate_report",
|
|
"community": 4,
|
|
"norm_label": ".action_generate_report()"
|
|
},
|
|
{
|
|
"label": ".action_reset_draft()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L136",
|
|
"id": "clock_report_fusionclockreport_action_reset_draft",
|
|
"community": 4,
|
|
"norm_label": ".action_reset_draft()"
|
|
},
|
|
{
|
|
"label": ".action_send_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L141",
|
|
"id": "clock_report_fusionclockreport_action_send_report",
|
|
"community": 4,
|
|
"norm_label": ".action_send_report()"
|
|
},
|
|
{
|
|
"label": "._collect_attendance_records()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L149",
|
|
"id": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"community": 4,
|
|
"norm_label": "._collect_attendance_records()"
|
|
},
|
|
{
|
|
"label": "._generate_pdf()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L180",
|
|
"id": "clock_report_fusionclockreport_generate_pdf",
|
|
"community": 4,
|
|
"norm_label": "._generate_pdf()"
|
|
},
|
|
{
|
|
"label": "._send_report_email()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L206",
|
|
"id": "clock_report_fusionclockreport_send_report_email",
|
|
"community": 4,
|
|
"norm_label": "._send_report_email()"
|
|
},
|
|
{
|
|
"label": ".action_export_csv()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L292",
|
|
"id": "clock_report_fusionclockreport_action_export_csv",
|
|
"community": 4,
|
|
"norm_label": ".action_export_csv()"
|
|
},
|
|
{
|
|
"label": "_cron_generate_period_reports()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L385",
|
|
"id": "clock_report_cron_generate_period_reports",
|
|
"community": 4,
|
|
"norm_label": "_cron_generate_period_reports()"
|
|
},
|
|
{
|
|
"label": "_calculate_current_period()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L456",
|
|
"id": "clock_report_calculate_current_period",
|
|
"community": 4,
|
|
"norm_label": "_calculate_current_period()"
|
|
},
|
|
{
|
|
"label": "action_generate_historical_reports()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L506",
|
|
"id": "clock_report_action_generate_historical_reports",
|
|
"community": 4,
|
|
"norm_label": "action_generate_historical_reports()"
|
|
},
|
|
{
|
|
"label": "Generate the PDF report for this record.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L130",
|
|
"id": "clock_report_rationale_130",
|
|
"community": 4,
|
|
"norm_label": "generate the pdf report for this record."
|
|
},
|
|
{
|
|
"label": "Reset the report back to draft so the user can make changes.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L137",
|
|
"id": "clock_report_rationale_137",
|
|
"community": 4,
|
|
"norm_label": "reset the report back to draft so the user can make changes."
|
|
},
|
|
{
|
|
"label": "Send the report via email.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L142",
|
|
"id": "clock_report_rationale_142",
|
|
"community": 4,
|
|
"norm_label": "send the report via email."
|
|
},
|
|
{
|
|
"label": "Link attendance and leave records for the period and employee.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L150",
|
|
"id": "clock_report_rationale_150",
|
|
"community": 4,
|
|
"norm_label": "link attendance and leave records for the period and employee."
|
|
},
|
|
{
|
|
"label": "Render the QWeb report to PDF and store it.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L181",
|
|
"id": "clock_report_rationale_181",
|
|
"community": 4,
|
|
"norm_label": "render the qweb report to pdf and store it."
|
|
},
|
|
{
|
|
"label": "Send the report with the PDF attached.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L207",
|
|
"id": "clock_report_rationale_207",
|
|
"community": 4,
|
|
"norm_label": "send the report with the pdf attached."
|
|
},
|
|
{
|
|
"label": "Export the report data as a CSV file for payroll.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L293",
|
|
"id": "clock_report_rationale_293",
|
|
"community": 4,
|
|
"norm_label": "export the report data as a csv file for payroll."
|
|
},
|
|
{
|
|
"label": "Cron: Generate reports when a pay period ends.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L386",
|
|
"id": "clock_report_rationale_386",
|
|
"community": 22,
|
|
"norm_label": "cron: generate reports when a pay period ends."
|
|
},
|
|
{
|
|
"label": "Calculate the period start/end dates based on schedule type.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L457",
|
|
"id": "clock_report_rationale_457",
|
|
"community": 23,
|
|
"norm_label": "calculate the period start/end dates based on schedule type."
|
|
},
|
|
{
|
|
"label": "Generate reports for all past pay periods from historical attendance data.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L507",
|
|
"id": "clock_report_rationale_507",
|
|
"community": 24,
|
|
"norm_label": "generate reports for all past pay periods from historical attendance data."
|
|
},
|
|
{
|
|
"label": "clock_activity_log.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"community": 14,
|
|
"norm_label": "clock_activity_log.py"
|
|
},
|
|
{
|
|
"label": "FusionClockActivityLog",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L8",
|
|
"id": "clock_activity_log_fusionclockactivitylog",
|
|
"community": 14,
|
|
"norm_label": "fusionclockactivitylog"
|
|
},
|
|
{
|
|
"label": "_compute_attempt_map_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L111",
|
|
"id": "clock_activity_log_compute_attempt_map_url",
|
|
"community": 14,
|
|
"norm_label": "_compute_attempt_map_url()"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L128",
|
|
"id": "clock_activity_log_compute_display_name",
|
|
"community": 14,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "clock_shift.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_shift_py",
|
|
"community": 15,
|
|
"norm_label": "clock_shift.py"
|
|
},
|
|
{
|
|
"label": "FusionClockShift",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L8",
|
|
"id": "clock_shift_fusionclockshift",
|
|
"community": 15,
|
|
"norm_label": "fusionclockshift"
|
|
},
|
|
{
|
|
"label": "._compute_employee_count()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L55",
|
|
"id": "clock_shift_fusionclockshift_compute_employee_count",
|
|
"community": 15,
|
|
"norm_label": "._compute_employee_count()"
|
|
},
|
|
{
|
|
"label": "scheduled_hours()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L60",
|
|
"id": "clock_shift_scheduled_hours",
|
|
"community": 15,
|
|
"norm_label": "scheduled_hours()"
|
|
},
|
|
{
|
|
"label": "Return the scheduled work hours for this shift (excluding break).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L61",
|
|
"id": "clock_shift_rationale_61",
|
|
"community": 25,
|
|
"norm_label": "return the scheduled work hours for this shift (excluding break)."
|
|
},
|
|
{
|
|
"label": "clock_location.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"community": 8,
|
|
"norm_label": "clock_location.py"
|
|
},
|
|
{
|
|
"label": "FusionClockLocation",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L16",
|
|
"id": "clock_location_fusionclocklocation",
|
|
"community": 8,
|
|
"norm_label": "fusionclocklocation"
|
|
},
|
|
{
|
|
"label": "_tz_get()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L83",
|
|
"id": "clock_location_tz_get",
|
|
"community": 8,
|
|
"norm_label": "_tz_get()"
|
|
},
|
|
{
|
|
"label": "_compute_map_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L88",
|
|
"id": "clock_location_compute_map_url",
|
|
"community": 8,
|
|
"norm_label": "_compute_map_url()"
|
|
},
|
|
{
|
|
"label": "._compute_attendance_count()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L101",
|
|
"id": "clock_location_fusionclocklocation_compute_attendance_count",
|
|
"community": 8,
|
|
"norm_label": "._compute_attendance_count()"
|
|
},
|
|
{
|
|
"label": ".check_ip_whitelist()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L107",
|
|
"id": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"community": 8,
|
|
"norm_label": ".check_ip_whitelist()"
|
|
},
|
|
{
|
|
"label": ".action_detect_ip()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L129",
|
|
"id": "clock_location_fusionclocklocation_action_detect_ip",
|
|
"community": 8,
|
|
"norm_label": ".action_detect_ip()"
|
|
},
|
|
{
|
|
"label": ".action_geocode_address()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L183",
|
|
"id": "clock_location_fusionclocklocation_action_geocode_address",
|
|
"community": 8,
|
|
"norm_label": ".action_geocode_address()"
|
|
},
|
|
{
|
|
"label": ".action_view_attendances()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L261",
|
|
"id": "clock_location_fusionclocklocation_action_view_attendances",
|
|
"community": 8,
|
|
"norm_label": ".action_view_attendances()"
|
|
},
|
|
{
|
|
"label": "Check if a client IP matches this location's whitelist. Returns True if",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L108",
|
|
"id": "clock_location_rationale_108",
|
|
"community": 8,
|
|
"norm_label": "check if a client ip matches this location's whitelist. returns true if"
|
|
},
|
|
{
|
|
"label": "Detect the IP the Odoo server sees from your browser and add it.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L130",
|
|
"id": "clock_location_rationale_130",
|
|
"community": 8,
|
|
"norm_label": "detect the ip the odoo server sees from your browser and add it."
|
|
},
|
|
{
|
|
"label": "Geocode the address to get lat/lng using Google Geocoding API. Falls bac",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L184",
|
|
"id": "clock_location_rationale_184",
|
|
"community": 8,
|
|
"norm_label": "geocode the address to get lat/lng using google geocoding api. falls bac"
|
|
},
|
|
{
|
|
"label": "Open attendance records for this location.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L262",
|
|
"id": "clock_location_rationale_262",
|
|
"community": 8,
|
|
"norm_label": "open attendance records for this location."
|
|
},
|
|
{
|
|
"label": "tz_utils.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"community": 3,
|
|
"norm_label": "tz_utils.py"
|
|
},
|
|
{
|
|
"label": "_resolve_tz()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L23",
|
|
"id": "tz_utils_resolve_tz",
|
|
"community": 3,
|
|
"norm_label": "_resolve_tz()"
|
|
},
|
|
{
|
|
"label": "get_local_now()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L37",
|
|
"id": "tz_utils_get_local_now",
|
|
"community": 3,
|
|
"norm_label": "get_local_now()"
|
|
},
|
|
{
|
|
"label": "get_local_today()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L43",
|
|
"id": "tz_utils_get_local_today",
|
|
"community": 2,
|
|
"norm_label": "get_local_today()"
|
|
},
|
|
{
|
|
"label": "get_local_day_boundaries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L48",
|
|
"id": "tz_utils_get_local_day_boundaries",
|
|
"community": 3,
|
|
"norm_label": "get_local_day_boundaries()"
|
|
},
|
|
{
|
|
"label": "utc_to_local_str()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L66",
|
|
"id": "tz_utils_utc_to_local_str",
|
|
"community": 3,
|
|
"norm_label": "utc_to_local_str()"
|
|
},
|
|
{
|
|
"label": "Return a pytz timezone from the best available source.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L24",
|
|
"id": "tz_utils_rationale_24",
|
|
"community": 3,
|
|
"norm_label": "return a pytz timezone from the best available source."
|
|
},
|
|
{
|
|
"label": "Return the current datetime in the resolved local timezone (aware).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L38",
|
|
"id": "tz_utils_rationale_38",
|
|
"community": 3,
|
|
"norm_label": "return the current datetime in the resolved local timezone (aware)."
|
|
},
|
|
{
|
|
"label": "Return today's date in the resolved local timezone.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L44",
|
|
"id": "tz_utils_rationale_44",
|
|
"community": 2,
|
|
"norm_label": "return today's date in the resolved local timezone."
|
|
},
|
|
{
|
|
"label": "Return (start_utc, end_utc) as **naive** UTC datetimes representing midnight",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L49",
|
|
"id": "tz_utils_rationale_49",
|
|
"community": 3,
|
|
"norm_label": "return (start_utc, end_utc) as **naive** utc datetimes representing midnight"
|
|
},
|
|
{
|
|
"label": "Convert a naive-UTC datetime to a formatted string in local timezone. Return",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L67",
|
|
"id": "tz_utils_rationale_67",
|
|
"community": 3,
|
|
"norm_label": "convert a naive-utc datetime to a formatted string in local timezone. return"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_init_py",
|
|
"community": 19,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "clock_penalty.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"community": 16,
|
|
"norm_label": "clock_penalty.py"
|
|
},
|
|
{
|
|
"label": "FusionClockPenalty",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L8",
|
|
"id": "clock_penalty_fusionclockpenalty",
|
|
"community": 16,
|
|
"norm_label": "fusionclockpenalty"
|
|
},
|
|
{
|
|
"label": "_compute_difference()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L58",
|
|
"id": "clock_penalty_compute_difference",
|
|
"community": 16,
|
|
"norm_label": "_compute_difference()"
|
|
},
|
|
{
|
|
"label": "_compute_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L67",
|
|
"id": "clock_penalty_compute_display_name",
|
|
"community": 16,
|
|
"norm_label": "_compute_display_name()"
|
|
},
|
|
{
|
|
"label": "hr_employee.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_employee_py",
|
|
"community": 2,
|
|
"norm_label": "hr_employee.py"
|
|
},
|
|
{
|
|
"label": "HrEmployee",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L10",
|
|
"id": "hr_employee_hremployee",
|
|
"community": 2,
|
|
"norm_label": "hremployee"
|
|
},
|
|
{
|
|
"label": "._get_fclk_break_minutes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L104",
|
|
"id": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"community": 2,
|
|
"norm_label": "._get_fclk_break_minutes()"
|
|
},
|
|
{
|
|
"label": "._get_fclk_scheduled_times()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L119",
|
|
"id": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"community": 2,
|
|
"norm_label": "._get_fclk_scheduled_times()"
|
|
},
|
|
{
|
|
"label": "._get_fclk_scheduled_hours()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L163",
|
|
"id": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"community": 2,
|
|
"norm_label": "._get_fclk_scheduled_hours()"
|
|
},
|
|
{
|
|
"label": "._compute_absence_counts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L174",
|
|
"id": "hr_employee_hremployee_compute_absence_counts",
|
|
"community": 2,
|
|
"norm_label": "._compute_absence_counts()"
|
|
},
|
|
{
|
|
"label": "._compute_overtime()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L194",
|
|
"id": "hr_employee_hremployee_compute_overtime",
|
|
"community": 2,
|
|
"norm_label": "._compute_overtime()"
|
|
},
|
|
{
|
|
"label": "Return effective break minutes for this employee. Priority: employee ove",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L105",
|
|
"id": "hr_employee_rationale_105",
|
|
"community": 2,
|
|
"norm_label": "return effective break minutes for this employee. priority: employee ove"
|
|
},
|
|
{
|
|
"label": "Return (scheduled_in_dt, scheduled_out_dt) for a given date. Uses emplo",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L120",
|
|
"id": "hr_employee_rationale_120",
|
|
"community": 2,
|
|
"norm_label": "return (scheduled_in_dt, scheduled_out_dt) for a given date. uses emplo"
|
|
},
|
|
{
|
|
"label": "Return the expected work hours for this employee's shift.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L164",
|
|
"id": "hr_employee_rationale_164",
|
|
"community": 2,
|
|
"norm_label": "return the expected work hours for this employee's shift."
|
|
},
|
|
{
|
|
"label": "res_config_settings.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_res_config_settings_py",
|
|
"community": 17,
|
|
"norm_label": "res_config_settings.py"
|
|
},
|
|
{
|
|
"label": "ResConfigSettings",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L8",
|
|
"id": "res_config_settings_resconfigsettings",
|
|
"community": 17,
|
|
"norm_label": "resconfigsettings"
|
|
},
|
|
{
|
|
"label": ".set_values()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L235",
|
|
"id": "res_config_settings_resconfigsettings_set_values",
|
|
"community": 17,
|
|
"norm_label": ".set_values()"
|
|
},
|
|
{
|
|
"label": "get_values()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L249",
|
|
"id": "res_config_settings_get_values",
|
|
"community": 17,
|
|
"norm_label": "get_values()"
|
|
},
|
|
{
|
|
"label": "hr_attendance.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"community": 2,
|
|
"norm_label": "hr_attendance.py"
|
|
},
|
|
{
|
|
"label": "_fclk_utc_to_local_str()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L15",
|
|
"id": "hr_attendance_fclk_utc_to_local_str",
|
|
"community": 2,
|
|
"norm_label": "_fclk_utc_to_local_str()"
|
|
},
|
|
{
|
|
"label": "_fclk_email_section()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L33",
|
|
"id": "hr_attendance_fclk_email_section",
|
|
"community": 2,
|
|
"norm_label": "_fclk_email_section()"
|
|
},
|
|
{
|
|
"label": "_fclk_email_wrap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L58",
|
|
"id": "hr_attendance_fclk_email_wrap",
|
|
"community": 2,
|
|
"norm_label": "_fclk_email_wrap()"
|
|
},
|
|
{
|
|
"label": "HrAttendance",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L118",
|
|
"id": "hr_attendance_hrattendance",
|
|
"community": 2,
|
|
"norm_label": "hrattendance"
|
|
},
|
|
{
|
|
"label": "_compute_net_hours()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L200",
|
|
"id": "hr_attendance_compute_net_hours",
|
|
"community": 2,
|
|
"norm_label": "_compute_net_hours()"
|
|
},
|
|
{
|
|
"label": "_compute_overtime_hours()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L207",
|
|
"id": "hr_attendance_compute_overtime_hours",
|
|
"community": 2,
|
|
"norm_label": "_compute_overtime_hours()"
|
|
},
|
|
{
|
|
"label": "_cron_fusion_auto_clock_out()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L230",
|
|
"id": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"community": 2,
|
|
"norm_label": "_cron_fusion_auto_clock_out()"
|
|
},
|
|
{
|
|
"label": "_cron_fusion_check_absences()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L320",
|
|
"id": "hr_attendance_cron_fusion_check_absences",
|
|
"community": 2,
|
|
"norm_label": "_cron_fusion_check_absences()"
|
|
},
|
|
{
|
|
"label": "_cron_fusion_employee_reminders()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L395",
|
|
"id": "hr_attendance_cron_fusion_employee_reminders",
|
|
"community": 2,
|
|
"norm_label": "_cron_fusion_employee_reminders()"
|
|
},
|
|
{
|
|
"label": "_cron_fusion_weekly_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L451",
|
|
"id": "hr_attendance_cron_fusion_weekly_summary",
|
|
"community": 2,
|
|
"norm_label": "_cron_fusion_weekly_summary()"
|
|
},
|
|
{
|
|
"label": "_fclk_notify_office()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L539",
|
|
"id": "hr_attendance_fclk_notify_office",
|
|
"community": 2,
|
|
"norm_label": "_fclk_notify_office()"
|
|
},
|
|
{
|
|
"label": "_fclk_send_employee_reminder()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L560",
|
|
"id": "hr_attendance_fclk_send_employee_reminder",
|
|
"community": 2,
|
|
"norm_label": "_fclk_send_employee_reminder()"
|
|
},
|
|
{
|
|
"label": "Convert a naive UTC datetime to a formatted string in the employee's timezone.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L16",
|
|
"id": "hr_attendance_rationale_16",
|
|
"community": 2,
|
|
"norm_label": "convert a naive utc datetime to a formatted string in the employee's timezone."
|
|
},
|
|
{
|
|
"label": "Build a details table matching the Fusion email design system.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L34",
|
|
"id": "hr_attendance_rationale_34",
|
|
"community": 2,
|
|
"norm_label": "build a details table matching the fusion email design system."
|
|
},
|
|
{
|
|
"label": "Build a complete Fusion Clock email matching the Fusion design system. No u",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L67",
|
|
"id": "hr_attendance_rationale_67",
|
|
"community": 2,
|
|
"norm_label": "build a complete fusion clock email matching the fusion design system. no u"
|
|
},
|
|
{
|
|
"label": "Cron job: auto clock-out employees after shift + grace period.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L231",
|
|
"id": "hr_attendance_rationale_231",
|
|
"community": 26,
|
|
"norm_label": "cron job: auto clock-out employees after shift + grace period."
|
|
},
|
|
{
|
|
"label": "Cron job: check for absent employees (no attendance on workday).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L321",
|
|
"id": "hr_attendance_rationale_321",
|
|
"community": 27,
|
|
"norm_label": "cron job: check for absent employees (no attendance on workday)."
|
|
},
|
|
{
|
|
"label": "Cron job: send clock-in/out reminders to employees.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L396",
|
|
"id": "hr_attendance_rationale_396",
|
|
"community": 28,
|
|
"norm_label": "cron job: send clock-in/out reminders to employees."
|
|
},
|
|
{
|
|
"label": "Cron job: send weekly summary email to employees (Monday 8 AM).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L452",
|
|
"id": "hr_attendance_rationale_452",
|
|
"community": 29,
|
|
"norm_label": "cron job: send weekly summary email to employees (monday 8 am)."
|
|
},
|
|
{
|
|
"label": "Create a mail.activity for the office user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L540",
|
|
"id": "hr_attendance_rationale_540",
|
|
"community": 30,
|
|
"norm_label": "create a mail.activity for the office user."
|
|
},
|
|
{
|
|
"label": "Send a notification to an employee via internal note.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L561",
|
|
"id": "hr_attendance_rationale_561",
|
|
"community": 31,
|
|
"norm_label": "send a notification to an employee via internal note."
|
|
},
|
|
{
|
|
"label": "fusion_clock_kiosk.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_kiosk_js",
|
|
"community": 11,
|
|
"norm_label": "fusion_clock_kiosk.js"
|
|
},
|
|
{
|
|
"label": "FusionClockKiosk",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L6",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"community": 11,
|
|
"norm_label": "fusionclockkiosk"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L9",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"community": 11,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "._startClock()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L21",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_startclock",
|
|
"community": 11,
|
|
"norm_label": "._startclock()"
|
|
},
|
|
{
|
|
"label": "._bindEvents()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L31",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_bindevents",
|
|
"community": 11,
|
|
"norm_label": "._bindevents()"
|
|
},
|
|
{
|
|
"label": "._resetKiosk()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L48",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_resetkiosk",
|
|
"community": 11,
|
|
"norm_label": "._resetkiosk()"
|
|
},
|
|
{
|
|
"label": "._showError()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L69",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_showerror",
|
|
"community": 11,
|
|
"norm_label": "._showerror()"
|
|
},
|
|
{
|
|
"label": "._onSearch()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L77",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_onsearch",
|
|
"community": 11,
|
|
"norm_label": "._onsearch()"
|
|
},
|
|
{
|
|
"label": "._selectEmployee()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L118",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_selectemployee",
|
|
"community": 11,
|
|
"norm_label": "._selectemployee()"
|
|
},
|
|
{
|
|
"label": "._onClock()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L137",
|
|
"id": "fusion_clock_kiosk_fusionclockkiosk_onclock",
|
|
"community": 11,
|
|
"norm_label": "._onclock()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_location_map.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_map_js",
|
|
"community": 6,
|
|
"norm_label": "fusion_clock_location_map.js"
|
|
},
|
|
{
|
|
"label": "FusionClockLocationMap",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L8",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"community": 6,
|
|
"norm_label": "fusionclocklocationmap"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L12",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_setup",
|
|
"community": 6,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".lat()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L31",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_lat",
|
|
"community": 6,
|
|
"norm_label": ".lat()"
|
|
},
|
|
{
|
|
"label": ".lng()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L32",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_lng",
|
|
"community": 6,
|
|
"norm_label": ".lng()"
|
|
},
|
|
{
|
|
"label": ".radius()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L33",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_radius",
|
|
"community": 6,
|
|
"norm_label": ".radius()"
|
|
},
|
|
{
|
|
"label": ".color()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L34",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_color",
|
|
"community": 6,
|
|
"norm_label": ".color()"
|
|
},
|
|
{
|
|
"label": ".hasCoords()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L35",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_hascoords",
|
|
"community": 6,
|
|
"norm_label": ".hascoords()"
|
|
},
|
|
{
|
|
"label": "._init()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L37",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"community": 6,
|
|
"norm_label": "._init()"
|
|
},
|
|
{
|
|
"label": "._buildMap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L74",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"community": 6,
|
|
"norm_label": "._buildmap()"
|
|
},
|
|
{
|
|
"label": "._placeMarker()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L112",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_placemarker",
|
|
"community": 6,
|
|
"norm_label": "._placemarker()"
|
|
},
|
|
{
|
|
"label": "._drawCircle()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L136",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_drawcircle",
|
|
"community": 6,
|
|
"norm_label": "._drawcircle()"
|
|
},
|
|
{
|
|
"label": "._saveCoords()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L156",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_savecoords",
|
|
"community": 6,
|
|
"norm_label": "._savecoords()"
|
|
},
|
|
{
|
|
"label": "._startWatcher()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L164",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"community": 6,
|
|
"norm_label": "._startwatcher()"
|
|
},
|
|
{
|
|
"label": "._getApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L205",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_getapikey",
|
|
"community": 6,
|
|
"norm_label": "._getapikey()"
|
|
},
|
|
{
|
|
"label": "._loadScript()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L216",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_loadscript",
|
|
"community": 6,
|
|
"norm_label": "._loadscript()"
|
|
},
|
|
{
|
|
"label": "._cleanup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L236",
|
|
"id": "fusion_clock_location_map_fusionclocklocationmap_cleanup",
|
|
"community": 6,
|
|
"norm_label": "._cleanup()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_systray.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_systray_js",
|
|
"community": 7,
|
|
"norm_label": "fusion_clock_systray.js"
|
|
},
|
|
{
|
|
"label": "FusionClockFAB",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L11",
|
|
"id": "fusion_clock_systray_fusionclockfab",
|
|
"community": 7,
|
|
"norm_label": "fusionclockfab"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L16",
|
|
"id": "fusion_clock_systray_fusionclockfab_setup",
|
|
"community": 7,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "._fetchStatus()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L64",
|
|
"id": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"community": 7,
|
|
"norm_label": "._fetchstatus()"
|
|
},
|
|
{
|
|
"label": ".onClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L116",
|
|
"id": "fusion_clock_systray_fusionclockfab_onclockaction",
|
|
"community": 7,
|
|
"norm_label": ".onclockaction()"
|
|
},
|
|
{
|
|
"label": ".confirmClockOut()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L125",
|
|
"id": "fusion_clock_systray_fusionclockfab_confirmclockout",
|
|
"community": 7,
|
|
"norm_label": ".confirmclockout()"
|
|
},
|
|
{
|
|
"label": ".cancelClockOut()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L130",
|
|
"id": "fusion_clock_systray_fusionclockfab_cancelclockout",
|
|
"community": 7,
|
|
"norm_label": ".cancelclockout()"
|
|
},
|
|
{
|
|
"label": "._executeClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L134",
|
|
"id": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"community": 7,
|
|
"norm_label": "._executeclockaction()"
|
|
},
|
|
{
|
|
"label": ".onReasonTextInput()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L219",
|
|
"id": "fusion_clock_systray_fusionclockfab_onreasontextinput",
|
|
"community": 7,
|
|
"norm_label": ".onreasontextinput()"
|
|
},
|
|
{
|
|
"label": ".onReasonTimeInput()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L223",
|
|
"id": "fusion_clock_systray_fusionclockfab_onreasontimeinput",
|
|
"community": 7,
|
|
"norm_label": ".onreasontimeinput()"
|
|
},
|
|
{
|
|
"label": ".cancelReason()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L227",
|
|
"id": "fusion_clock_systray_fusionclockfab_cancelreason",
|
|
"community": 7,
|
|
"norm_label": ".cancelreason()"
|
|
},
|
|
{
|
|
"label": ".submitReason()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L233",
|
|
"id": "fusion_clock_systray_fusionclockfab_submitreason",
|
|
"community": 7,
|
|
"norm_label": ".submitreason()"
|
|
},
|
|
{
|
|
"label": ".confirmCheckinDisplay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L259",
|
|
"id": "fusion_clock_systray_fusionclockfab_confirmcheckindisplay",
|
|
"community": 7,
|
|
"norm_label": ".confirmcheckindisplay()"
|
|
},
|
|
{
|
|
"label": ".confirmDurationDisplay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L269",
|
|
"id": "fusion_clock_systray_fusionclockfab_confirmdurationdisplay",
|
|
"community": 7,
|
|
"norm_label": ".confirmdurationdisplay()"
|
|
},
|
|
{
|
|
"label": "._startTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L277",
|
|
"id": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"community": 7,
|
|
"norm_label": "._starttimer()"
|
|
},
|
|
{
|
|
"label": "._stopTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L283",
|
|
"id": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"community": 7,
|
|
"norm_label": "._stoptimer()"
|
|
},
|
|
{
|
|
"label": "._updateTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L290",
|
|
"id": "fusion_clock_systray_fusionclockfab_updatetimer",
|
|
"community": 7,
|
|
"norm_label": "._updatetimer()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_location_places.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_places_js",
|
|
"community": 10,
|
|
"norm_label": "fusion_clock_location_places.js"
|
|
},
|
|
{
|
|
"label": "FusionClockPlacesAutocomplete",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L12",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"community": 10,
|
|
"norm_label": "fusionclockplacesautocomplete"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L16",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_setup",
|
|
"community": 10,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".isReadonly()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L29",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_isreadonly",
|
|
"community": 10,
|
|
"norm_label": ".isreadonly()"
|
|
},
|
|
{
|
|
"label": "._getApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L33",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_getapikey",
|
|
"community": 10,
|
|
"norm_label": "._getapikey()"
|
|
},
|
|
{
|
|
"label": "._waitForGoogleMaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L46",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"community": 10,
|
|
"norm_label": "._waitforgooglemaps()"
|
|
},
|
|
{
|
|
"label": "._loadGoogleMaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L66",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"community": 10,
|
|
"norm_label": "._loadgooglemaps()"
|
|
},
|
|
{
|
|
"label": "._init()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L88",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"community": 10,
|
|
"norm_label": "._init()"
|
|
},
|
|
{
|
|
"label": ".onInput()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L126",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_oninput",
|
|
"community": 10,
|
|
"norm_label": ".oninput()"
|
|
},
|
|
{
|
|
"label": ".onChange()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L130",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_onchange",
|
|
"community": 10,
|
|
"norm_label": ".onchange()"
|
|
},
|
|
{
|
|
"label": "._cleanup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L134",
|
|
"id": "fusion_clock_location_places_fusionclockplacesautocomplete_cleanup",
|
|
"community": 10,
|
|
"norm_label": "._cleanup()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_portal.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_js",
|
|
"community": 0,
|
|
"norm_label": "fusion_clock_portal.js"
|
|
},
|
|
{
|
|
"label": "FusionClockPortal",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L13",
|
|
"id": "fusion_clock_portal_fusionclockportal",
|
|
"community": 0,
|
|
"norm_label": "fusionclockportal"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L16",
|
|
"id": "fusion_clock_portal_fusionclockportal_setup",
|
|
"community": 0,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".destroy()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L76",
|
|
"id": "fusion_clock_portal_fusionclockportal_destroy",
|
|
"community": 0,
|
|
"norm_label": ".destroy()"
|
|
},
|
|
{
|
|
"label": "._setupEventListeners()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L85",
|
|
"id": "fusion_clock_portal_fusionclockportal_setupeventlisteners",
|
|
"community": 0,
|
|
"norm_label": "._setupeventlisteners()"
|
|
},
|
|
{
|
|
"label": "._detectNearestLocation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L150",
|
|
"id": "fusion_clock_portal_fusionclockportal_detectnearestlocation",
|
|
"community": 0,
|
|
"norm_label": "._detectnearestlocation()"
|
|
},
|
|
{
|
|
"label": "._selectNearestFromCoords()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L169",
|
|
"id": "fusion_clock_portal_fusionclockportal_selectnearestfromcoords",
|
|
"community": 0,
|
|
"norm_label": "._selectnearestfromcoords()"
|
|
},
|
|
{
|
|
"label": "._haversine()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L188",
|
|
"id": "fusion_clock_portal_fusionclockportal_haversine",
|
|
"community": 0,
|
|
"norm_label": "._haversine()"
|
|
},
|
|
{
|
|
"label": "._onClockButtonClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L204",
|
|
"id": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"community": 0,
|
|
"norm_label": "._onclockbuttonclick()"
|
|
},
|
|
{
|
|
"label": "._showClockOutConfirmation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L217",
|
|
"id": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"community": 0,
|
|
"norm_label": "._showclockoutconfirmation()"
|
|
},
|
|
{
|
|
"label": "._confirmClockOut()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L245",
|
|
"id": "fusion_clock_portal_fusionclockportal_confirmclockout",
|
|
"community": 0,
|
|
"norm_label": "._confirmclockout()"
|
|
},
|
|
{
|
|
"label": "._beginClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L251",
|
|
"id": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"community": 0,
|
|
"norm_label": "._beginclockaction()"
|
|
},
|
|
{
|
|
"label": "._performClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L297",
|
|
"id": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"community": 0,
|
|
"norm_label": "._performclockaction()"
|
|
},
|
|
{
|
|
"label": "._updateUIForClockIn()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L350",
|
|
"id": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"community": 0,
|
|
"norm_label": "._updateuiforclockin()"
|
|
},
|
|
{
|
|
"label": "._updateUIForClockOut()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L377",
|
|
"id": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"community": 0,
|
|
"norm_label": "._updateuiforclockout()"
|
|
},
|
|
{
|
|
"label": "._startTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L414",
|
|
"id": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"community": 0,
|
|
"norm_label": "._starttimer()"
|
|
},
|
|
{
|
|
"label": "._stopTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L420",
|
|
"id": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"community": 0,
|
|
"norm_label": "._stoptimer()"
|
|
},
|
|
{
|
|
"label": "._updateTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L427",
|
|
"id": "fusion_clock_portal_fusionclockportal_updatetimer",
|
|
"community": 0,
|
|
"norm_label": "._updatetimer()"
|
|
},
|
|
{
|
|
"label": "._updateDateDisplay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L447",
|
|
"id": "fusion_clock_portal_fusionclockportal_updatedatedisplay",
|
|
"community": 0,
|
|
"norm_label": "._updatedatedisplay()"
|
|
},
|
|
{
|
|
"label": "._updateCurrentTime()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L457",
|
|
"id": "fusion_clock_portal_fusionclockportal_updatecurrenttime",
|
|
"community": 0,
|
|
"norm_label": "._updatecurrenttime()"
|
|
},
|
|
{
|
|
"label": "._playSound()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L472",
|
|
"id": "fusion_clock_portal_fusionclockportal_playsound",
|
|
"community": 0,
|
|
"norm_label": "._playsound()"
|
|
},
|
|
{
|
|
"label": "._showToast()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L508",
|
|
"id": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"community": 0,
|
|
"norm_label": "._showtoast()"
|
|
},
|
|
{
|
|
"label": "._showGPSOverlay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L535",
|
|
"id": "fusion_clock_portal_fusionclockportal_showgpsoverlay",
|
|
"community": 0,
|
|
"norm_label": "._showgpsoverlay()"
|
|
},
|
|
{
|
|
"label": "._hideGPSOverlay()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L540",
|
|
"id": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"community": 0,
|
|
"norm_label": "._hidegpsoverlay()"
|
|
},
|
|
{
|
|
"label": "._shakeButton()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L549",
|
|
"id": "fusion_clock_portal_fusionclockportal_shakebutton",
|
|
"community": 0,
|
|
"norm_label": "._shakebutton()"
|
|
},
|
|
{
|
|
"label": "._saveState()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L560",
|
|
"id": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"community": 0,
|
|
"norm_label": "._savestate()"
|
|
},
|
|
{
|
|
"label": "._clearState()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L572",
|
|
"id": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"community": 0,
|
|
"norm_label": "._clearstate()"
|
|
},
|
|
{
|
|
"label": "._restoreState()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L580",
|
|
"id": "fusion_clock_portal_fusionclockportal_restorestate",
|
|
"community": 0,
|
|
"norm_label": "._restorestate()"
|
|
},
|
|
{
|
|
"label": "._saveSelectedLocation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L595",
|
|
"id": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"community": 0,
|
|
"norm_label": "._saveselectedlocation()"
|
|
},
|
|
{
|
|
"label": "._restoreSelectedLocation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L601",
|
|
"id": "fusion_clock_portal_fusionclockportal_restoreselectedlocation",
|
|
"community": 0,
|
|
"norm_label": "._restoreselectedlocation()"
|
|
},
|
|
{
|
|
"label": "._showReasonModal()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L620",
|
|
"id": "fusion_clock_portal_fusionclockportal_showreasonmodal",
|
|
"community": 0,
|
|
"norm_label": "._showreasonmodal()"
|
|
},
|
|
{
|
|
"label": "._submitReason()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L625",
|
|
"id": "fusion_clock_portal_fusionclockportal_submitreason",
|
|
"community": 0,
|
|
"norm_label": "._submitreason()"
|
|
},
|
|
{
|
|
"label": "._submitLeave()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L657",
|
|
"id": "fusion_clock_portal_fusionclockportal_submitleave",
|
|
"community": 0,
|
|
"norm_label": "._submitleave()"
|
|
},
|
|
{
|
|
"label": "._syncOnVisibilityChange()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L691",
|
|
"id": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"community": 0,
|
|
"norm_label": "._synconvisibilitychange()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_dashboard.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_dashboard_js",
|
|
"community": 13,
|
|
"norm_label": "fusion_clock_dashboard.js"
|
|
},
|
|
{
|
|
"label": "FusionClockDashboard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L8",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"community": 13,
|
|
"norm_label": "fusionclockdashboard"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L12",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_setup",
|
|
"community": 13,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "._fetchData()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L31",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_fetchdata",
|
|
"community": 13,
|
|
"norm_label": "._fetchdata()"
|
|
},
|
|
{
|
|
"label": ".onRefresh()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L46",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_onrefresh",
|
|
"community": 13,
|
|
"norm_label": ".onrefresh()"
|
|
},
|
|
{
|
|
"label": ".onViewAttendances()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L50",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_onviewattendances",
|
|
"community": 13,
|
|
"norm_label": ".onviewattendances()"
|
|
},
|
|
{
|
|
"label": ".onViewCorrections()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L54",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_onviewcorrections",
|
|
"community": 13,
|
|
"norm_label": ".onviewcorrections()"
|
|
},
|
|
{
|
|
"label": ".onViewActivityLogs()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L58",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_onviewactivitylogs",
|
|
"community": 13,
|
|
"norm_label": ".onviewactivitylogs()"
|
|
},
|
|
{
|
|
"label": ".onViewPenalties()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L62",
|
|
"id": "fusion_clock_dashboard_fusionclockdashboard_onviewpenalties",
|
|
"community": 13,
|
|
"norm_label": ".onviewpenalties()"
|
|
},
|
|
{
|
|
"label": "fusion_clock_portal_fab.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_fab_js",
|
|
"community": 5,
|
|
"norm_label": "fusion_clock_portal_fab.js"
|
|
},
|
|
{
|
|
"label": "FusionClockPortalFAB",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L14",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"community": 5,
|
|
"norm_label": "fusionclockportalfab"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L17",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"community": 5,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".destroy()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L93",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_destroy",
|
|
"community": 5,
|
|
"norm_label": ".destroy()"
|
|
},
|
|
{
|
|
"label": "._togglePanel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L107",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"community": 5,
|
|
"norm_label": "._togglepanel()"
|
|
},
|
|
{
|
|
"label": "._openPanel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L115",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"community": 5,
|
|
"norm_label": "._openpanel()"
|
|
},
|
|
{
|
|
"label": "._closePanel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L125",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_closepanel",
|
|
"community": 5,
|
|
"norm_label": "._closepanel()"
|
|
},
|
|
{
|
|
"label": "._applyState()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L139",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"community": 5,
|
|
"norm_label": "._applystate()"
|
|
},
|
|
{
|
|
"label": "._fetchStatus()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L191",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"community": 5,
|
|
"norm_label": "._fetchstatus()"
|
|
},
|
|
{
|
|
"label": "._onClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L225",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"community": 5,
|
|
"norm_label": "._onclockaction()"
|
|
},
|
|
{
|
|
"label": "._showClockOutConfirm()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L233",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_showclockoutconfirm",
|
|
"community": 5,
|
|
"norm_label": "._showclockoutconfirm()"
|
|
},
|
|
{
|
|
"label": "._showReasonDialog()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L298",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_showreasondialog",
|
|
"community": 5,
|
|
"norm_label": "._showreasondialog()"
|
|
},
|
|
{
|
|
"label": "._executeClockAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L383",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"community": 5,
|
|
"norm_label": "._executeclockaction()"
|
|
},
|
|
{
|
|
"label": "._startTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L465",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"community": 5,
|
|
"norm_label": "._starttimer()"
|
|
},
|
|
{
|
|
"label": "._stopTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L471",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"community": 5,
|
|
"norm_label": "._stoptimer()"
|
|
},
|
|
{
|
|
"label": "._updateTimer()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L478",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_updatetimer",
|
|
"community": 5,
|
|
"norm_label": "._updatetimer()"
|
|
},
|
|
{
|
|
"label": "._showError()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L496",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_showerror",
|
|
"community": 5,
|
|
"norm_label": "._showerror()"
|
|
},
|
|
{
|
|
"label": "._clearError()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L501",
|
|
"id": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"community": 5,
|
|
"norm_label": "._clearerror()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_init_py",
|
|
"community": 20,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "clock_kiosk.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"community": 1,
|
|
"norm_label": "clock_kiosk.py"
|
|
},
|
|
{
|
|
"label": "FusionClockKiosk",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L12",
|
|
"id": "clock_kiosk_fusionclockkiosk",
|
|
"community": 1,
|
|
"norm_label": "fusionclockkiosk"
|
|
},
|
|
{
|
|
"label": "kiosk_page()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L16",
|
|
"id": "clock_kiosk_kiosk_page",
|
|
"community": 1,
|
|
"norm_label": "kiosk_page()"
|
|
},
|
|
{
|
|
"label": "kiosk_search()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L33",
|
|
"id": "clock_kiosk_kiosk_search",
|
|
"community": 1,
|
|
"norm_label": "kiosk_search()"
|
|
},
|
|
{
|
|
"label": "kiosk_verify_pin()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L54",
|
|
"id": "clock_kiosk_kiosk_verify_pin",
|
|
"community": 1,
|
|
"norm_label": "kiosk_verify_pin()"
|
|
},
|
|
{
|
|
"label": "kiosk_clock()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L74",
|
|
"id": "clock_kiosk_kiosk_clock",
|
|
"community": 1,
|
|
"norm_label": "kiosk_clock()"
|
|
},
|
|
{
|
|
"label": "Kiosk mode controller for shared-device clock-in/out.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L13",
|
|
"id": "clock_kiosk_rationale_13",
|
|
"community": 1,
|
|
"norm_label": "kiosk mode controller for shared-device clock-in/out."
|
|
},
|
|
{
|
|
"label": "Kiosk clock-in/out page for shared tablets.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L17",
|
|
"id": "clock_kiosk_rationale_17",
|
|
"community": 1,
|
|
"norm_label": "kiosk clock-in/out page for shared tablets."
|
|
},
|
|
{
|
|
"label": "Search employees for kiosk identification.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L34",
|
|
"id": "clock_kiosk_rationale_34",
|
|
"community": 1,
|
|
"norm_label": "search employees for kiosk identification."
|
|
},
|
|
{
|
|
"label": "Verify employee PIN for kiosk mode.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L55",
|
|
"id": "clock_kiosk_rationale_55",
|
|
"community": 1,
|
|
"norm_label": "verify employee pin for kiosk mode."
|
|
},
|
|
{
|
|
"label": "Perform clock action from kiosk on behalf of an employee.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L75",
|
|
"id": "clock_kiosk_rationale_75",
|
|
"community": 1,
|
|
"norm_label": "perform clock action from kiosk on behalf of an employee."
|
|
},
|
|
{
|
|
"label": "portal_clock.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"community": 3,
|
|
"norm_label": "portal_clock.py"
|
|
},
|
|
{
|
|
"label": "FusionClockPortal",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L17",
|
|
"id": "portal_clock_fusionclockportal",
|
|
"community": 3,
|
|
"norm_label": "fusionclockportal"
|
|
},
|
|
{
|
|
"label": "CustomerPortal",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "customerportal",
|
|
"community": 3,
|
|
"norm_label": "customerportal"
|
|
},
|
|
{
|
|
"label": "._prepare_portal_layout_values()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L20",
|
|
"id": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"community": 3,
|
|
"norm_label": "._prepare_portal_layout_values()"
|
|
},
|
|
{
|
|
"label": "._prepare_home_portal_values()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L46",
|
|
"id": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"community": 3,
|
|
"norm_label": "._prepare_home_portal_values()"
|
|
},
|
|
{
|
|
"label": "._get_portal_employee()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L60",
|
|
"id": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"community": 3,
|
|
"norm_label": "._get_portal_employee()"
|
|
},
|
|
{
|
|
"label": "portal_clock()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L73",
|
|
"id": "portal_clock_portal_clock",
|
|
"community": 3,
|
|
"norm_label": "portal_clock()"
|
|
},
|
|
{
|
|
"label": "portal_timesheets()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L167",
|
|
"id": "portal_clock_portal_timesheets",
|
|
"community": 3,
|
|
"norm_label": "portal_timesheets()"
|
|
},
|
|
{
|
|
"label": "portal_reports()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L244",
|
|
"id": "portal_clock_portal_reports",
|
|
"community": 3,
|
|
"norm_label": "portal_reports()"
|
|
},
|
|
{
|
|
"label": "portal_report_download()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L263",
|
|
"id": "portal_clock_portal_report_download",
|
|
"community": 3,
|
|
"norm_label": "portal_report_download()"
|
|
},
|
|
{
|
|
"label": "Portal controller for Fusion Clock pages.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L18",
|
|
"id": "portal_clock_rationale_18",
|
|
"community": 3,
|
|
"norm_label": "portal controller for fusion clock pages."
|
|
},
|
|
{
|
|
"label": "Inject clock FAB data into every portal page context.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L21",
|
|
"id": "portal_clock_rationale_21",
|
|
"community": 3,
|
|
"norm_label": "inject clock fab data into every portal page context."
|
|
},
|
|
{
|
|
"label": "Add clock counters to the portal home page.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L47",
|
|
"id": "portal_clock_rationale_47",
|
|
"community": 3,
|
|
"norm_label": "add clock counters to the portal home page."
|
|
},
|
|
{
|
|
"label": "Get the employee record for the current portal/internal user.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L61",
|
|
"id": "portal_clock_rationale_61",
|
|
"community": 3,
|
|
"norm_label": "get the employee record for the current portal/internal user."
|
|
},
|
|
{
|
|
"label": "Main clock-in/out portal page.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L74",
|
|
"id": "portal_clock_rationale_74",
|
|
"community": 32,
|
|
"norm_label": "main clock-in/out portal page."
|
|
},
|
|
{
|
|
"label": "Read-only timesheet view.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L168",
|
|
"id": "portal_clock_rationale_168",
|
|
"community": 33,
|
|
"norm_label": "read-only timesheet view."
|
|
},
|
|
{
|
|
"label": "View and download attendance reports.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L245",
|
|
"id": "portal_clock_rationale_245",
|
|
"community": 34,
|
|
"norm_label": "view and download attendance reports."
|
|
},
|
|
{
|
|
"label": "Download a specific report PDF.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L264",
|
|
"id": "portal_clock_rationale_264",
|
|
"community": 35,
|
|
"norm_label": "download a specific report pdf."
|
|
},
|
|
{
|
|
"label": "clock_api.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"community": 1,
|
|
"norm_label": "clock_api.py"
|
|
},
|
|
{
|
|
"label": "haversine_distance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L18",
|
|
"id": "clock_api_haversine_distance",
|
|
"community": 1,
|
|
"norm_label": "haversine_distance()"
|
|
},
|
|
{
|
|
"label": "FusionClockAPI",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L32",
|
|
"id": "clock_api_fusionclockapi",
|
|
"community": 1,
|
|
"norm_label": "fusionclockapi"
|
|
},
|
|
{
|
|
"label": "._get_employee()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L35",
|
|
"id": "clock_api_fusionclockapi_get_employee",
|
|
"community": 1,
|
|
"norm_label": "._get_employee()"
|
|
},
|
|
{
|
|
"label": "._get_locations_for_employee()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L41",
|
|
"id": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"community": 1,
|
|
"norm_label": "._get_locations_for_employee()"
|
|
},
|
|
{
|
|
"label": "._verify_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L51",
|
|
"id": "clock_api_fusionclockapi_verify_location",
|
|
"community": 1,
|
|
"norm_label": "._verify_location()"
|
|
},
|
|
{
|
|
"label": "._location_error_message()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L91",
|
|
"id": "clock_api_fusionclockapi_location_error_message",
|
|
"community": 1,
|
|
"norm_label": "._location_error_message()"
|
|
},
|
|
{
|
|
"label": "._get_scheduled_times()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L102",
|
|
"id": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"community": 1,
|
|
"norm_label": "._get_scheduled_times()"
|
|
},
|
|
{
|
|
"label": "._check_and_create_penalty()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L106",
|
|
"id": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"community": 2,
|
|
"norm_label": "._check_and_create_penalty()"
|
|
},
|
|
{
|
|
"label": "._apply_break_deduction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L154",
|
|
"id": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"community": 1,
|
|
"norm_label": "._apply_break_deduction()"
|
|
},
|
|
{
|
|
"label": "._log_activity()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L171",
|
|
"id": "clock_api_fusionclockapi_log_activity",
|
|
"community": 1,
|
|
"norm_label": "._log_activity()"
|
|
},
|
|
{
|
|
"label": "verify_location()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L194",
|
|
"id": "clock_api_verify_location",
|
|
"community": 1,
|
|
"norm_label": "verify_location()"
|
|
},
|
|
{
|
|
"label": "clock_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L225",
|
|
"id": "clock_api_clock_action",
|
|
"community": 2,
|
|
"norm_label": "clock_action()"
|
|
},
|
|
{
|
|
"label": "submit_reason()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L402",
|
|
"id": "clock_api_submit_reason",
|
|
"community": 1,
|
|
"norm_label": "submit_reason()"
|
|
},
|
|
{
|
|
"label": "request_leave()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L439",
|
|
"id": "clock_api_request_leave",
|
|
"community": 1,
|
|
"norm_label": "request_leave()"
|
|
},
|
|
{
|
|
"label": "request_correction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L470",
|
|
"id": "clock_api_request_correction",
|
|
"community": 1,
|
|
"norm_label": "request_correction()"
|
|
},
|
|
{
|
|
"label": "get_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L507",
|
|
"id": "clock_api_get_status",
|
|
"community": 3,
|
|
"norm_label": "get_status()"
|
|
},
|
|
{
|
|
"label": "get_locations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L573",
|
|
"id": "clock_api_get_locations",
|
|
"community": 1,
|
|
"norm_label": "get_locations()"
|
|
},
|
|
{
|
|
"label": "get_settings()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L596",
|
|
"id": "clock_api_get_settings",
|
|
"community": 1,
|
|
"norm_label": "get_settings()"
|
|
},
|
|
{
|
|
"label": "dashboard_data()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L610",
|
|
"id": "clock_api_dashboard_data",
|
|
"community": 1,
|
|
"norm_label": "dashboard_data()"
|
|
},
|
|
{
|
|
"label": "Calculate the great-circle distance between two points on Earth (in meters).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L19",
|
|
"id": "clock_api_rationale_19",
|
|
"community": 1,
|
|
"norm_label": "calculate the great-circle distance between two points on earth (in meters)."
|
|
},
|
|
{
|
|
"label": "JSON API endpoints for Fusion Clock operations.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L33",
|
|
"id": "clock_api_rationale_33",
|
|
"community": 1,
|
|
"norm_label": "json api endpoints for fusion clock operations."
|
|
},
|
|
{
|
|
"label": "Verify GPS coordinates or IP against allowed geofences. Returns (locatio",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L52",
|
|
"id": "clock_api_rationale_52",
|
|
"community": 1,
|
|
"norm_label": "verify gps coordinates or ip against allowed geofences. returns (locatio"
|
|
},
|
|
{
|
|
"label": "Get scheduled clock-in and clock-out datetime using employee shift.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L103",
|
|
"id": "clock_api_rationale_103",
|
|
"community": 1,
|
|
"norm_label": "get scheduled clock-in and clock-out datetime using employee shift."
|
|
},
|
|
{
|
|
"label": "Check if a penalty should be created and deduct minutes.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L107",
|
|
"id": "clock_api_rationale_107",
|
|
"community": 2,
|
|
"norm_label": "check if a penalty should be created and deduct minutes."
|
|
},
|
|
{
|
|
"label": "Apply automatic break deduction if configured.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L155",
|
|
"id": "clock_api_rationale_155",
|
|
"community": 1,
|
|
"norm_label": "apply automatic break deduction if configured."
|
|
},
|
|
{
|
|
"label": "Create an activity log entry.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L173",
|
|
"id": "clock_api_rationale_173",
|
|
"community": 1,
|
|
"norm_label": "create an activity log entry."
|
|
},
|
|
{
|
|
"label": "Submit a reason for missed clock-out.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L403",
|
|
"id": "clock_api_rationale_403",
|
|
"community": 36,
|
|
"norm_label": "submit a reason for missed clock-out."
|
|
},
|
|
{
|
|
"label": "Submit a leave request from the portal.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L440",
|
|
"id": "clock_api_rationale_440",
|
|
"community": 37,
|
|
"norm_label": "submit a leave request from the portal."
|
|
},
|
|
{
|
|
"label": "Submit a timesheet correction request from the portal.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L471",
|
|
"id": "clock_api_rationale_471",
|
|
"community": 38,
|
|
"norm_label": "submit a timesheet correction request from the portal."
|
|
},
|
|
{
|
|
"label": "Return dashboard data for managers.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L611",
|
|
"id": "clock_api_rationale_611",
|
|
"community": 39,
|
|
"norm_label": "return dashboard data for managers."
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/__init__.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"_tgt": "clock_correction_fusionclockcorrection",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"target": "clock_correction_fusionclockcorrection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"_tgt": "clock_correction_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"target": "clock_correction_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"_tgt": "clock_correction_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_correction_py",
|
|
"target": "clock_correction_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection",
|
|
"_tgt": "clock_correction_fusionclockcorrection_action_approve",
|
|
"source": "clock_correction_fusionclockcorrection",
|
|
"target": "clock_correction_fusionclockcorrection_action_approve",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection",
|
|
"_tgt": "clock_correction_fusionclockcorrection_action_reject",
|
|
"source": "clock_correction_fusionclockcorrection",
|
|
"target": "clock_correction_fusionclockcorrection_action_reject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection",
|
|
"_tgt": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"source": "clock_correction_fusionclockcorrection",
|
|
"target": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection",
|
|
"_tgt": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"source": "clock_correction_fusionclockcorrection",
|
|
"target": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"_tgt": "clock_correction_create",
|
|
"source": "clock_correction_create",
|
|
"target": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"_tgt": "clock_correction_create",
|
|
"source": "clock_correction_create",
|
|
"target": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection_action_approve",
|
|
"_tgt": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"source": "clock_correction_fusionclockcorrection_action_approve",
|
|
"target": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_rationale_93",
|
|
"_tgt": "clock_correction_fusionclockcorrection_action_approve",
|
|
"source": "clock_correction_fusionclockcorrection_action_approve",
|
|
"target": "clock_correction_rationale_93",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_fusionclockcorrection_action_reject",
|
|
"_tgt": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"source": "clock_correction_fusionclockcorrection_action_reject",
|
|
"target": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_rationale_115",
|
|
"_tgt": "clock_correction_fusionclockcorrection_action_reject",
|
|
"source": "clock_correction_fusionclockcorrection_action_reject",
|
|
"target": "clock_correction_rationale_115",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_rationale_128",
|
|
"_tgt": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"source": "clock_correction_fusionclockcorrection_notify_office_user",
|
|
"target": "clock_correction_rationale_128",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_correction.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_src": "clock_correction_rationale_151",
|
|
"_tgt": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"source": "clock_correction_fusionclockcorrection_create_activity_log",
|
|
"target": "clock_correction_rationale_151",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"target": "clock_leave_request_fusionclockleaverequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"_tgt": "clock_leave_request_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"target": "clock_leave_request_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_leave_request_py",
|
|
"target": "clock_leave_request_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_fusionclockleaverequest",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"source": "clock_leave_request_fusionclockleaverequest",
|
|
"target": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_fusionclockleaverequest",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"source": "clock_leave_request_fusionclockleaverequest",
|
|
"target": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_fusionclockleaverequest",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_action_mark_reviewed",
|
|
"source": "clock_leave_request_fusionclockleaverequest",
|
|
"target": "clock_leave_request_fusionclockleaverequest_action_mark_reviewed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_send_report_email",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_report_fusionclockreport_send_report_email"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_export_csv",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_report_fusionclockreport_action_export_csv"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_cron_generate_period_reports",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_report_cron_generate_period_reports"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L564",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_action_generate_historical_reports",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_report_action_generate_historical_reports"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L286",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "hr_attendance_cron_fusion_auto_clock_out"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_check_absences",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "hr_attendance_cron_fusion_check_absences"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L527",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_weekly_summary",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "hr_attendance_cron_fusion_weekly_summary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L547",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_fclk_notify_office",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "hr_attendance_fclk_notify_office"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L590",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_fclk_send_employee_reminder",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "hr_attendance_fclk_send_employee_reminder"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_api_fusionclockapi_check_and_create_penalty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_log_activity",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_api_fusionclockapi_log_activity"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L460",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_request_leave",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_api_request_leave"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L503",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_request_correction",
|
|
"_tgt": "clock_leave_request_create",
|
|
"source": "clock_leave_request_create",
|
|
"target": "clock_api_request_correction"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_rationale_78",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"source": "clock_leave_request_fusionclockleaverequest_notify_office_user",
|
|
"target": "clock_leave_request_rationale_78",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_rationale_100",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"source": "clock_leave_request_fusionclockleaverequest_create_activity_log",
|
|
"target": "clock_leave_request_rationale_100",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_leave_request.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "clock_leave_request_rationale_112",
|
|
"_tgt": "clock_leave_request_fusionclockleaverequest_action_mark_reviewed",
|
|
"source": "clock_leave_request_fusionclockleaverequest_action_mark_reviewed",
|
|
"target": "clock_leave_request_rationale_112",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_fusionclockreport",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_fusionclockreport",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_compute_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_compute_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_compute_is_batch",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_compute_is_batch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_compute_totals",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_compute_totals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L385",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_cron_generate_period_reports",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_cron_generate_period_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L456",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_calculate_current_period",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_calculate_current_period",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L506",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"_tgt": "clock_report_action_generate_historical_reports",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_report_py",
|
|
"target": "clock_report_action_generate_historical_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_action_generate_report",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_action_generate_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_action_reset_draft",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_action_reset_draft",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_action_send_report",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_action_send_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_generate_pdf",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_generate_pdf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_send_report_email",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_send_report_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport",
|
|
"_tgt": "clock_report_fusionclockreport_action_export_csv",
|
|
"source": "clock_report_fusionclockreport",
|
|
"target": "clock_report_fusionclockreport_action_export_csv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_compute_totals",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "clock_report_compute_totals",
|
|
"target": "tz_utils_resolve_tz"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_generate_report",
|
|
"_tgt": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"source": "clock_report_fusionclockreport_action_generate_report",
|
|
"target": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_generate_report",
|
|
"_tgt": "clock_report_fusionclockreport_generate_pdf",
|
|
"source": "clock_report_fusionclockreport_action_generate_report",
|
|
"target": "clock_report_fusionclockreport_generate_pdf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L426",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_cron_generate_period_reports",
|
|
"_tgt": "clock_report_fusionclockreport_action_generate_report",
|
|
"source": "clock_report_fusionclockreport_action_generate_report",
|
|
"target": "clock_report_cron_generate_period_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_130",
|
|
"_tgt": "clock_report_fusionclockreport_action_generate_report",
|
|
"source": "clock_report_fusionclockreport_action_generate_report",
|
|
"target": "clock_report_rationale_130",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_137",
|
|
"_tgt": "clock_report_fusionclockreport_action_reset_draft",
|
|
"source": "clock_report_fusionclockreport_action_reset_draft",
|
|
"target": "clock_report_rationale_137",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_send_report",
|
|
"_tgt": "clock_report_fusionclockreport_send_report_email",
|
|
"source": "clock_report_fusionclockreport_action_send_report",
|
|
"target": "clock_report_fusionclockreport_send_report_email",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L430",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_cron_generate_period_reports",
|
|
"_tgt": "clock_report_fusionclockreport_action_send_report",
|
|
"source": "clock_report_fusionclockreport_action_send_report",
|
|
"target": "clock_report_cron_generate_period_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_142",
|
|
"_tgt": "clock_report_fusionclockreport_action_send_report",
|
|
"source": "clock_report_fusionclockreport_action_send_report",
|
|
"target": "clock_report_rationale_142",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_export_csv",
|
|
"_tgt": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"source": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"target": "clock_report_fusionclockreport_action_export_csv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_action_generate_historical_reports",
|
|
"_tgt": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"source": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"target": "clock_report_action_generate_historical_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_150",
|
|
"_tgt": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"source": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"target": "clock_report_rationale_150",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "clock_report_fusionclockreport_collect_attendance_records",
|
|
"target": "tz_utils_get_local_day_boundaries"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_181",
|
|
"_tgt": "clock_report_fusionclockreport_generate_pdf",
|
|
"source": "clock_report_fusionclockreport_generate_pdf",
|
|
"target": "clock_report_rationale_181",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_207",
|
|
"_tgt": "clock_report_fusionclockreport_send_report_email",
|
|
"source": "clock_report_fusionclockreport_send_report_email",
|
|
"target": "clock_report_rationale_207",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_send_report_email",
|
|
"_tgt": "hr_attendance_fclk_email_wrap",
|
|
"source": "clock_report_fusionclockreport_send_report_email",
|
|
"target": "hr_attendance_fclk_email_wrap"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_rationale_293",
|
|
"_tgt": "clock_report_fusionclockreport_action_export_csv",
|
|
"source": "clock_report_fusionclockreport_action_export_csv",
|
|
"target": "clock_report_rationale_293",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_fusionclockreport_action_export_csv",
|
|
"_tgt": "hr_attendance_fclk_utc_to_local_str",
|
|
"source": "clock_report_fusionclockreport_action_export_csv",
|
|
"target": "hr_attendance_fclk_utc_to_local_str"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_cron_generate_period_reports",
|
|
"_tgt": "clock_report_calculate_current_period",
|
|
"source": "clock_report_cron_generate_period_reports",
|
|
"target": "clock_report_calculate_current_period",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_cron_generate_period_reports",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "clock_report_cron_generate_period_reports",
|
|
"target": "tz_utils_get_local_today"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L543",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_action_generate_historical_reports",
|
|
"_tgt": "clock_report_calculate_current_period",
|
|
"source": "clock_report_calculate_current_period",
|
|
"target": "clock_report_action_generate_historical_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_timesheets",
|
|
"_tgt": "clock_report_calculate_current_period",
|
|
"source": "clock_report_calculate_current_period",
|
|
"target": "portal_clock_portal_timesheets"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_report.py",
|
|
"source_location": "L517",
|
|
"weight": 1.0,
|
|
"_src": "clock_report_action_generate_historical_reports",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "clock_report_action_generate_historical_reports",
|
|
"target": "tz_utils_get_local_today"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"_tgt": "clock_activity_log_fusionclockactivitylog",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"target": "clock_activity_log_fusionclockactivitylog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"_tgt": "clock_activity_log_compute_attempt_map_url",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"target": "clock_activity_log_compute_attempt_map_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_activity_log.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"_tgt": "clock_activity_log_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_activity_log_py",
|
|
"target": "clock_activity_log_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_shift_py",
|
|
"_tgt": "clock_shift_fusionclockshift",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_shift_py",
|
|
"target": "clock_shift_fusionclockshift",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_shift_py",
|
|
"_tgt": "clock_shift_scheduled_hours",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_shift_py",
|
|
"target": "clock_shift_scheduled_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_shift.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "clock_shift_fusionclockshift",
|
|
"_tgt": "clock_shift_fusionclockshift_compute_employee_count",
|
|
"source": "clock_shift_fusionclockshift",
|
|
"target": "clock_shift_fusionclockshift_compute_employee_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"_tgt": "clock_location_fusionclocklocation",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"target": "clock_location_fusionclocklocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"_tgt": "clock_location_tz_get",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"target": "clock_location_tz_get",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"_tgt": "clock_location_compute_map_url",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_location_py",
|
|
"target": "clock_location_compute_map_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_fusionclocklocation",
|
|
"_tgt": "clock_location_fusionclocklocation_compute_attendance_count",
|
|
"source": "clock_location_fusionclocklocation",
|
|
"target": "clock_location_fusionclocklocation_compute_attendance_count",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_fusionclocklocation",
|
|
"_tgt": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"source": "clock_location_fusionclocklocation",
|
|
"target": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_fusionclocklocation",
|
|
"_tgt": "clock_location_fusionclocklocation_action_detect_ip",
|
|
"source": "clock_location_fusionclocklocation",
|
|
"target": "clock_location_fusionclocklocation_action_detect_ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_fusionclocklocation",
|
|
"_tgt": "clock_location_fusionclocklocation_action_geocode_address",
|
|
"source": "clock_location_fusionclocklocation",
|
|
"target": "clock_location_fusionclocklocation_action_geocode_address",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_fusionclocklocation",
|
|
"_tgt": "clock_location_fusionclocklocation_action_view_attendances",
|
|
"source": "clock_location_fusionclocklocation",
|
|
"target": "clock_location_fusionclocklocation_action_view_attendances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_rationale_108",
|
|
"_tgt": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"source": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"target": "clock_location_rationale_108",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_verify_location",
|
|
"_tgt": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"source": "clock_location_fusionclocklocation_check_ip_whitelist",
|
|
"target": "clock_api_fusionclockapi_verify_location"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_rationale_130",
|
|
"_tgt": "clock_location_fusionclocklocation_action_detect_ip",
|
|
"source": "clock_location_fusionclocklocation_action_detect_ip",
|
|
"target": "clock_location_rationale_130",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_rationale_184",
|
|
"_tgt": "clock_location_fusionclocklocation_action_geocode_address",
|
|
"source": "clock_location_fusionclocklocation_action_geocode_address",
|
|
"target": "clock_location_rationale_184",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_location.py",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"_src": "clock_location_rationale_262",
|
|
"_tgt": "clock_location_fusionclocklocation_action_view_attendances",
|
|
"source": "clock_location_fusionclocklocation_action_view_attendances",
|
|
"target": "clock_location_rationale_262",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "tz_utils_resolve_tz",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"_tgt": "tz_utils_get_local_now",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "tz_utils_get_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "tz_utils_get_local_today",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "tz_utils_get_local_day_boundaries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"_tgt": "tz_utils_utc_to_local_str",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "tz_utils_utc_to_local_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_employee_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_employee_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_tz_utils_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_get_local_now",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "tz_utils_resolve_tz",
|
|
"target": "tz_utils_get_local_now",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_get_local_day_boundaries",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "tz_utils_resolve_tz",
|
|
"target": "tz_utils_get_local_day_boundaries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_utc_to_local_str",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "tz_utils_resolve_tz",
|
|
"target": "tz_utils_utc_to_local_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_rationale_24",
|
|
"_tgt": "tz_utils_resolve_tz",
|
|
"source": "tz_utils_resolve_tz",
|
|
"target": "tz_utils_rationale_24",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_get_local_today",
|
|
"_tgt": "tz_utils_get_local_now",
|
|
"source": "tz_utils_get_local_now",
|
|
"target": "tz_utils_get_local_today",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_rationale_38",
|
|
"_tgt": "tz_utils_get_local_now",
|
|
"source": "tz_utils_get_local_now",
|
|
"target": "tz_utils_rationale_38",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_rationale_44",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "tz_utils_rationale_44",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee_compute_absence_counts",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_employee_hremployee_compute_absence_counts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee_compute_overtime",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_employee_hremployee_compute_overtime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_check_absences",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_attendance_cron_fusion_check_absences"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_employee_reminders",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_attendance_cron_fusion_employee_reminders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L469",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_weekly_summary",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_attendance_cron_fusion_weekly_summary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_fclk_notify_office",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "hr_attendance_fclk_notify_office"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "portal_clock_fusionclockportal_prepare_home_portal_values"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_clock",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "portal_clock_portal_clock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_timesheets",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "portal_clock_portal_timesheets"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "clock_api_fusionclockapi_check_and_create_penalty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "clock_api_clock_action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L536",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_get_status",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "clock_api_get_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L620",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_dashboard_data",
|
|
"_tgt": "tz_utils_get_local_today",
|
|
"source": "tz_utils_get_local_today",
|
|
"target": "clock_api_dashboard_data"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_rationale_49",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "tz_utils_rationale_49",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee_compute_absence_counts",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "hr_employee_hremployee_compute_absence_counts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee_compute_overtime",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "hr_employee_hremployee_compute_overtime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L339",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_check_absences",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "hr_attendance_cron_fusion_check_absences"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L425",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_employee_reminders",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "hr_attendance_cron_fusion_employee_reminders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_weekly_summary",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "hr_attendance_cron_fusion_weekly_summary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "portal_clock_fusionclockportal_prepare_home_portal_values"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_clock",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "portal_clock_portal_clock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_timesheets",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "portal_clock_portal_timesheets"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L537",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_get_status",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "clock_api_get_status"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L621",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_dashboard_data",
|
|
"_tgt": "tz_utils_get_local_day_boundaries",
|
|
"source": "tz_utils_get_local_day_boundaries",
|
|
"target": "clock_api_dashboard_data"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/tz_utils.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "tz_utils_rationale_67",
|
|
"_tgt": "tz_utils_utc_to_local_str",
|
|
"source": "tz_utils_utc_to_local_str",
|
|
"target": "tz_utils_rationale_67",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_clock",
|
|
"_tgt": "tz_utils_utc_to_local_str",
|
|
"source": "tz_utils_utc_to_local_str",
|
|
"target": "portal_clock_portal_clock"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_timesheets",
|
|
"_tgt": "tz_utils_utc_to_local_str",
|
|
"source": "tz_utils_utc_to_local_str",
|
|
"target": "portal_clock_portal_timesheets"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/__init__.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"_tgt": "clock_penalty_fusionclockpenalty",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"target": "clock_penalty_fusionclockpenalty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"_tgt": "clock_penalty_compute_difference",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"target": "clock_penalty_compute_difference",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/clock_penalty.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"_tgt": "clock_penalty_compute_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_clock_penalty_py",
|
|
"target": "clock_penalty_compute_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_employee_py",
|
|
"_tgt": "hr_employee_hremployee",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_employee_py",
|
|
"target": "hr_employee_hremployee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"source": "hr_employee_hremployee",
|
|
"target": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"source": "hr_employee_hremployee",
|
|
"target": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"source": "hr_employee_hremployee",
|
|
"target": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee",
|
|
"_tgt": "hr_employee_hremployee_compute_absence_counts",
|
|
"source": "hr_employee_hremployee",
|
|
"target": "hr_employee_hremployee_compute_absence_counts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee",
|
|
"_tgt": "hr_employee_hremployee_compute_overtime",
|
|
"source": "hr_employee_hremployee",
|
|
"target": "hr_employee_hremployee_compute_overtime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"source": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"target": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_rationale_105",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"source": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"target": "hr_employee_rationale_105",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L275",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"source": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"target": "hr_attendance_cron_fusion_auto_clock_out"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"source": "hr_employee_hremployee_get_fclk_break_minutes",
|
|
"target": "clock_api_fusionclockapi_apply_break_deduction"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_rationale_120",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"target": "hr_employee_rationale_120",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"target": "hr_attendance_cron_fusion_auto_clock_out"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L419",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_employee_reminders",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"target": "hr_attendance_cron_fusion_employee_reminders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_times",
|
|
"target": "clock_api_fusionclockapi_get_scheduled_times"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_employee.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "hr_employee_rationale_164",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"target": "hr_employee_rationale_164",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_compute_overtime_hours",
|
|
"_tgt": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"source": "hr_employee_hremployee_get_fclk_scheduled_hours",
|
|
"target": "hr_attendance_compute_overtime_hours"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_resconfigsettings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_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_clock/models/res_config_settings.py",
|
|
"source_location": "L249",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_res_config_settings_py",
|
|
"_tgt": "res_config_settings_get_values",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_res_config_settings_py",
|
|
"target": "res_config_settings_get_values",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/res_config_settings.py",
|
|
"source_location": "L235",
|
|
"weight": 1.0,
|
|
"_src": "res_config_settings_resconfigsettings",
|
|
"_tgt": "res_config_settings_resconfigsettings_set_values",
|
|
"source": "res_config_settings_resconfigsettings",
|
|
"target": "res_config_settings_resconfigsettings_set_values",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_fclk_utc_to_local_str",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_fclk_utc_to_local_str",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_fclk_email_section",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_fclk_email_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_fclk_email_wrap",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_fclk_email_wrap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_hrattendance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_hrattendance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_compute_net_hours",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_compute_net_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_compute_overtime_hours",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_compute_overtime_hours",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_cron_fusion_check_absences",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_cron_fusion_check_absences",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L395",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_cron_fusion_employee_reminders",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_cron_fusion_employee_reminders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L451",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_cron_fusion_weekly_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_cron_fusion_weekly_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L539",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_fclk_notify_office",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_fclk_notify_office",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"_tgt": "hr_attendance_fclk_send_employee_reminder",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_models_hr_attendance_py",
|
|
"target": "hr_attendance_fclk_send_employee_reminder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"_tgt": "hr_attendance_fclk_utc_to_local_str",
|
|
"source": "hr_attendance_fclk_utc_to_local_str",
|
|
"target": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_employee_reminders",
|
|
"_tgt": "hr_attendance_fclk_utc_to_local_str",
|
|
"source": "hr_attendance_fclk_utc_to_local_str",
|
|
"target": "hr_attendance_cron_fusion_employee_reminders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_rationale_16",
|
|
"_tgt": "hr_attendance_fclk_utc_to_local_str",
|
|
"source": "hr_attendance_fclk_utc_to_local_str",
|
|
"target": "hr_attendance_rationale_16",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_fclk_email_wrap",
|
|
"_tgt": "hr_attendance_fclk_email_section",
|
|
"source": "hr_attendance_fclk_email_section",
|
|
"target": "hr_attendance_fclk_email_wrap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_rationale_34",
|
|
"_tgt": "hr_attendance_fclk_email_section",
|
|
"source": "hr_attendance_fclk_email_section",
|
|
"target": "hr_attendance_rationale_34",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L507",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_weekly_summary",
|
|
"_tgt": "hr_attendance_fclk_email_wrap",
|
|
"source": "hr_attendance_fclk_email_wrap",
|
|
"target": "hr_attendance_cron_fusion_weekly_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_fclk_send_employee_reminder",
|
|
"_tgt": "hr_attendance_fclk_email_wrap",
|
|
"source": "hr_attendance_fclk_email_wrap",
|
|
"target": "hr_attendance_fclk_send_employee_reminder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_rationale_67",
|
|
"_tgt": "hr_attendance_fclk_email_wrap",
|
|
"source": "hr_attendance_fclk_email_wrap",
|
|
"target": "hr_attendance_rationale_67",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"_tgt": "hr_attendance_fclk_notify_office",
|
|
"source": "hr_attendance_cron_fusion_auto_clock_out",
|
|
"target": "hr_attendance_fclk_notify_office",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_check_absences",
|
|
"_tgt": "hr_attendance_fclk_notify_office",
|
|
"source": "hr_attendance_cron_fusion_check_absences",
|
|
"target": "hr_attendance_fclk_notify_office",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/models/hr_attendance.py",
|
|
"source_location": "L431",
|
|
"weight": 1.0,
|
|
"_src": "hr_attendance_cron_fusion_employee_reminders",
|
|
"_tgt": "hr_attendance_fclk_send_employee_reminder",
|
|
"source": "hr_attendance_cron_fusion_employee_reminders",
|
|
"target": "hr_attendance_fclk_send_employee_reminder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L332",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "hr_attendance_fclk_notify_office",
|
|
"source": "hr_attendance_fclk_notify_office",
|
|
"target": "clock_api_clock_action"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_kiosk_js",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_kiosk_js",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_startclock",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_startclock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_bindevents",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_bindevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_resetkiosk",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_resetkiosk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_showerror",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_showerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_onsearch",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_onsearch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_selectemployee",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_selectemployee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_onclock",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_onclock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_startclock",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_startclock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_bindevents",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk_setup",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_bindevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_kiosk.js",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_kiosk_fusionclockkiosk_onclock",
|
|
"_tgt": "fusion_clock_kiosk_fusionclockkiosk_showerror",
|
|
"source": "fusion_clock_kiosk_fusionclockkiosk_showerror",
|
|
"target": "fusion_clock_kiosk_fusionclockkiosk_onclock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_map_js",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_map_js",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_setup",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_lat",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_lat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_lng",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_lng",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_radius",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_radius",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_color",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_color",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_hascoords",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_hascoords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_placemarker",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_placemarker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_drawcircle",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_drawcircle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_savecoords",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_savecoords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_getapikey",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_getapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_loadscript",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_loadscript",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_cleanup",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_cleanup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_getapikey",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_getapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_loadscript",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_loadscript",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_init",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_placemarker",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_placemarker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_drawcircle",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_drawcircle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_map.js",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"_tgt": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"source": "fusion_clock_location_map_fusionclocklocationmap_buildmap",
|
|
"target": "fusion_clock_location_map_fusionclocklocationmap_startwatcher",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_systray_js",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_systray_js",
|
|
"target": "fusion_clock_systray_fusionclockfab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_setup",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_onclockaction",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_onclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_confirmclockout",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_confirmclockout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_cancelclockout",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_cancelclockout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_onreasontextinput",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_onreasontextinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_onreasontimeinput",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_onreasontimeinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_cancelreason",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_cancelreason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_submitreason",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_submitreason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_confirmcheckindisplay",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_confirmcheckindisplay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L269",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_confirmdurationdisplay",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_confirmdurationdisplay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L283",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L290",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_updatetimer",
|
|
"source": "fusion_clock_systray_fusionclockfab",
|
|
"target": "fusion_clock_systray_fusionclockfab_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"target": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"target": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"source": "fusion_clock_systray_fusionclockfab_fetchstatus",
|
|
"target": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_onclockaction",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"source": "fusion_clock_systray_fusionclockfab_onclockaction",
|
|
"target": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_confirmclockout",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"source": "fusion_clock_systray_fusionclockfab_confirmclockout",
|
|
"target": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"target": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_executeclockaction",
|
|
"target": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L278",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"target": "fusion_clock_systray_fusionclockfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_systray.js",
|
|
"source_location": "L279",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"_tgt": "fusion_clock_systray_fusionclockfab_updatetimer",
|
|
"source": "fusion_clock_systray_fusionclockfab_starttimer",
|
|
"target": "fusion_clock_systray_fusionclockfab_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_places_js",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_location_places_js",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_setup",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_isreadonly",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_isreadonly",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_getapikey",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_getapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_oninput",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_oninput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_onchange",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_onchange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_cleanup",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_cleanup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_getapikey",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete_getapikey",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete_waitforgooglemaps",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_location_places.js",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"_tgt": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"source": "fusion_clock_location_places_fusionclockplacesautocomplete_loadgooglemaps",
|
|
"target": "fusion_clock_location_places_fusionclockplacesautocomplete_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_js",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_js",
|
|
"target": "fusion_clock_portal_fusionclockportal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_setup",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_destroy",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_destroy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_setupeventlisteners",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_setupeventlisteners",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_detectnearestlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_detectnearestlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_selectnearestfromcoords",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_selectnearestfromcoords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_haversine",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_haversine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_confirmclockout",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_confirmclockout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L297",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L414",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L420",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatetimer",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L447",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatedatedisplay",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatedatedisplay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L457",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatecurrenttime",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatecurrenttime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L472",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_playsound",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_playsound",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L535",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showgpsoverlay",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_showgpsoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L540",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L549",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_shakebutton",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_shakebutton",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L572",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L580",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_restorestate",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_restorestate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L595",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_restoreselectedlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_restoreselectedlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L620",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showreasonmodal",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_showreasonmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L625",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_submitreason",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_submitreason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L657",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_submitleave",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_submitleave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L691",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"source": "fusion_clock_portal_fusionclockportal",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_restorestate",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_restorestate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_restoreselectedlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_restoreselectedlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatecurrenttime",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatecurrenttime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_detectnearestlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_detectnearestlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatedatedisplay",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatedatedisplay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_setup",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_setupeventlisteners",
|
|
"source": "fusion_clock_portal_fusionclockportal_setup",
|
|
"target": "fusion_clock_portal_fusionclockportal_setupeventlisteners",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_destroy",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_destroy",
|
|
"target": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_selectnearestfromcoords",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_haversine",
|
|
"source": "fusion_clock_portal_fusionclockportal_selectnearestfromcoords",
|
|
"target": "fusion_clock_portal_fusionclockportal_haversine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"source": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"target": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"source": "fusion_clock_portal_fusionclockportal_onclockbuttonclick",
|
|
"target": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"source": "fusion_clock_portal_fusionclockportal_showclockoutconfirmation",
|
|
"target": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_confirmclockout",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"source": "fusion_clock_portal_fusionclockportal_confirmclockout",
|
|
"target": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showgpsoverlay",
|
|
"source": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_showgpsoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"source": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"source": "fusion_clock_portal_fusionclockportal_beginclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L307",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_hidegpsoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L311",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showreasonmodal",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_showreasonmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L316",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_shakebutton",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_shakebutton",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L325",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L327",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_playsound",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_playsound",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_saveselectedlocation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L333",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L334",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L337",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"source": "fusion_clock_portal_fusionclockportal_performclockaction",
|
|
"target": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L701",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"source": "fusion_clock_portal_fusionclockportal_updateuiforclockin",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L712",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"source": "fusion_clock_portal_fusionclockportal_updateuiforclockout",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L415",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"target": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L416",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_updatetimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"target": "fusion_clock_portal_fusionclockportal_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L702",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_starttimer",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L713",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"source": "fusion_clock_portal_fusionclockportal_stoptimer",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L633",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_submitreason",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"source": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"target": "fusion_clock_portal_fusionclockportal_submitreason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L664",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_submitleave",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"source": "fusion_clock_portal_fusionclockportal_showtoast",
|
|
"target": "fusion_clock_portal_fusionclockportal_submitleave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L703",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"source": "fusion_clock_portal_fusionclockportal_savestate",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal.js",
|
|
"source_location": "L714",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"_tgt": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"source": "fusion_clock_portal_fusionclockportal_clearstate",
|
|
"target": "fusion_clock_portal_fusionclockportal_synconvisibilitychange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_dashboard_js",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_dashboard_js",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_setup",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_fetchdata",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_fetchdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_onrefresh",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_onviewattendances",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onviewattendances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_onviewcorrections",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onviewcorrections",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_onviewactivitylogs",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onviewactivitylogs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_onviewpenalties",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onviewpenalties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_dashboard.js",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_dashboard_fusionclockdashboard_onrefresh",
|
|
"_tgt": "fusion_clock_dashboard_fusionclockdashboard_fetchdata",
|
|
"source": "fusion_clock_dashboard_fusionclockdashboard_fetchdata",
|
|
"target": "fusion_clock_dashboard_fusionclockdashboard_onrefresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_fab_js",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_static_src_js_fusion_clock_portal_fab_js",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_destroy",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_destroy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_closepanel",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_closepanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showclockoutconfirm",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_showclockoutconfirm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showreasondialog",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_showreasondialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L383",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L465",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L471",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L478",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_updatetimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showerror",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_showerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L501",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_setup",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_destroy",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_destroy",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_closepanel",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_closepanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_togglepanel",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_openpanel",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L453",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_applystate",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L450",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_fetchstatus",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showclockoutconfirm",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_showclockoutconfirm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_onclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L431",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showreasondialog",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_showreasondialog",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L385",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_clearerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L436",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_showerror",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_showerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L445",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L449",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_executeclockaction",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L466",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_stoptimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/static/src/js/fusion_clock_portal_fab.js",
|
|
"source_location": "L467",
|
|
"weight": 1.0,
|
|
"_src": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"_tgt": "fusion_clock_portal_fab_fusionclockportalfab_updatetimer",
|
|
"source": "fusion_clock_portal_fab_fusionclockportalfab_starttimer",
|
|
"target": "fusion_clock_portal_fab_fusionclockportalfab_updatetimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"_tgt": "clock_kiosk_fusionclockkiosk",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"target": "clock_kiosk_fusionclockkiosk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"_tgt": "clock_kiosk_kiosk_page",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"target": "clock_kiosk_kiosk_page",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"_tgt": "clock_kiosk_kiosk_search",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"target": "clock_kiosk_kiosk_search",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"_tgt": "clock_kiosk_kiosk_verify_pin",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"target": "clock_kiosk_kiosk_verify_pin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"_tgt": "clock_kiosk_kiosk_clock",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_kiosk_py",
|
|
"target": "clock_kiosk_kiosk_clock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_rationale_13",
|
|
"_tgt": "clock_kiosk_fusionclockkiosk",
|
|
"source": "clock_kiosk_fusionclockkiosk",
|
|
"target": "clock_kiosk_rationale_13",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_fusionclockkiosk",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_fusionclockkiosk",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_verify_location",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_verify_location"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_location_error_message",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_location_error_message"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_log_activity",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_log_activity"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_get_scheduled_times"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_check_and_create_penalty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "clock_kiosk_kiosk_clock",
|
|
"_tgt": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"source": "clock_kiosk_kiosk_clock",
|
|
"target": "clock_api_fusionclockapi_apply_break_deduction"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_rationale_13",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_rationale_13",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_rationale_17",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_rationale_17",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_rationale_34",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_rationale_34",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_rationale_55",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_rationale_55",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_kiosk.py",
|
|
"source_location": "L84",
|
|
"weight": 0.8,
|
|
"_src": "clock_kiosk_rationale_75",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_kiosk_rationale_75",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"_tgt": "portal_clock_fusionclockportal",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"target": "portal_clock_fusionclockportal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"_tgt": "portal_clock_portal_clock",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"target": "portal_clock_portal_clock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"_tgt": "portal_clock_portal_timesheets",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"target": "portal_clock_portal_timesheets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"_tgt": "portal_clock_portal_reports",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"target": "portal_clock_portal_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L263",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"_tgt": "portal_clock_portal_report_download",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_portal_clock_py",
|
|
"target": "portal_clock_portal_report_download",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal",
|
|
"_tgt": "customerportal",
|
|
"source": "portal_clock_fusionclockportal",
|
|
"target": "customerportal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal",
|
|
"_tgt": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"source": "portal_clock_fusionclockportal",
|
|
"target": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal",
|
|
"_tgt": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"source": "portal_clock_fusionclockportal",
|
|
"target": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal",
|
|
"target": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_rationale_18",
|
|
"_tgt": "portal_clock_fusionclockportal",
|
|
"source": "portal_clock_fusionclockportal",
|
|
"target": "portal_clock_rationale_18",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"target": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_rationale_21",
|
|
"_tgt": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"source": "portal_clock_fusionclockportal_prepare_portal_layout_values",
|
|
"target": "portal_clock_rationale_21",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"target": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_rationale_47",
|
|
"_tgt": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"source": "portal_clock_fusionclockportal_prepare_home_portal_values",
|
|
"target": "portal_clock_rationale_47",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_clock",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"target": "portal_clock_portal_clock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_timesheets",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"target": "portal_clock_portal_timesheets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_reports",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"target": "portal_clock_portal_reports",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_portal_report_download",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"target": "portal_clock_portal_report_download",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/portal_clock.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "portal_clock_rationale_61",
|
|
"_tgt": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"source": "portal_clock_fusionclockportal_get_portal_employee",
|
|
"target": "portal_clock_rationale_61",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_haversine_distance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_haversine_distance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_fusionclockapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_verify_location",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_clock_action",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_submit_reason",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_submit_reason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_request_leave",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_request_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L470",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_request_correction",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_request_correction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L507",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_get_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_get_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L573",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_get_locations",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_get_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L596",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_get_settings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_get_settings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L610",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"_tgt": "clock_api_dashboard_data",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_clock_controllers_clock_api_py",
|
|
"target": "clock_api_dashboard_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_verify_location",
|
|
"_tgt": "clock_api_haversine_distance",
|
|
"source": "clock_api_haversine_distance",
|
|
"target": "clock_api_fusionclockapi_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_19",
|
|
"_tgt": "clock_api_haversine_distance",
|
|
"source": "clock_api_haversine_distance",
|
|
"target": "clock_api_rationale_19",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_get_employee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_verify_location",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_location_error_message",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_location_error_message",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi",
|
|
"_tgt": "clock_api_fusionclockapi_log_activity",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_fusionclockapi_log_activity",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_33",
|
|
"_tgt": "clock_api_fusionclockapi",
|
|
"source": "clock_api_fusionclockapi",
|
|
"target": "clock_api_rationale_33",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_verify_location",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L404",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_submit_reason",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_submit_reason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L441",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_request_leave",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_request_leave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L472",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_request_correction",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_request_correction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_get_status",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_get_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L574",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_get_locations",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_get_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L630",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_dashboard_data",
|
|
"_tgt": "clock_api_fusionclockapi_get_employee",
|
|
"source": "clock_api_fusionclockapi_get_employee",
|
|
"target": "clock_api_dashboard_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_fusionclockapi_verify_location",
|
|
"_tgt": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"source": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"target": "clock_api_fusionclockapi_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_get_locations",
|
|
"_tgt": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"source": "clock_api_fusionclockapi_get_locations_for_employee",
|
|
"target": "clock_api_get_locations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_verify_location",
|
|
"_tgt": "clock_api_fusionclockapi_verify_location",
|
|
"source": "clock_api_fusionclockapi_verify_location",
|
|
"target": "clock_api_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_verify_location",
|
|
"source": "clock_api_fusionclockapi_verify_location",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_52",
|
|
"_tgt": "clock_api_fusionclockapi_verify_location",
|
|
"source": "clock_api_fusionclockapi_verify_location",
|
|
"target": "clock_api_rationale_52",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_verify_location",
|
|
"_tgt": "clock_api_fusionclockapi_location_error_message",
|
|
"source": "clock_api_fusionclockapi_location_error_message",
|
|
"target": "clock_api_verify_location",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_location_error_message",
|
|
"source": "clock_api_fusionclockapi_location_error_message",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L311",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"source": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_103",
|
|
"_tgt": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"source": "clock_api_fusionclockapi_get_scheduled_times",
|
|
"target": "clock_api_rationale_103",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"source": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_107",
|
|
"_tgt": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"source": "clock_api_fusionclockapi_check_and_create_penalty",
|
|
"target": "clock_api_rationale_107",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"source": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_155",
|
|
"_tgt": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"source": "clock_api_fusionclockapi_apply_break_deduction",
|
|
"target": "clock_api_rationale_155",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_clock_action",
|
|
"_tgt": "clock_api_fusionclockapi_log_activity",
|
|
"source": "clock_api_fusionclockapi_log_activity",
|
|
"target": "clock_api_clock_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L426",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_submit_reason",
|
|
"_tgt": "clock_api_fusionclockapi_log_activity",
|
|
"source": "clock_api_fusionclockapi_log_activity",
|
|
"target": "clock_api_submit_reason",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_clock/controllers/clock_api.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"_src": "clock_api_rationale_173",
|
|
"_tgt": "clock_api_fusionclockapi_log_activity",
|
|
"source": "clock_api_fusionclockapi_log_activity",
|
|
"target": "clock_api_rationale_173",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": []
|
|
} |