Merge pull request #20617 from jsukrut/develop
fix: restricted duplicate courses on Program Enrollment doctype (#20611)
This commit is contained in:
commit
cd416bbaa6
@ -81,3 +81,16 @@ frappe.ui.form.on("Program Enrollment", {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
frappe.ui.form.on('Program Enrollment Course', {
|
||||||
|
courses_add: function(frm){
|
||||||
|
frm.fields_dict['courses'].grid.get_field('course').get_query = function(doc){
|
||||||
|
var course_list = [];
|
||||||
|
if(!doc.__islocal) course_list.push(doc.name);
|
||||||
|
$.each(doc.courses, function(idx, val){
|
||||||
|
if (val.course) course_list.push(val.course);
|
||||||
|
});
|
||||||
|
return { filters: [['Course', 'name', 'not in', course_list]] };
|
||||||
|
};
|
||||||
|
}
|
||||||
|
});
|
Loading…
x
Reference in New Issue
Block a user