Sha256: 443a001000f290141f21f8d56b7a7a174a96de2d017c97315306a8a05852a8d2

Contents?: true

Size: 336 Bytes

Versions: 15

Compression:

Stored size: 336 Bytes

Contents

Spree::Admin::OrdersController.class_eval do
  before_filter :check_authorization

  private
    def check_authorization
      load_order
      session[:access_token] ||= params[:token]

      resource = @order || Spree::Order
      action = params[:action].to_sym

      authorize! action, resource, session[:access_token]
    end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
spree_auth-1.0.7 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.6 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.5 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.1.0 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.4 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.1.0.rc2 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.1.0.rc1 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.3 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.2 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.1 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.0 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.0.rc4 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.0.rc3 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.0.rc2 app/controllers/spree/admin/admin_orders_controller_decorator.rb
spree_auth-1.0.0.rc1 app/controllers/spree/admin/admin_orders_controller_decorator.rb