fix: restricted duplicate topics on Course doctype (#20594)

This commit is contained in:
pratik.m 2020-02-15 13:22:17 +05:30
parent c2c12dc82f
commit c224cf761f

View File

@ -37,3 +37,16 @@ frappe.ui.form.on("Course", "refresh", function(frm) {
}
});
});
frappe.ui.form.on('Course Topic', {
topics_add: function(frm){
frm.fields_dict['topics'].grid.get_field('topic').get_query = function(doc){
var topics_list = [];
if(!doc.__islocal) topics_list.push(doc.name);
$.each(doc.topics, function(idx, val){
if (val.topic) topics_list.push(val.topic);
});
return { filters: [['Topic', 'name', 'not in', topics_list]] };
};
}
});