Sha256: 8f16df0054fddbccc67fce4fce59994fc9290682447bd52494df22e5633ef84b

Contents?: true

Size: 1.07 KB

Versions: 30

Compression:

Stored size: 1.07 KB

Contents

class Admin::Shop::CustomersController < Admin::ResourceController
  model_class ShopCustomer
  paginate_models :per_page => 15
    
  before_filter :config_global
  before_filter :config_new,    :only => [ :new, :create ]
  before_filter :config_edit,   :only => [ :edit, :update ]
  before_filter :assets_global
  before_filter :assets_index,  :only => [ :index ]
  before_filter :assets_edit,   :only => [ :edit, :update ]
  
  private
    
    def config_global
      @inputs   ||= []
      @meta     ||= []
      @buttons  ||= []
      @parts    ||= []
      @popups   ||= []
      
      @inputs   << 'name'
      @inputs   << 'email'
      
      @meta     << 'login'
      @meta     << 'password'
      @meta     << 'password_confirmation'
    end
    
    def config_new
    end
    
    def config_edit
      @parts << 'orders'
      @parts << 'addresses'
    end
    
    def assets_global
      include_stylesheet 'admin/extensions/shop/edit'
      include_stylesheet 'admin/extensions/shop/index'
    end
    
    def assets_index
    end
    
    def assets_edit
    end
      
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
radiant-shop-extension-0.94.8 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.7 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.6 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.5 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.4 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.3 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.2 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.1 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.94.0 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.93.3 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.93.2 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.93.1 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.93.0 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.11 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.10 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.9 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.8 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.7 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.6 app/controllers/admin/shop/customers_controller.rb
radiant-shop-extension-0.92.3 app/controllers/admin/shop/customers_controller.rb