Files
danbooru/app/policies/post_flag_policy.rb
2020-03-20 18:03:01 -05:00

14 lines
287 B
Ruby

class PostFlagPolicy < ApplicationPolicy
def can_search_flagger?
user.is_moderator?
end
def can_view_flagger?
(user.is_moderator? || record.creator_id == user.id) && (record.post&.uploader_id != user.id)
end
def permitted_attributes
[:post_id, :reason]
end
end