pundit: convert moderation reports to pundit.

This commit is contained in:
evazion
2020-03-17 23:09:32 -05:00
parent 480f39c34a
commit 9242bf522b
16 changed files with 60 additions and 58 deletions

View File

@@ -3,6 +3,10 @@ class CommentPolicy < ApplicationPolicy
unbanned? && (user.is_moderator? || record.updater_id == user.id)
end
def reportable?
unbanned? && record.creator_id != user.id && !record.creator.is_moderator?
end
def can_sticky_comment?
user.is_moderator?
end