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()
 |