From d7721a605d66702769a08a253517b528faf5200d Mon Sep 17 00:00:00 2001 From: robert schouten Date: Wed, 21 Sep 2016 11:16:53 +0800 Subject: [PATCH 1/2] preferred email for payroll --- erpnext/hr/doctype/employee/employee.js | 22 +++++++ erpnext/hr/doctype/employee/employee.json | 58 ++++++++++++++++++- .../hr/doctype/hr_settings/hr_settings.json | 4 +- erpnext/hr/doctype/salary_slip/salary_slip.py | 4 +- erpnext/patches.txt | 3 + 5 files changed, 86 insertions(+), 5 deletions(-) diff --git a/erpnext/hr/doctype/employee/employee.js b/erpnext/hr/doctype/employee/employee.js index f69f4e5c24..d0c2fba032 100755 --- a/erpnext/hr/doctype/employee/employee.js +++ b/erpnext/hr/doctype/employee/employee.js @@ -40,6 +40,28 @@ erpnext.hr.EmployeeController = frappe.ui.form.Controller.extend({ "Ms": "Female" }[this.frm.doc.salutation]); } + }, + +}); +frappe.ui.form.on('Employee',{ + prefered_contact_email:function(frm){ + frm.events.update_contact(frm) + }, + personal_email:function(frm){ + frm.events.update_contact(frm) + }, + company_email:function(frm){ + frm.events.update_contact(frm) + }, + user_id:function(frm){ + frm.events.update_contact(frm) + }, + update_contact:function(frm){ + for(var i =0, j=frm.fields.length;i Date: Thu, 22 Sep 2016 08:32:54 +0800 Subject: [PATCH 2/2] changed from label based to fieldname based --- erpnext/hr/doctype/employee/employee.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/erpnext/hr/doctype/employee/employee.js b/erpnext/hr/doctype/employee/employee.js index d0c2fba032..98f9f6ea6d 100755 --- a/erpnext/hr/doctype/employee/employee.js +++ b/erpnext/hr/doctype/employee/employee.js @@ -57,11 +57,7 @@ frappe.ui.form.on('Employee',{ frm.events.update_contact(frm) }, update_contact:function(frm){ - for(var i =0, j=frm.fields.length;i