2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-05 08:59:27 +08:00

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)