123456789101112131415161718192021222324 |
- object @activity
- attributes :id, :name, :start, :end, :deadline, :location, :reminder_at
- node :response_counts do
- c = @activity.state_counts
- {
- "present": c[true] || "0",
- "unknown": c[nil] || "0",
- "absent": c[false] || "0"
- }
- end
- child :participants do
- child :person do
- attribute :id, :full_name
- end
- attribute :attending, :notes, :is_organizer
- end
- child :group do
- attribute :id, :name
- end
|