fix: batch self enrollment
This commit is contained in:
@@ -11,6 +11,10 @@ class BatchStudent(Document):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def enroll_batch(batch_name):
|
def enroll_batch(batch_name):
|
||||||
|
if frappe.db.exists(
|
||||||
|
"Batch Student", {"student": frappe.session.user, "parent": batch_name}
|
||||||
|
):
|
||||||
|
frappe.throw("You are already enrolled in this batch")
|
||||||
enrollment = frappe.new_doc("Batch Student")
|
enrollment = frappe.new_doc("Batch Student")
|
||||||
enrollment.student = frappe.session.user
|
enrollment.student = frappe.session.user
|
||||||
enrollment.parent = batch_name
|
enrollment.parent = batch_name
|
||||||
|
|||||||
Reference in New Issue
Block a user