From a0d5ce77867a76bb82690157d901f06785717d63 Mon Sep 17 00:00:00 2001 From: Evgeny Fadeev Date: Sun, 31 Aug 2014 13:10:18 +0700 Subject: removed posts of type reject reason from moderation --- askbot/models/post.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/askbot/models/post.py b/askbot/models/post.py index 9ffdf34f..18d3ea13 100644 --- a/askbot/models/post.py +++ b/askbot/models/post.py @@ -2204,13 +2204,15 @@ class PostRevisionManager(models.Manager): kwargs['summary'] = '' author = kwargs['author'] + post = kwargs['post'] moderate_email = False if kwargs.get('email'): from askbot.models.reply_by_email import emailed_content_needs_moderation moderate_email = emailed_content_needs_moderation(kwargs['email']) - needs_moderation = author.needs_moderation() or moderate_email + is_content = post.is_question() or post.is_answer() or post.is_comment() + needs_moderation = is_content and (author.needs_moderation() or moderate_email) #0 revision is not shown to the users if askbot_settings.CONTENT_MODERATION_MODE == 'premoderation' and needs_moderation: @@ -2223,7 +2225,6 @@ class PostRevisionManager(models.Manager): }) revision = super(PostRevisionManager, self).create(*args, **kwargs) else: - post = kwargs['post'] kwargs['revision'] = post.get_latest_revision_number() + 1 revision = super(PostRevisionManager, self).create(*args, **kwargs) -- cgit v1.2.3-1-g7c22