fix: batch reminder email subject and content
This commit is contained in:
@@ -1295,13 +1295,14 @@ def get_certification_details(course):
|
||||
membership = frappe.db.get_value(
|
||||
"LMS Enrollment",
|
||||
filters,
|
||||
["name", "certificate", "purchased_certificate"],
|
||||
["name", "purchased_certificate"],
|
||||
as_dict=1,
|
||||
)
|
||||
|
||||
paid_certificate = frappe.db.get_value("LMS Course", course, "paid_certificate")
|
||||
certificate = frappe.db.get_value("LMS Certificate", {"member": frappe.session.user, "course": course}, ["name", "template"], as_dict=1)
|
||||
|
||||
return {"membership": membership, "paid_certificate": paid_certificate}
|
||||
return {"membership": membership, "paid_certificate": paid_certificate, "certificate": certificate}
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
|
||||
@@ -408,14 +408,14 @@ def send_batch_start_reminder():
|
||||
|
||||
for batch in batches:
|
||||
students = frappe.get_all(
|
||||
"LMS Batch Enrollment", {"batch": batch}, ["member", "member_name"]
|
||||
"LMS Batch Enrollment", {"batch": batch.name}, ["member", "member_name"]
|
||||
)
|
||||
for student in students:
|
||||
send_mail(batch, student)
|
||||
|
||||
|
||||
def send_mail(batch, student):
|
||||
subject = _("Batch Start Reminder")
|
||||
subject = _("Your batch {0} is starting tomorrow").format(batch.title)
|
||||
template = "batch_start_reminder"
|
||||
|
||||
args = {
|
||||
|
||||
@@ -84,7 +84,7 @@ def send_live_class_reminder():
|
||||
|
||||
|
||||
def send_mail(live_class, student):
|
||||
subject = f"Your class on {live_class.title} is tomorrow"
|
||||
subject = _("Your class on {0} is today").format(live_class.title)
|
||||
template = "live_class_reminder"
|
||||
|
||||
args = {
|
||||
|
||||
Reference in New Issue
Block a user