Implement events for Comment (ICommentModifiedEvent) and Reply(IReplyModifiedEvent) modification
This commit is contained in:
@@ -2,12 +2,14 @@
|
||||
""" Custom discussion events
|
||||
"""
|
||||
from plone.app.discussion.interfaces import ICommentAddedEvent
|
||||
from plone.app.discussion.interfaces import ICommentModifiedEvent
|
||||
from plone.app.discussion.interfaces import ICommentRemovedEvent
|
||||
from plone.app.discussion.interfaces import IDiscussionEvent
|
||||
from plone.app.discussion.interfaces import ICommentDeletedEvent
|
||||
from plone.app.discussion.interfaces import ICommentPublishedEvent
|
||||
from plone.app.discussion.interfaces import ICommentTransitionEvent
|
||||
from plone.app.discussion.interfaces import IReplyAddedEvent
|
||||
from plone.app.discussion.interfaces import IReplyModifiedEvent
|
||||
from plone.app.discussion.interfaces import IReplyRemovedEvent
|
||||
from zope.interface import implementer
|
||||
|
||||
@@ -35,6 +37,12 @@ class CommentAddedEvent(DiscussionEvent):
|
||||
"""
|
||||
|
||||
|
||||
@implementer(ICommentModifiedEvent)
|
||||
class CommentModifiedEvent(DiscussionEvent):
|
||||
""" Event to be triggered when a Comment is modified
|
||||
"""
|
||||
|
||||
|
||||
@implementer(ICommentRemovedEvent)
|
||||
class CommentRemovedEvent(DiscussionEvent):
|
||||
""" Event to be triggered when a Comment is removed
|
||||
@@ -47,6 +55,12 @@ class ReplyAddedEvent(DiscussionEvent):
|
||||
"""
|
||||
|
||||
|
||||
@implementer(IReplyModifiedEvent)
|
||||
class ReplyModifiedEvent(DiscussionEvent):
|
||||
""" Event to be triggered when a Comment reply is modified
|
||||
"""
|
||||
|
||||
|
||||
@implementer(IReplyRemovedEvent)
|
||||
class ReplyRemovedEvent(DiscussionEvent):
|
||||
""" Event to be triggered when a Comment reply is removed
|
||||
|
||||
Reference in New Issue
Block a user