Sha256: 668718d17e166f8130531c07c223af737e27d73f82b1f8724597b10f13623bdf
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
module Spree module Admin class AdjustmentsController < ResourceController belongs_to 'spree/order', :find_by => :number destroy.after :reload_order destroy.after :update_totals create.after :update_totals update.after :update_totals skip_before_filter :load_resource, :only => [:toggle_state, :edit, :update, :destroy] def index @adjustments = @order.all_adjustments.order("created_at ASC") end def edit find_adjustment super end def update find_adjustment super end def destroy find_adjustment super end private def find_adjustment # Need to assign to @object here to keep ResourceController happy @adjustment = @object = parent.all_adjustments.find(params[:id]) end def reload_order @order.reload end def update_totals @order.updater.update_adjustment_total @order.persist_totals end end end end
Version data entries
3 entries across 3 versions & 1 rubygems