From ada95183a29529811469b4dff181e8db5ca7d578 Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 11 Jun 2013 17:09:41 +1000 Subject: [PATCH] Start respond_override --- .../spree/admin/payments_controller_decorator.rb | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 app/controllers/spree/admin/payments_controller_decorator.rb diff --git a/app/controllers/spree/admin/payments_controller_decorator.rb b/app/controllers/spree/admin/payments_controller_decorator.rb new file mode 100644 index 0000000000..11894d5fe0 --- /dev/null +++ b/app/controllers/spree/admin/payments_controller_decorator.rb @@ -0,0 +1,9 @@ +# If a user fires an event on a payment from the orders page, set the responder to takes you back to the orders page (not payments page) +#Responder: http://guides.spreecommerce.com/developer/logic.html#overriding-controller-action-responses + +Spree::Admin::PaymentsController.class_eval do + respond_override :fire => { :html => { :success => lambda { + #if referrer == orders#index + # redirect_to orders#index + } } } +end