Files
danbooru/app/policies/upload_policy.rb

24 lines
319 B
Ruby

# frozen_string_literal: true
class UploadPolicy < ApplicationPolicy
def create?
unbanned?
end
def show?
user.is_admin? || record.uploader_id == user.id
end
def batch?
unbanned?
end
def image_proxy?
unbanned?
end
def permitted_attributes
%i[file source referer_url]
end
end