Files
danbooru/app/policies/post_replacement_policy.rb
2021-06-17 04:17:53 -05:00

22 lines
465 B
Ruby

class PostReplacementPolicy < ApplicationPolicy
def create?
user.is_moderator?
end
def update?
user.is_moderator?
end
def permitted_attributes_for_create
%i[replacement_url replacement_file final_source tags]
end
def permitted_attributes_for_update
%i[
old_file_ext old_file_size old_image_width old_image_height old_md5
file_ext file_size image_width image_height md5 original_url
replacement_url
]
end
end