import os import frappe from frappe import _ def execute(): if not frappe.db.exists("Email Template", _("Interview Reminder")): base_path = frappe.get_app_path("erpnext", "hr", "doctype") response = frappe.read_file( os.path.join(base_path, "interview/interview_reminder_notification_template.html") ) frappe.get_doc( { "doctype": "Email Template", "name": _("Interview Reminder"), "response": response, "subject": _("Interview Reminder"), "owner": frappe.session.user, } ).insert(ignore_permissions=True) if not frappe.db.exists("Email Template", _("Interview Feedback Reminder")): base_path = frappe.get_app_path("erpnext", "hr", "doctype") response = frappe.read_file( os.path.join(base_path, "interview/interview_feedback_reminder_template.html") ) frappe.get_doc( { "doctype": "Email Template", "name": _("Interview Feedback Reminder"), "response": response, "subject": _("Interview Feedback Reminder"), "owner": frappe.session.user, } ).insert(ignore_permissions=True) hr_settings = frappe.get_doc("HR Settings") hr_settings.interview_reminder_template = _("Interview Reminder") hr_settings.feedback_reminder_notification_template = _("Interview Feedback Reminder") hr_settings.flags.ignore_links = True hr_settings.save()