From 690bcd7b66978ae1aa81a65d4c787959d8791f04 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 9 Dec 2014 16:36:33 +0530 Subject: [PATCH] Added leave approver name field in leave application --- .../leave_application/leave_application.js | 15 +++++++++++++++ .../leave_application/leave_application.json | 9 ++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/erpnext/hr/doctype/leave_application/leave_application.js b/erpnext/hr/doctype/leave_application/leave_application.js index ecaac4ac37..9ba988e259 100755 --- a/erpnext/hr/doctype/leave_application/leave_application.js +++ b/erpnext/hr/doctype/leave_application/leave_application.js @@ -118,3 +118,18 @@ cur_frm.cscript.calculate_total_days = function(doc, dt, dn) { } cur_frm.fields_dict.employee.get_query = erpnext.queries.employee; + +frappe.ui.form.on("Leave Application", "leave_approver", function(frm) { + frappe.call({ + "method": "frappe.client.get", + args: { + doctype: "User", + name: frm.doc.leave_approver + }, + callback: function (data) { + frappe.model.set_value(frm.doctype, frm.docname, "leave_approver_name", + data.message.first_name + + (data.message.last_name ? (" " + data.message.last_name) : "")) + } + }) +}) diff --git a/erpnext/hr/doctype/leave_application/leave_application.json b/erpnext/hr/doctype/leave_application/leave_application.json index 9e2ad53c79..8beed8b028 100644 --- a/erpnext/hr/doctype/leave_application/leave_application.json +++ b/erpnext/hr/doctype/leave_application/leave_application.json @@ -24,6 +24,13 @@ "options": "User", "permlevel": 0 }, + { + "fieldname": "leave_approver_name", + "fieldtype": "Read Only", + "label": "Leave Approver Name", + "permlevel": 0, + "precision": "" + }, { "fieldname": "leave_type", "fieldtype": "Link", @@ -184,7 +191,7 @@ "idx": 1, "is_submittable": 1, "max_attachments": 3, - "modified": "2014-09-09 05:35:31.531651", + "modified": "2014-12-09 16:33:29.626849", "modified_by": "Administrator", "module": "HR", "name": "Leave Application",