Example #1
0
 def connect(self):
     comment_will_be_posted.connect(self.pre_save_moderation,
                                    sender=TmpXtdComment)
     confirmation_received.connect(self.post_save_moderation,
                                   sender=TmpXtdComment)
     comment_was_flagged.connect(self.comment_flagged,
                                 sender=get_model())
 def connect(self):
     comment_will_be_posted.connect(self.pre_save_moderation,
                                    sender=TmpXtdComment)
     confirmation_received.connect(self.post_save_moderation,
                                   sender=TmpXtdComment)
     comment_was_flagged.connect(self.comment_flagged,
                                 sender=get_model())
def connect_discussion_signals():
    """
    Connect all the signals on the Comment model to
    maintains a valid discussion count on each entries
    when an action is done with the comments.
    """
    post_save.connect(
        count_discussions_handler, sender=comment_model,
        dispatch_uid=COMMENT_PS_COUNT_DISCUSSIONS)
    pre_delete.connect(
        count_discussions_handler, sender=comment_model,
        dispatch_uid=COMMENT_PD_COUNT_DISCUSSIONS)
    comment_was_flagged.connect(
        count_discussions_handler, sender=comment_model,
        dispatch_uid=COMMENT_WF_COUNT_DISCUSSIONS)
    comment_was_posted.connect(
        count_comments_handler, sender=comment_model,
        dispatch_uid=COMMENT_WP_COUNT_COMMENTS)
    pingback_was_posted.connect(
        count_pingbacks_handler, sender=comment_model,
        dispatch_uid=PINGBACK_WP_COUNT_PINGBACKS)
    trackback_was_posted.connect(
        count_trackbacks_handler, sender=comment_model,
        dispatch_uid=TRACKBACK_WP_COUNT_TRACKBACKS)
Example #4
0
def connect_discussion_signals():
    """
    Connect all the signals on the Comment model to
    maintains a valid discussion count on each entries
    when an action is done with the comments.
    """
    post_save.connect(count_discussions_handler,
                      sender=comment_model,
                      dispatch_uid=COMMENT_PS_COUNT_DISCUSSIONS)
    pre_delete.connect(count_discussions_handler,
                       sender=comment_model,
                       dispatch_uid=COMMENT_PD_COUNT_DISCUSSIONS)
    comment_was_flagged.connect(count_discussions_handler,
                                sender=comment_model,
                                dispatch_uid=COMMENT_WF_COUNT_DISCUSSIONS)
    comment_was_posted.connect(count_comments_handler,
                               sender=comment_model,
                               dispatch_uid=COMMENT_WP_COUNT_COMMENTS)
    pingback_was_posted.connect(count_pingbacks_handler,
                                sender=comment_model,
                                dispatch_uid=PINGBACK_WP_COUNT_PINGBACKS)
    trackback_was_posted.connect(count_trackbacks_handler,
                                 sender=comment_model,
                                 dispatch_uid=TRACKBACK_WP_COUNT_TRACKBACKS)