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

20 lines
477 B
Ruby

class PostReplacementPolicy < ApplicationPolicy
def create?
user.is_moderator?
end
def update?
user.is_moderator?
end
def permitted_attributes_for_create
[:replacement_url, :replacement_file, :final_source, :tags]
end
def permitted_attributes_for_update
[:file_ext_was, :file_size_was, :image_width_was, :image_height_was,
:md5_was, :file_ext, :file_size, :image_width, :image_height, :md5,
:original_url, :replacement_url]
end
end