Sha256: a011cf32f7291b58e2620e2025a6ca767449bb46c6b1adaeec7c4c5ffec75100

Contents?: true

Size: 590 Bytes

Versions: 16

Compression:

Stored size: 590 Bytes

Contents

module Spree
  module Admin
    class PropertiesController < ResourceController
      def index
        respond_with(@collection)
      end

      private

      def collection
        return @collection if @collection.present?

        # params[:q] can be blank upon pagination
        params[:q] = {} if params[:q].blank?

        @collection = super
        @search = @collection.ransack(params[:q])
        @collection = @search.result.
                      page(params[:page]).
                      per(Spree::Backend::Config[:admin_properties_per_page])
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
spree_backend-4.8.4 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.8.3 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.8.2 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.8.1 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.7.2 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.6.2 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.7.1 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.7.0 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.6.1 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.6.0 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.5.1 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.5.0 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.4.1 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.4.0 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.4.0.rc2 app/controllers/spree/admin/properties_controller.rb
spree_backend-4.4.0.rc1 app/controllers/spree/admin/properties_controller.rb