46 lines
1.3 KiB
Python
46 lines
1.3 KiB
Python
import os
|
|
|
|
import frappe
|
|
from frappe import _
|
|
|
|
|
|
def execute():
|
|
frappe.reload_doc("email", "doctype", "email_template")
|
|
base_path = frappe.get_app_path("lms", "templates", "emails")
|
|
|
|
if not frappe.db.exists("Email Template", _("Mentor Request Creation Template")):
|
|
response = frappe.read_file(os.path.join(base_path, "mentor_request_creation_email.html"))
|
|
frappe.get_doc(
|
|
{
|
|
"doctype": "Email Template",
|
|
"name": _("Mentor Request Creation Template"),
|
|
"response": response,
|
|
"subject": _("Request for Mentorship"),
|
|
"owner": frappe.session.user,
|
|
}
|
|
).insert(ignore_permissions=True)
|
|
|
|
frappe.db.set_single_value(
|
|
"LMS Settings",
|
|
"mentor_request_creation",
|
|
_("Mentor Request Creation Template"),
|
|
)
|
|
|
|
if not frappe.db.exists("Email Template", _("Mentor Request Status Update Template")):
|
|
response = frappe.read_file(os.path.join(base_path, "mentor_request_status_update_email.html"))
|
|
frappe.get_doc(
|
|
{
|
|
"doctype": "Email Template",
|
|
"name": _("Mentor Request Status Update Template"),
|
|
"response": response,
|
|
"subject": _("The status of your application has changed."),
|
|
"owner": frappe.session.user,
|
|
}
|
|
).insert(ignore_permissions=True)
|
|
|
|
frappe.db.set_single_value(
|
|
"LMS Settings",
|
|
"mentor_request_status_update",
|
|
_("Mentor Request Status Update Template"),
|
|
)
|