diff --git a/app/models/comment.rb b/app/models/comment.rb index 5f19a0b4d..6c700cf98 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -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) diff --git a/app/models/forum_post.rb b/app/models/forum_post.rb index 24df11067..d32202151 100644 --- a/app/models/forum_post.rb +++ b/app/models/forum_post.rb @@ -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? diff --git a/app/models/moderation_report.rb b/app/models/moderation_report.rb index 01de9c5a3..780e653d5 100644 --- a/app/models/moderation_report.rb +++ b/app/models/moderation_report.rb @@ -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 diff --git a/app/models/user.rb b/app/models/user.rb index f4db96924..a57819059 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -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?