diff --git a/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py b/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py index 3111b836..ab88fc08 100644 --- a/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py +++ b/lms/lms/doctype/lms_certificate_request/lms_certificate_request.py @@ -124,14 +124,12 @@ class LMSCertificateRequest(Document): template = "certificate_request_notification" args = { - "course": frappe.db.get_value("LMS Course", self.course, "title"), - "timezone": frappe.db.get_value("LMS Batch", self.batch_name, "timezone") - if self.batch_name - else "", + "course": self.course_title, + "timezone": self.timezone if self.batch_name else "", "date": format_date(self.date, "medium"), "member_name": self.member_name, "start_time": format_time(self.start_time, "short"), - "evaluator": frappe.db.get_value("User", self.evaluator, "full_name"), + "evaluator": self.evaluator_name, } frappe.sendmail( diff --git a/lms/lms/notification/certificate_request_creation/__init__.py b/lms/lms/notification/certificate_request_creation/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/lms/lms/notification/certificate_request_creation/certificate_request_creation.html b/lms/lms/notification/certificate_request_creation/certificate_request_creation.html deleted file mode 100644 index 8906e3e9..00000000 --- a/lms/lms/notification/certificate_request_creation/certificate_request_creation.html +++ /dev/null @@ -1,7 +0,0 @@ -
{{ _("Hey {0}").format(doc.member_name) }}
-{{ _('Your evaluation for the course {0} has been scheduled on {1} at {2} {3}.').format(doc.course_title, frappe.utils.format_date(doc.date, "medium"), frappe.utils.format_time(doc.start_time, "short"), doc.timezone) }}
-{{ _("{0} is your evaluator").format(doc.evaluator_name) }}
-{{ _("Please prepare well and be on time for the evaluations.") }}
diff --git a/lms/lms/notification/certificate_request_creation/certificate_request_creation.json b/lms/lms/notification/certificate_request_creation/certificate_request_creation.json deleted file mode 100644 index b1220cd4..00000000 --- a/lms/lms/notification/certificate_request_creation/certificate_request_creation.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "attach_print": 0, - "channel": "Email", - "creation": "2022-06-03 11:02:34.579145", - "days_in_advance": 0, - "docstatus": 0, - "doctype": "Notification", - "document_type": "LMS Certificate Request", - "enabled": 1, - "event": "New", - "idx": 0, - "is_standard": 1, - "message": "{{ _(\"Hey {0}\").format(doc.member_name) }}
\n{{ _('Your evaluation for the course {0} has been scheduled on {1} at {2} {3}.').format(doc.course_title, frappe.utils.format_date(doc.date, \"medium\"), frappe.utils.format_time(doc.start_time, \"short\"), doc.timezone) }}
\n{{ _(\"{0} is your evaluator\").format(doc.evaluator_name) }}
\n{{ _(\"Please prepare well and be on time for the evaluations.\") }}
\n", - "message_type": "HTML", - "modified": "2024-09-05 16:33:01.533349", - "modified_by": "Administrator", - "module": "LMS", - "name": "Certificate Request Creation", - "owner": "Administrator", - "recipients": [ - { - "receiver_by_document_field": "member" - }, - { - "receiver_by_document_field": "evaluator" - }, - { - "receiver_by_role": "Frappe School Admin" - } - ], - "send_system_notification": 0, - "send_to_all_assignees": 0, - "subject": "Your evaluation slot has been booked" -} \ No newline at end of file diff --git a/lms/lms/notification/certificate_request_creation/certificate_request_creation.py b/lms/lms/notification/certificate_request_creation/certificate_request_creation.py deleted file mode 100644 index 80b7b873..00000000 --- a/lms/lms/notification/certificate_request_creation/certificate_request_creation.py +++ /dev/null @@ -1,6 +0,0 @@ -import frappe - - -def get_context(context): - # do your magic here - pass diff --git a/lms/patches.txt b/lms/patches.txt index 0c9109ac..74a76ef9 100644 --- a/lms/patches.txt +++ b/lms/patches.txt @@ -89,4 +89,5 @@ lms.patches.v1_0.change_navbar_urls lms.patches.v1_0.set_published_on lms.patches.v2_0.fix_progress_percentage lms.patches.v2_0.add_discussion_topic_titles -lms.patches.v2_0.sidebar_settings \ No newline at end of file +lms.patches.v2_0.sidebar_settings +lms.patches.v2_0.delete_certificate_request_notification \ No newline at end of file diff --git a/lms/patches/v2_0/delete_certificate_request_notification.py b/lms/patches/v2_0/delete_certificate_request_notification.py new file mode 100644 index 00000000..626dbaf0 --- /dev/null +++ b/lms/patches/v2_0/delete_certificate_request_notification.py @@ -0,0 +1,4 @@ +import frappe + +def execute(): + frappe.db.delete("Notification", "Certificate Request Creation") \ No newline at end of file diff --git a/lms/templates/emails/certificate_request_notification.html b/lms/templates/emails/certificate_request_notification.html index 6e4309bc..5b3d027c 100644 --- a/lms/templates/emails/certificate_request_notification.html +++ b/lms/templates/emails/certificate_request_notification.html @@ -1,4 +1,7 @@{{ _("Hey {0}").format(member_name) }}
-{{ _('Your evaluation for the course {0} has been scheduled on {1} at {2} {3}.').format(title, date, start_time, timezone) }}
+{{ _('Your evaluation for the course {0} has been scheduled on {1} at {2} {3}.').format(course, date, start_time, timezone) }}
+{{ _("Your evaluator is {0}").format(evaluator) }}
+{{ _("Please prepare well and be on time for the evaluations.") }}