Skip to content

Requirements

Gregor Wolf edited this page Aug 24, 2016 · 7 revisions

Requirements

Functionality

Anonymous user

  • Get a list of events
  • The event list contains location, date, start time, end time, maximum number of participants, homepage url
  • Event list is linked to participant list
  • Participant list contains registration timestamp, full name, link to bio, Twitter handle, information about participation in the pre- and post-evening event

Authenticated user

  • List of events with the details mentioned for the anonymous user
  • Read own participation
  • Create participation
  • Update own participation

Event organizer

  • Read complete list of events
  • Create an event
  • Update own events
  • Read all details of the participants

Volume

  • 30 events with 20 to 300 participants per year

Security

  • As the majority of SIT participants are SCN Members the SAP Cloud Identity should be should leveraged
  • Authenticated user are automatically created using App2AppSSO with a default role to allow them the defined actions
  • Event organizers have to reach out to the SITreg admins to get the organizer role assigned

Scalability

  • It should be possible to extend the application in the future with addional features

References

For the sitHH Renald Wittwer created a first SIT Registration and Attendee List app. Check out the registration page and the participant list.