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:
@@ -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)
|
||||
|
||||
@@ -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?
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user