FIX: don't let admins skip post validations, unless it's faq, tos, or privacy

This commit is contained in:
Neil Lalonde
2014-08-01 14:53:35 -04:00
parent 46a88e0c70
commit 443caaa8f7
5 changed files with 35 additions and 18 deletions

View File

@ -3,7 +3,7 @@ module Validators; end
class Validators::PostValidator < ActiveModel::Validator
def validate(record)
presence(record)
unless record.acting_user.try(:admin?)
unless Discourse.static_doc_topic_ids.include?(record.topic_id) && record.acting_user.try(:admin?)
stripped_length(record)
raw_quality(record)
max_posts_validator(record)