29 lines
684 B
Python
29 lines
684 B
Python
import frappe
|
|
|
|
|
|
def execute():
|
|
students = frappe.get_all(
|
|
"Batch Student",
|
|
fields=[
|
|
"student",
|
|
"student_name",
|
|
"username",
|
|
"payment",
|
|
"source",
|
|
"parent",
|
|
"confirmation_email_sent",
|
|
],
|
|
)
|
|
|
|
for student in students:
|
|
if not frappe.db.exists("LMS Batch Enrollment", {"member": student.student, "batch": student.parent}):
|
|
doc = frappe.new_doc("LMS Batch Enrollment")
|
|
doc.member = student.student
|
|
doc.member_name = student.student_name
|
|
doc.member_username = student.username
|
|
doc.payment = student.payment
|
|
doc.source = student.source
|
|
doc.batch = student.parent
|
|
doc.confirmation_email_sent = student.confirmation_email_sent
|
|
doc.save()
|