Sha256: 6bccace355e9b1a4acddd1bbb9340c3ce1ea190afe16d016b6e3deebb79e8cdd

Contents?: true

Size: 581 Bytes

Versions: 10

Compression:

Stored size: 581 Bytes

Contents

module Spree
  module Admin
    module SolidusBling
      class OrdersController < BaseController

        def update
          order = Spree::Order.find(params[:id])
          if order.bling_order_id
            flash[:error] = "Pedido já enviado"
            redirect_to edit_admin_order_customer_path(order)
          else
            ::SolidusBling::OrderJob.perform_later(event: { order: order })
            flash[:success] = "O pedido está sendo enviado"
            redirect_to edit_admin_order_customer_path(order)
          end
        end

      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
solidus_bling-3.4.0 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.6 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.5 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.3 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.2 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.1 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.3.0 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.2.9 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.2.8 app/controllers/spree/admin/solidus_bling/orders_controller.rb
solidus_bling-3.2.7 app/controllers/spree/admin/solidus_bling/orders_controller.rb