[dev] added event for comment delete, comment publication + notify for events

This commit is contained in:
Filippo Campi
2018-09-27 11:26:41 +02:00
parent 3648c3345f
commit 36f0e03805
4 changed files with 53 additions and 0 deletions
+14
View File
@@ -4,6 +4,8 @@
from plone.app.discussion.interfaces import ICommentAddedEvent
from plone.app.discussion.interfaces import ICommentRemovedEvent
from plone.app.discussion.interfaces import IDiscussionEvent
from plone.app.discussion.interfaces import INotifyOnDelete
from plone.app.discussion.interfaces import INotifyOnPublish
from plone.app.discussion.interfaces import IReplyAddedEvent
from plone.app.discussion.interfaces import IReplyRemovedEvent
from zope.interface import implementer
@@ -48,3 +50,15 @@ class ReplyAddedEvent(DiscussionEvent):
class ReplyRemovedEvent(DiscussionEvent):
""" Event to be triggered when a Comment reply is removed
"""
@implementer(INotifyOnDelete)
class NotifyOnDelete(DiscussionEvent):
""" Event to be triggered when a Comment is deleted
"""
@implementer(INotifyOnPublish)
class NotifyOnPublish(DiscussionEvent):
""" Event to be triggered when a Comment is publicated
"""