summaryrefslogtreecommitdiff
path: root/engines/billing/app/controllers/subscription_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'engines/billing/app/controllers/subscription_controller.rb')
-rw-r--r--engines/billing/app/controllers/subscription_controller.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/billing/app/controllers/subscription_controller.rb b/engines/billing/app/controllers/subscription_controller.rb
new file mode 100644
index 0000000..5328c48
--- /dev/null
+++ b/engines/billing/app/controllers/subscription_controller.rb
@@ -0,0 +1,7 @@
+class SubscriptionsController < BillingBaseController
+
+before_filter :require_admin
+before_filter :require_login
+before_filter :confirm_cancel_subscription, :only => [:destroy]
+before_filter :confirm_no_pending_active_pastdue_subscription, :only => [:new, :create]
+before_filter :confirm_self, :only => [:new, :create]