Sha256: fe00d93e227c9f5cf9d8008ac2e6c89a29fd371fef2796b0448de56a544498dd

Contents?: true

Size: 661 Bytes

Versions: 90

Compression:

Stored size: 661 Bytes

Contents

# frozen_string_literal: true

module Spree
  module Admin
    class StockMovementsController < ResourceController
      belongs_to 'spree/stock_location'
      before_action :parent

      def index
        params[:q] ||= {}

        @search = collection.ransack(params[:q])
        @stock_movements = @search.result.page(params[:page])
      end

      private

      def permitted_resource_params
        params.require(:stock_movement).permit(:quantity, :stock_item_id, :action)
      end

      def collection
        super.
          recent.
          includes(stock_item: { variant: :product }).
          page(params[:page])
      end
    end
  end
end

Version data entries

90 entries across 90 versions & 1 rubygems

Version Path
solidus_backend-4.5.1 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.5.0 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.6 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.2.5 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.1.6 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.4.2 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.4.1 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.4.0 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.4 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.2.4 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.1.5 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.3 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.2 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.1.4 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.1 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.3.0 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.2.3 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.1.3 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-4.0.4 app/controllers/spree/admin/stock_movements_controller.rb
solidus_backend-3.4.6 app/controllers/spree/admin/stock_movements_controller.rb