Sha256: b6e36387eb8ecb9cdd2b7d32b296bb7b617a8cd557f859d044234b0ddc296700

Contents?: true

Size: 389 Bytes

Versions: 39

Compression:

Stored size: 389 Bytes

Contents

Spree::CurrentOrder.module_eval do

  # Associate the new order with the currently authenticated user before saving
  def before_save_new_order
    @current_order.user ||= current_user
  end

  def after_save_new_order
    # make sure the user has permission to access the order (if they are a guest)
    return if current_user
    session[:access_token] = @current_order.token
  end

end

Version data entries

39 entries across 39 versions & 7 rubygems

Version Path
spree_auth-0.70.7 app/models/spree_current_order_decorator.rb
spree_auth-0.70.6 app/models/spree_current_order_decorator.rb
apispree_auth-0.0.0 app/models/spree_current_order_decorator.rb
My-Commerce_auth-1.1.0 app/models/spree_current_order_decorator.rb
My-Commerce_auth-1.0.0 app/models/spree_current_order_decorator.rb
MyCommerceapi-1.0.0 auth/app/models/spree_current_order_decorator.rb
MyCommerce-0.0.3 auth/app/models/spree_current_order_decorator.rb
rfcommerce_auth-0.0.3 app/models/spree_current_order_decorator.rb
spree_auth-0.60.6 app/models/spree_current_order_decorator.rb
spree_auth-0.70.5 app/models/spree_current_order_decorator.rb
spree_auth-0.70.4 app/models/spree_current_order_decorator.rb
spree_auth-0.60.5 app/models/spree_current_order_decorator.rb
spree_auth-0.70.3 app/models/spree_current_order_decorator.rb
spree_auth-0.70.2 app/models/spree_current_order_decorator.rb
spree_auth-0.40.4 app/models/spree_current_order_decorator.rb
spree_auth-0.50.4 app/models/spree_current_order_decorator.rb
spree_auth-0.60.4 app/models/spree_current_order_decorator.rb
spree_auth-0.50.3 app/models/spree_current_order_decorator.rb
spree_auth-0.60.3 app/models/spree_current_order_decorator.rb
spree_auth-0.70.1 app/models/spree_current_order_decorator.rb