JSONApi progress

This commit is contained in:
2015-09-03 20:42:48 +02:00
parent f47a8a9ed0
commit e4dde28dd0
27 changed files with 215 additions and 64 deletions
+8 -3
View File
@@ -1,11 +1,16 @@
class Users::ListSerializer < Qwaiter::Serializer
class Users::ListSerializer < Qwaiter::UserBaseSerializer
# user ids for facebook pictures
self.root = :list
#self.root = :list
attributes :state, :needs_help, :needs_payment, :user_requests_closing,
:is_paid, :price, :closed_at
has_many :users, serializer: Users::UserSerializer
has_many :orders, url: ->(list){ "/user/lists/#{list.id}/orders" }, serializer: OrderSerializer
has_many(:orders, serializer: OrderSerializer){}
has_one :supplier, serializer: Users::SupplierSerializer
has_one :table
def include_orders?
@_include_linkages.any?{|link| link =~ /orders/}
end
#belongs_to :table
end