# frozen_string_literal: true 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