36 lines
1.2 KiB
Python
36 lines
1.2 KiB
Python
|
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.save()
|