As an event organizer, I want to see all event registrations that I have configured, so that I can easily apply actions to any find given event (such as editing the registration information, viewing list of participants, and more).
Background: In the Event Center > Organizer Center, there needs to be a list of all registrations that have been configured by the organizer. They should be able to access it via: 1) The 'Event Center' link on the wikis, 2) Direct URL (Special:MyEvents). If the organizer has not created any registrations yet, there will be instructions for how to create an event page with registration (but this behavior can be handled in a separate ticket: T308330). If they have created registrations, there should be a list of registrations that they can review and perform actions on, such as editing them or viewing registration details. Note that this page is currently to display event registrations, but we could see it transforming into a general 'your events' page when we develop an event creation tool.
Resources:
V0: Create Event Prototype
V0: Register for Event Prototype
V0 Design File
Acceptance Criteria:
- This should be a special page (Special:MyEvents)
- The page should be titled "Your Events" (displayed at top left side)
- There should be a search bar for events below the "Your Events" title
- The user should be able to search for events based on name
- There should be a "Filter events" button to the right of the search bar
- The user should be able to apply filters [we need more details from Gregory]
- There should be a sortable table that displays all event registrations, which includes the following columns:
- Date (first from left)
- Event Name (second from left)
- Location (third from left)
- No. of Participants (fourth from left)
- Three vertical dots that indicate actions to be performed (fifth from left), which include:
- Edit
- View Event Page
- Close Registration
- Delete Registration
Visual Examples:
Example of default state:
Example of filters applied:
Example of actions available via 3 dots: