Sha256: a68573809454f9b1e3703d99b2442a4830245a97170bca8ffc99750bd53fa3fa

Contents?: true

Size: 735 Bytes

Versions: 4

Compression:

Stored size: 735 Bytes

Contents

class Adminsite::Admin::AdminsitePagesController < Adminsite::Admin::ResourcesController

  def new
    @file_assets = Adminsite::FileAsset.all
    super
  end

  def edit
    @file_assets = Adminsite::FileAsset.all
    super
  end

  def update
    @file_assets = Adminsite::FileAsset.all
    super
    @resource.cleanup_cached
  end

  def destroy
    @resource.cleanup_cached
    super
  end

  protected

  def order_params
    'title ASC'
  end

  def resource_admin_config
    # Adminsite::AdminConfig::Base.admin_config_of_class(resource_class)
    # -> Result: "Adminsite::AdminConfig::#{config_class_name.gsub('::','')}" || Adminsite::AdminConfig::Base
    super
  end

  def self.resource_class
    Adminsite::Page
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adminsite-2.0.3 app/controllers/adminsite/admin/adminsite_pages_controller.rb
adminsite-2.0.2 app/controllers/adminsite/admin/adminsite_pages_controller.rb
adminsite-2.0.1 app/controllers/adminsite/admin/adminsite_pages_controller.rb
adminsite-2.0.0 app/controllers/adminsite/admin/adminsite_pages_controller.rb