Files
mozo-backend/app/serializers/users/list_serializer.rb
T
2020-02-29 11:43:00 -05:00

21 lines
661 B
Ruby

class Users::ListSerializer
include Qwaiter::UserBaseSerializer
# user ids for facebook pictures
#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, serializer: Users::OrderSerializer
has_many :join_requests, serializer: Users::JoinRequestSerializer
has_one :supplier, serializer: Users::SupplierSerializer
has_one :table, serializer: Users::TableSerializer
def include_orders?
@_include_linkages.any?{|link| link =~ /orders/}
end
related_link_for :orders, :table
#belongs_to :table
end