Sha256: e713666710b6fcb7f16db054ff44a827030fdacfc7ea152ca23f1a9ac871e7f3

Contents?: true

Size: 579 Bytes

Versions: 109

Compression:

Stored size: 579 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::Config[:properties_per_page])

        @collection
      end
    end
  end
end

Version data entries

109 entries across 109 versions & 2 rubygems

Version Path
solidus_backend-2.2.2 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.1.1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.0.3 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.4.2 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.3.2 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.2.3 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.1.4 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.0.7 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.0.2 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.4.1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.2.1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.2.0 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.2.0.rc1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.2.0.beta1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.1.0 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.1.0.rc1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.0.1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.1.0.beta1 app/controllers/spree/admin/properties_controller.rb
solidus_backend-2.0.0 app/controllers/spree/admin/properties_controller.rb
solidus_backend-1.4.0 app/controllers/spree/admin/properties_controller.rb