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:
parent
46a88e0c70
commit
443caaa8f7
5 changed files with 35 additions and 18 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue