fix: removed live class from template row
This commit is contained in:
@@ -44,18 +44,22 @@ frappe.ui.form.on("LMS Batch", {
|
|||||||
order_by: "idx",
|
order_by: "idx",
|
||||||
},
|
},
|
||||||
callback: (data) => {
|
callback: (data) => {
|
||||||
data.message.forEach((row) => {
|
add_timetable_rows(frm, data.message);
|
||||||
let child = frm.add_child("timetable");
|
|
||||||
child.reference_doctype = row.reference_doctype;
|
|
||||||
child.reference_docname = row.reference_docname;
|
|
||||||
child.date = row.date;
|
|
||||||
child.start_time = row.start_time;
|
|
||||||
child.end_time = row.end_time;
|
|
||||||
});
|
|
||||||
frm.refresh_field("timetable");
|
|
||||||
frm.save();
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const add_timetable_rows = (frm, timetable) => {
|
||||||
|
timetable.forEach((row) => {
|
||||||
|
let child = frm.add_child("timetable");
|
||||||
|
child.reference_doctype = row.reference_doctype;
|
||||||
|
child.reference_docname = row.reference_docname;
|
||||||
|
child.date = row.date;
|
||||||
|
child.start_time = row.start_time;
|
||||||
|
child.end_time = row.end_time;
|
||||||
|
});
|
||||||
|
frm.refresh_field("timetable");
|
||||||
|
frm.save();
|
||||||
|
};
|
||||||
|
|||||||
@@ -4,12 +4,7 @@
|
|||||||
frappe.ui.form.on("LMS Timetable Template", {
|
frappe.ui.form.on("LMS Timetable Template", {
|
||||||
refresh(frm) {
|
refresh(frm) {
|
||||||
frm.set_query("reference_doctype", "timetable", function () {
|
frm.set_query("reference_doctype", "timetable", function () {
|
||||||
let doctypes = [
|
let doctypes = ["Course Lesson", "LMS Quiz", "LMS Assignment"];
|
||||||
"Course Lesson",
|
|
||||||
"LMS Quiz",
|
|
||||||
"LMS Assignment",
|
|
||||||
"LMS Live Class",
|
|
||||||
];
|
|
||||||
return {
|
return {
|
||||||
filters: {
|
filters: {
|
||||||
name: ["in", doctypes],
|
name: ["in", doctypes],
|
||||||
|
|||||||
Reference in New Issue
Block a user