event

Informational page for events

Event Page Overview

This is a public informational page for an Event. Any user can visit the page to view the event's details and attendees. Logged in users can RSVP and un-RSVP for the event as well as flag it.

Key Workflows

Button RSVP is clicked and Current User is logged in and Parent group’s Event’s Attendees doesn’t contain Current User

  • Creates a new Booking instance for that User for that Event

  • Adds the user to the Event's Attendees list

  • Updates the Event's Spots remaining and Total sign ups fields

Button RSVP is clicked and Current User is logged in and Parent group’s Event’s Attendees contains Current User

  • Deletes the Booking instance for that User for that Event

  • Removes the user from the Event's Attendees list

  • Updates the Event's Spots remaining and Total sign ups fields

Key Elements

RepeatingGroup Attendees

  • Contains the list of Attendees for the Event

Last updated