Sha256: ad95eff4101861b8e1d028f1d006359cad12c7d4b3c932f9cffd78b4204b97f5
Contents?: true
Size: 798 Bytes
Versions: 1
Compression:
Stored size: 798 Bytes
Contents
class Spree::Admin::ActiveShippingSettingsController < Spree::Admin::BaseController def edit @preferences_UPS = [:ups_login, :ups_password, :ups_key, :shipper_number] @preferences_FedEx = [:fedex_login, :fedex_password, :fedex_account, :fedex_key] @preferences_USPS = [:usps_login] @preferences_CanadaPost = [:canada_post_login] @preferences_GeneralSettings = [:units, :unit_multiplier, :default_weight, :handling_fee, :max_weight_per_package, :test_mode] @config = Spree::ActiveShippingConfiguration.new end def update config = Spree::ActiveShippingConfiguration.new params.each do |name, value| next unless config.has_preference? name config[name] = value end redirect_to edit_admin_active_shipping_settings_path end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_active_shipping-1.0.0 | app/controllers/spree/admin/active_shipping_settings_controller.rb |