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
|
end
|
||||||
|
|
||||||
def reportable_by?(user)
|
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
|
end
|
||||||
|
|
||||||
def voted_by?(user)
|
def voted_by?(user)
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ class ForumPost < ApplicationRecord
|
|||||||
end
|
end
|
||||||
|
|
||||||
def reportable_by?(user)
|
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
|
end
|
||||||
|
|
||||||
def votable?
|
def votable?
|
||||||
|
|||||||
@@ -10,6 +10,10 @@ class ModerationReport < ApplicationRecord
|
|||||||
scope :forum_post, -> { where(model_type: "ForumPost") }
|
scope :forum_post, -> { where(model_type: "ForumPost") }
|
||||||
scope :recent, -> { where("moderation_reports.created_at >= ?", 1.week.ago) }
|
scope :recent, -> { where("moderation_reports.created_at >= ?", 1.week.ago) }
|
||||||
|
|
||||||
|
def self.enabled?
|
||||||
|
!Rails.env.production?
|
||||||
|
end
|
||||||
|
|
||||||
def forum_topic_title
|
def forum_topic_title
|
||||||
"Reports requiring moderation"
|
"Reports requiring moderation"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -799,7 +799,7 @@ class User < ApplicationRecord
|
|||||||
end
|
end
|
||||||
|
|
||||||
def reportable_by?(user)
|
def reportable_by?(user)
|
||||||
user.is_builder? && id != user.id && !is_moderator?
|
ModerationReport.enabled? && user.is_builder? && id != user.id && !is_moderator?
|
||||||
end
|
end
|
||||||
|
|
||||||
def hide_favorites?
|
def hide_favorites?
|
||||||
|
|||||||
Reference in New Issue
Block a user