mod reports: temp hide ability to create reports.

Temp disable creating reports until we're ready to roll it out all the way.
This commit is contained in:
evazion
2020-01-21 11:08:27 -06:00
parent c1f2cd8d9d
commit c7b30279b3
4 changed files with 7 additions and 3 deletions

View File

@@ -129,7 +129,7 @@ class Comment < ApplicationRecord
end
def reportable_by?(user)
user.is_builder? && creator_id != user.id && !creator.is_moderator?
ModerationReport.enabled? && user.is_builder? && creator_id != user.id && !creator.is_moderator?
end
def voted_by?(user)

View File

@@ -95,7 +95,7 @@ class ForumPost < ApplicationRecord
end
def reportable_by?(user)
user.is_builder? && creator_id != user.id && !creator.is_moderator?
ModerationReport.enabled? && user.is_builder? && creator_id != user.id && !creator.is_moderator?
end
def votable?

View File

@@ -10,6 +10,10 @@ class ModerationReport < ApplicationRecord
scope :forum_post, -> { where(model_type: "ForumPost") }
scope :recent, -> { where("moderation_reports.created_at >= ?", 1.week.ago) }
def self.enabled?
!Rails.env.production?
end
def forum_topic_title
"Reports requiring moderation"
end

View File

@@ -799,7 +799,7 @@ class User < ApplicationRecord
end
def reportable_by?(user)
user.is_builder? && id != user.id && !is_moderator?
ModerationReport.enabled? && user.is_builder? && id != user.id && !is_moderator?
end
def hide_favorites?