-
Notifications
You must be signed in to change notification settings - Fork 12
Views
[JS Filter - Event Type, Region, Date]
Title: Events
Current Events:
[Events Modal (Connections Events)]
[Events Modal (Competition Events)]
[Events Modal (State Awards)]
[Events Modal (National Events)]
Past Events:
[Events Modal (National Events)]
[Events Modal (State Awards)]
[Events Modal (Competition Events)]
[Events Modal (Connections Events)]
Event modals will be ordered by date,
If the all the Events in a modal have not yet occurred, then the modal is to be placed in the 'Current Events' group.
If there are multiple modals in the Current Events group, then these are to be ordered by date of the earliest Event in each group, where the modals with the earlier dates appear first.
If all the Events in a modal have occurred, then the modal is to be placed in the 'Past Events' group.
If there are multiple modals in the Past Events group, then these are to be ordered by date of the latest Event in each group, where the modals with the later dates appear first.
[JS Filter - Region, Date]
Title: Connection Events
[Events Modal (Connections Events)]
[JS Filter - Region, Date]
Title: Competition Events
[Events Modal (Competition Events)]
[JS Filter - Region, Date]
Title: State Awards
[Events Modal (State Awards)]
[JS Filter - Region, Date]
Title: National Awards
[Events Modal (National Awards)]
- Region.name
- Event.name
- Event.start_time
- Register
- Attended OR
- Waitlist
- event page link.
Events in an event Region should somehow be grouped by Region.
[Manage Event button for Privileged.]
- Region.name
- Event.name
[Register or Waitlist]
[Youtube Video embedded if the Event has passed AND there there is a youtube URL]
- Event.start_time
- Event.end_time
All other details including Video URL
Event.address
[Google Maps Image (Event.Lat, Event.Long)]
[Register or Waitlist]
[Sponsor Images details etc.]
[Youtube Video if before]
[Edit event link.]
- Region.name []
- Event.name
[Number of attending;] [Add Guest] [Guest List: ]
- Guest Name
- Guest Assignment
- [Mange guest]
[Add manager] [title, descripion] [prepopulate name field] [confirm] ajax.
This will be able to done with an in house signup button where the user inputs their e-mail and password, and confirms with an e-mail, or with Google authentication.
The user will need to tick a box, 'accept terms and conditions' before pressing the 'create account' button.
If authenticated using Google then the user will need to accept the terms and conditions before being able to do anything with their account other than perhaps deleting it.
❗ Terms and conditions will be pulled from a static location and will not be saved on the system.
New users will be able to input any dietary requirements they may have.
New users will be able to input communication preferences.
This will be able to be done with the in house password and email provided at signup or using Google authentication.
Users will be able to manage all aspects of their account.
Public and Authenticated users will be able to browse events using a filter.
Users will have the option to download all events as a CSV page.
Once an event is found a user will be able to register for an event using a promocode unique to that event.
Unregistered Users will also be able to enter a promocode to find and then register for an event.