mirror of
https://github.com/discourse/discourse.git
synced 2025-06-01 03:35:15 +08:00
FIX: don't let admins skip post validations, unless it's faq, tos, or privacy
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user