Add an Event
Vouched Mozillians will be able to add events that they are hosting and/or going to within the Mozillians Events Manager.
A Vouched Mozillian will be required to fill out details of the event to create it. The total set of required fields can be found here. The interface for adding an event will include simple a lightbox'd pop-up that displays the relevant information required, optional and then an invite form to create the Event. Of course, only a Vouched Mozillian within the Reps, Stewards and Staff group will be able to create Events on the first iteration.
Event creators will be able to invite one or many Mozillians into an Event within the "Create Event" and "Edit Event" user flows. The Events Manager will require the Mozillians Phonebook API to autocomplete against a list of names as well as auto-inviting entire sets of Mozillians within "groups" or "locations". To correct any invite mistakes, users will be able to remove to-be-invited or invited Mozillians within this panel.
Export Attendee/Invite Emails
Event creators will be able to export a tsv file of all e-mail addresses of attendees and/or unresponded per Event within their "My Events" panel. For attendees, this list includes all Mozillians (Non-Vouched or Vouched) that have registered to say that they are going to the event. For unresponded, this list includes all Mozillians (Non-Vouched or Vouched) that have NOT responded to being invited to the event.
Remove an Event
Event creators will be able to remove events at any time through their "My Events" panel. If an event is removed before it has started, all attendees will be e-mailed of the event's cancellation.
Event creators will be able to remove attendees and invitees from an event using the page for each event they've created within the "My Events" panel.