fix: only published courses should be added to batch

This commit is contained in:
Jannat Patel
2026-02-09 14:42:32 +05:30
parent 01f08ba449
commit 8f6810923d
3 changed files with 11 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
<Dialog
v-model="show"
:options="{
title: __('Add a course'),
title: __('Add Course'),
size: 'sm',
actions: [
{
@@ -19,6 +19,7 @@
v-model="course"
:label="__('Course')"
:required="true"
:filters="{ published: 1 }"
:onCreate="
(value, close) => {
close()

View File

@@ -183,7 +183,7 @@ def get_job_details(job):
@frappe.whitelist(allow_guest=True)
def get_job_opportunities(filters=None, orFilters=None):
def get_job_opportunities(filters: dict = None, orFilters: dict = None):
if not filters:
filters = {}

View File

@@ -12,6 +12,14 @@ frappe.ui.form.on("LMS Batch", {
};
});
frm.set_query("course", "courses", function () {
return {
filters: {
published: 1,
},
};
});
frm.set_query("assessment_type", "assessment", function () {
let doctypes = ["LMS Quiz", "LMS Assignment"];
return {