Send cancellation emails (task & information) thru events #22006

This commit is contained in:
Nicolas Demonte 2019-02-26 09:50:57 +01:00
parent 881efda578
commit 38a1a74620
1 changed files with 5 additions and 2 deletions

View File

@ -27,6 +27,7 @@ from collective.dms.basecontent.dmsdocument import IDmsDocument
from collective.dms.basecontent.source import PrincipalSource
from collective.task.content.task import IBaseTask, ITask
from collective.task.content.validation import IValidation
from collective.task.content.information import IInformation
from collective.task.interfaces import IBaseTask
from collective.dms.basecontent.dmsfile import IDmsFile, IDmsAppendixFile
from pfwbged.folder.folder import IFolder
@ -523,7 +524,8 @@ def email_notification_of_refused_task(context, event):
log.exception(e)
def email_notification_of_canceled_subtask(context):
@grok.subscribe(ITask, IObjectWillBeRemovedEvent)
def email_notification_of_canceled_subtask(context, event):
document = None
for obj in aq_chain(context):
obj = aq_parent(obj)
@ -568,7 +570,8 @@ def email_notification_of_canceled_subtask(context):
log.exception(e)
def email_notification_of_canceled_information(context):
@grok.subscribe(IInformation, IObjectWillBeRemovedEvent)
def email_notification_of_canceled_information(context, event):
document = None
for obj in aq_chain(context):
obj = aq_parent(obj)