From 6cea6cbab3e420093a7fc6e8a7e6cc05e1dc7a35 Mon Sep 17 00:00:00 2001 From: krantheman Date: Wed, 14 Aug 2024 15:59:59 +0530 Subject: [PATCH] feat: show alert when shift is updated (cherry picked from commit e78e86b1f7be986d6295d26fd41a38128e7f387d) --- hrms/hr/doctype/employee_checkin/employee_checkin.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hrms/hr/doctype/employee_checkin/employee_checkin.js b/hrms/hr/doctype/employee_checkin/employee_checkin.js index 82dea24ccf..c7fbd4ab8c 100644 --- a/hrms/hr/doctype/employee_checkin/employee_checkin.js +++ b/hrms/hr/doctype/employee_checkin/employee_checkin.js @@ -22,14 +22,22 @@ frappe.ui.form.on("Employee Checkin", { add_fetch_shift_button(frm) { frm.add_custom_button(__("Fetch Shift"), function () { + const previous_shift = frm.doc.shift; frappe.call({ method: "fetch_shift", doc: frm.doc, freeze: true, freeze_message: __("Fetching Shift"), callback: function () { + if (previous_shift === frm.doc.shift) return; frm.dirty(); frm.save(); + frappe.show_alert({ + message: __("Shift has been successfully updated to {0}.", [ + frm.doc.shift, + ]), + indicator: "green", + }); }, }); });