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

@@ -1,6 +1,6 @@
class Api::Admin::StandingOrderSerializer < ActiveModel::Serializer
attributes :id, :shop_id, :customer_id, :schedule_id, :payment_method_id, :shipping_method_id, :begins_at, :ends_at
attributes :customer_email, :schedule_name, :edit_path, :canceled_at
attributes :customer_email, :schedule_name, :edit_path, :canceled_at, :paused_at
has_many :standing_line_items, serializer: Api::Admin::StandingLineItemSerializer
has_many :closed_standing_order_orders, serializer: Api::Admin::StandingOrderOrderSerializer
@@ -16,6 +16,10 @@ class Api::Admin::StandingOrderSerializer < ActiveModel::Serializer
object.ends_at.andand.strftime('%F')
end
def paused_at
object.paused_at.andand.strftime('%F')
end
def canceled_at
object.canceled_at.andand.strftime('%F')
end