Sha256: ba6f2f6f2dc70d72a8d48c8d8d96840760ca478fe24ad11e9d99b7648f1412fe
Contents?: true
Size: 958 Bytes
Versions: 2
Compression:
Stored size: 958 Bytes
Contents
object @order extends "spree/api/orders/order" if lookup_context.find_all("spree/api/orders/#{root_object.state}").present? extends "spree/api/orders/#{root_object.state}" end child :billing_address => :bill_address do extends "spree/api/addresses/show" end child :shipping_address => :ship_address do extends "spree/api/addresses/show" end child :line_items => :line_items do extends "spree/api/line_items/show" end child :payments => :payments do attributes *payment_attributes child :payment_method => :payment_method do attributes :id, :name, :environment end child :source => :source do attributes *payment_source_attributes end end child :shipments => :shipments do extends "spree/api/shipments/small" end child :adjustments => :adjustments do extends "spree/api/adjustments/show" end # Necessary for backend's order interface node :permissions do { can_update: current_ability.can?(:update, root_object) } end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_api-2.3.1 | app/views/spree/api/orders/show.v1.rabl |
spree_api-2.3.0 | app/views/spree/api/orders/show.v1.rabl |