send email on update and on update after submit fixes #8898

This commit is contained in:
Manas Solanki 2017-06-16 22:18:20 +05:30
parent 24173b9a12
commit 9936100a6a

View File

@ -8,15 +8,14 @@ from frappe import _
from frappe.model.document import Document from frappe.model.document import Document
class TrainingEvent(Document): class TrainingEvent(Document):
def validate(self): def on_update(self):
if self.event_status == "Scheduled":
self.invite_employee() self.invite_employee()
def on_update_after_submit(self): def on_update_after_submit(self):
if self.event_status == "Scheduled" and self.send_email:
self.invite_employee() self.invite_employee()
def invite_employee(self): def invite_employee(self):
if self.event_status == "Scheduled" and self.send_email:
subject = _("""You are invited for to attend {0} - {1} scheduled from {2} to {3} at {4}."""\ subject = _("""You are invited for to attend {0} - {1} scheduled from {2} to {3} at {4}."""\
.format(self.type, self.event_name, self.start_time, self.end_time, self.location)) .format(self.type, self.event_name, self.start_time, self.end_time, self.location))