From 6938025952d5d702c2e28b5086f18c7c9cb3b41a Mon Sep 17 00:00:00 2001 From: Rucha Mahabal Date: Tue, 19 Jul 2022 16:02:31 +0530 Subject: [PATCH] perf: index shift type and employee in checkins and assignment to avoid full table scans --- erpnext/hr/doctype/employee_checkin/employee_checkin.json | 8 +++++--- erpnext/hr/doctype/shift_assignment/shift_assignment.json | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/erpnext/hr/doctype/employee_checkin/employee_checkin.json b/erpnext/hr/doctype/employee_checkin/employee_checkin.json index d34316dc0f3..19ef1b3c0ea 100644 --- a/erpnext/hr/doctype/employee_checkin/employee_checkin.json +++ b/erpnext/hr/doctype/employee_checkin/employee_checkin.json @@ -26,7 +26,8 @@ "fieldtype": "Link", "label": "Employee", "options": "Employee", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fetch_from": "employee.employee_name", @@ -48,7 +49,8 @@ "fieldtype": "Link", "label": "Shift", "options": "Shift Type", - "read_only": 1 + "read_only": 1, + "search_index": 1 }, { "fieldname": "column_break_4", @@ -107,7 +109,7 @@ } ], "links": [], - "modified": "2020-07-08 11:02:32.660986", + "modified": "2022-07-19 15:38:41.767539", "modified_by": "Administrator", "module": "HR", "name": "Employee Checkin", diff --git a/erpnext/hr/doctype/shift_assignment/shift_assignment.json b/erpnext/hr/doctype/shift_assignment/shift_assignment.json index ce2a10f229f..c2df00be628 100644 --- a/erpnext/hr/doctype/shift_assignment/shift_assignment.json +++ b/erpnext/hr/doctype/shift_assignment/shift_assignment.json @@ -25,7 +25,8 @@ "fieldtype": "Link", "label": "Employee", "options": "Employee", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fetch_from": "employee.employee_name", @@ -48,7 +49,8 @@ "in_list_view": 1, "label": "Shift Type", "options": "Shift Type", - "reqd": 1 + "reqd": 1, + "search_index": 1 }, { "fieldname": "column_break_3", @@ -105,7 +107,7 @@ ], "is_submittable": 1, "links": [], - "modified": "2020-06-15 14:27:54.310773", + "modified": "2022-07-19 15:27:54.310773", "modified_by": "Administrator", "module": "HR", "name": "Shift Assignment",