Sha256: 2a7995df70eb4ae93843634ccb3ee204737451aa261a9a76a45ce37283ae501b

Contents?: true

Size: 510 Bytes

Versions: 2

Compression:

Stored size: 510 Bytes

Contents

# frozen_string_literal: true

module SolidusAdmin
  class OrdersController < SolidusAdmin::BaseController
    def index
      orders = Spree::Order
        .order(created_at: :desc, id: :desc)
        .ransack(params[:q])
        .result(distinct: true)

      set_page_and_extract_portion_from(
        orders,
        per_page: SolidusAdmin::Config[:orders_per_page]
      )

      respond_to do |format|
        format.html { render component('orders/index').new(page: @page) }
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_admin-0.0.2 app/controllers/solidus_admin/orders_controller.rb
solidus_admin-0.0.1 app/controllers/solidus_admin/orders_controller.rb