From 0be916515bd2d7282eabd90bb06c45d7f2a4b457 Mon Sep 17 00:00:00 2001 From: anjusha Date: Thu, 27 Feb 2025 15:47:24 +0530 Subject: [PATCH] feat: Customize Employee Checkin Permission doctype --- .../employee_checkin_permission.json | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/beams/beams/doctype/employee_checkin_permission/employee_checkin_permission.json b/beams/beams/doctype/employee_checkin_permission/employee_checkin_permission.json index d6390d4e5..d1e87e93f 100644 --- a/beams/beams/doctype/employee_checkin_permission/employee_checkin_permission.json +++ b/beams/beams/doctype/employee_checkin_permission/employee_checkin_permission.json @@ -14,8 +14,12 @@ "shift_end_time", "column_break_iaku", "date", + "expected_arrival_time", + "expected_leaving_time", "reason", - "amended_from" + "amended_from", + "section_break_hlte", + "reports_to" ], "fields": [ { @@ -46,11 +50,13 @@ "options": "Shift Type" }, { + "fetch_from": "shift.start_time", "fieldname": "shift_start_time", "fieldtype": "Time", "label": "Shift Start Time " }, { + "fetch_from": "shift.end_time", "fieldname": "shift_end_time", "fieldtype": "Time", "label": "Shift End Time " @@ -80,11 +86,37 @@ "print_hide": 1, "read_only": 1, "search_index": 1 + }, + { + "depends_on": "eval:doc.log_type=='OUT'\n", + "fieldname": "expected_leaving_time", + "fieldtype": "Time", + "label": "Expected Leaving Time", + "mandatory_depends_on": "eval:doc.log_type=='OUT'\n", + "reqd": 1 + }, + { + "depends_on": "eval:doc.log_type=='IN'\n", + "fieldname": "expected_arrival_time", + "fieldtype": "Time", + "label": "Expected Arrival Time", + "mandatory_depends_on": "eval:doc.log_type=='IN'\n", + "reqd": 1 + }, + { + "fieldname": "section_break_hlte", + "fieldtype": "Section Break" + }, + { + "fieldname": "reports_to", + "fieldtype": "Link", + "label": "Reports To", + "options": "Employee" } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2025-02-26 10:32:58.526029", + "modified": "2025-02-27 15:16:13.200069", "modified_by": "Administrator", "module": "BEAMS", "name": "Employee Checkin Permission",