module Avo::Fields::Concerns::FileAuthorization
def authorize_file_action(action)
def authorize_file_action(action) authorize_action("#{action}_#{id}?", record: record, raise_exception: false) end
def can_delete_file?
def can_delete_file? authorize_file_action(:delete) end
def can_download_file?
def can_download_file? authorize_file_action(:download) end
def can_upload_file?
def can_upload_file? authorize_file_action(:upload) end