Sha256: b186b7196561ce0fceb54c3347a6b0ced6f533a8be1ed17a8370bf8e7886f955

Contents?: true

Size: 391 Bytes

Versions: 13

Compression:

Stored size: 391 Bytes

Contents

module Admin
  class StorageController < ApplicationController
    before_action(:authenticate_user!) if defined?(Devise)
    before_action { EffectiveResources.authorize!(self, :admin, :effective_storage) }

    include Effective::CrudController

    page_title 'Storage'
    resource_scope -> { ActiveStorage::Blob.all }
    datatable -> { Admin::EffectiveStorageDatatable.new }
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
effective_storage-0.4.6 app/controllers/admin/storage_controller.rb
effective_storage-0.4.5 app/controllers/admin/storage_controller.rb
effective_storage-0.4.4 app/controllers/admin/storage_controller.rb
effective_storage-0.4.3 app/controllers/admin/storage_controller.rb
effective_storage-0.4.2 app/controllers/admin/storage_controller.rb
effective_storage-0.4.1 app/controllers/admin/storage_controller.rb
effective_storage-0.4.0 app/controllers/admin/storage_controller.rb
effective_storage-0.3.2 app/controllers/admin/storage_controller.rb
effective_storage-0.3.1 app/controllers/admin/storage_controller.rb
effective_storage-0.3.0 app/controllers/admin/storage_controller.rb
effective_storage-0.2.2 app/controllers/admin/storage_controller.rb
effective_storage-0.2.1 app/controllers/admin/storage_controller.rb
effective_storage-0.2.0 app/controllers/admin/storage_controller.rb