Adding controller actions and routes for pausing and unpausing a standing order

This commit is contained in:
Rob Harrington
2016-12-07 16:34:27 +11:00
parent 961df756c5
commit 8ff9ffbc38
5 changed files with 109 additions and 3 deletions

View File

@@ -253,7 +253,7 @@ class AbilityDecorator
can [:create], Customer
can [:admin, :index, :update, :destroy], Customer, enterprise_id: Enterprise.managed_by(user).pluck(:id)
can [:admin, :new, :index], StandingOrder
can [:create, :edit, :update, :cancel], StandingOrder do |standing_order|
can [:create, :edit, :update, :cancel, :pause, :unpause], StandingOrder do |standing_order|
user.enterprises.include?(standing_order.shop)
end
can [:admin, :build], StandingLineItem