[fix] leave approver selection
This commit is contained in:
parent
41006c545e
commit
d5b06f78a5
@ -30,11 +30,12 @@ erpnext.hr.EmployeeController = wn.ui.form.Controller.extend({
|
|||||||
return this.frm.call({
|
return this.frm.call({
|
||||||
method:"hr.utils.get_leave_approver_list",
|
method:"hr.utils.get_leave_approver_list",
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
me.frm.fields_dict.employee_leave_approvers.grid
|
var df = wn.meta.get_docfield("Employee Leave Approver", "leave_approver",
|
||||||
.get_field("leave_approver").df.options =
|
me.frm.doc.name);
|
||||||
$.map(r.message, function(profile) {
|
df.options = $.map(r.message, function(profile) {
|
||||||
return {value: profile, label: wn.user_info(profile).fullname};
|
return {value: profile, label: wn.user_info(profile).fullname};
|
||||||
});
|
});
|
||||||
|
me.frm.fields_dict.employee_leave_approvers.refresh();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -10,7 +10,6 @@ cur_frm.cscript.onload = function(doc, dt, dn) {
|
|||||||
cur_frm.set_value("status", "Open");
|
cur_frm.set_value("status", "Open");
|
||||||
cur_frm.cscript.calculate_total_days(doc, dt, dn);
|
cur_frm.cscript.calculate_total_days(doc, dt, dn);
|
||||||
}
|
}
|
||||||
cur_frm.set_df_property("leave_approver", "options", "");
|
|
||||||
return cur_frm.call({
|
return cur_frm.call({
|
||||||
method:"hr.utils.get_leave_approver_list",
|
method:"hr.utils.get_leave_approver_list",
|
||||||
callback: function(r) {
|
callback: function(r) {
|
||||||
|
Loading…
Reference in New Issue
Block a user