Sha256: 0a88f45d4292436ae73b142230c6c5b3de7febbd27c5b50ed9cd514b062ff807
Contents?: true
Size: 808 Bytes
Versions: 3
Compression:
Stored size: 808 Bytes
Contents
module Spree module Admin class LegacyReturnAuthorizationsController < ResourceController belongs_to 'spree/order', :find_by => :number update.after :associate_inventory_units create.after :associate_inventory_units def fire @legacy_return_authorization.send("#{params[:e]}!") flash[:success] = Spree.t(:legacy_return_authorization_updated) redirect_to :back end # We don't want to allow creating new legacy RMAs so remove the default methods provided by Admin::ResourceController undef new undef create protected def associate_inventory_units (params[:return_quantity] || []).each { |variant_id, qty| @legacy_return_authorization.add_variant(variant_id.to_i, qty.to_i) } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems