45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.3 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.flags.ignore_links = True
 | |
| 	hr_settings.save()
 |