32 lines
1.4 KiB
Python
32 lines
1.4 KiB
Python
from __future__ import unicode_literals
|
|
import frappe, os
|
|
from frappe import _
|
|
|
|
def execute():
|
|
frappe.reload_doc("email", "doctype", "email_template")
|
|
base_path = frappe.get_app_path("community", "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_value("LMS Settings", None, "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_value("LMS Settings", None, "mentor_request_status_update", _('Mentor Request Status Update Template'))
|