Sha256: 5cb6295885c6c8a13790e6a466cd97eeb6c7b6f4fcc7f796efab0f2c3a27e027
Contents?: true
Size: 677 Bytes
Versions: 17
Compression:
Stored size: 677 Bytes
Contents
module Spree module Admin class ReturnAuthorizationsController < ResourceController belongs_to 'spree/order', :find_by => :number update.after :associate_inventory_units create.after :associate_inventory_units def fire @return_authorization.send("#{params[:e]}!") flash.notice = t(:return_authorization_updated) respond_with(@return_authorization) { |format| format.html { redirect_to :back } } end protected def associate_inventory_units (params[:return_quantity] || []).each { |variant_id, qty| @return_authorization.add_variant(variant_id.to_i, qty.to_i) } end end end end
Version data entries
17 entries across 17 versions & 1 rubygems