Sha256: b5ac32b7303289e6cb6703ba606cbd2e0adeafb4532f686605ad601e296c634c
Contents?: true
Size: 788 Bytes
Versions: 28
Compression:
Stored size: 788 Bytes
Contents
module Spree module Admin class AdjustmentsController < ResourceController belongs_to 'spree/order', :find_by => :number destroy.after :reload_order def toggle_state redirect_to admin_order_adjustments_path(@order) if @adjustment.finalized? if @adjustment.immutable? @adjustment.fire_state_event(:open) flash[:success] = Spree.t(:adjustment_successfully_opened) else @adjustment.fire_state_event(:close) flash[:success] = Spree.t(:adjustment_successfully_closed) end redirect_to admin_order_adjustments_path(@order) end private def reload_order @order.reload end def collection parent.adjustments.eligible end end end end
Version data entries
28 entries across 28 versions & 1 rubygems