-
Notifications
You must be signed in to change notification settings - Fork 0
Pages in Xerxes
BrendaH edited this page Dec 28, 2013
·
3 revisions
Welcome screen -> landing page (dashboard) -> whatever the user chooses in the menu
FOR ALL USERS
- home/dashboard (to landing page after login)
- info about organization and payment
- view personal registrations
- view personal details
- log out (to welcome screen)
EXTRA FOR (READONLY) ORGANIZER
- registrations per event (page contains more options for people with admin rights)
- all persons in the system (page contains more options for people with admin rights)
EXTRA FOR ADMIN (plus organizer extras)
- manage series (create, edit, delete)
- manage events (create, edit, delete)
- manage mailings (create, edit, delete)
- manage registration options (create, edit, delete)
All pages have a menu except for the Welcome screen
- Text 'welcome to the registration system'
- Text 'to get an account [instructions]'
- Form for logging in
In case of returning here from log out 'successfully logged out' message.
- Text about the page (what to do in the system)
- Sortable table of future events for which user has not registered yet: name, startdate - enddate, 'website' (link), 'register' (link, only when registering is possible)
- Sortable table of future events for which user has registered: name, startdate - enddate, 'website' (link), 'view registration'
- Name of organization
- Link to website
- Address
- General e-mail address
- KVK number
- Payment info (bank number, what to put in the description, e-mail address of treasurer)
- Any other info the organization wants to put here
- Table structure (sortable) of event names, registration number, (payment) status, link to detailed view
- Event name
- Registration number
- Payment status
- Registration options (player/npc, stays on monday, etc.)
- Textual instructions on how to cancel registration (send mail to...)
- Visual block of personal details (name, address, etc.) and button to edit this info
- Visual block of medical info and button to edit this info
- Visual block of emergency contacts and button to edit this info
NOTE: medical info and emergency contacts can be empty when there are no active registrations for the user. In that case, show explanation.
- Interface for choosing existing event (name)
- (After choosing event) sortable table with full person name, registration number, (payment) status, 'more info link', 'edit registration' link in case of admin rights
- More info link expands/opens div with all personal info for that person plus registration options
- Edit registration link opens registration form
- Search field with some jQuery magic to instantly filter the table
- Sortable and filterable table with first name, preposition, last name, e-mail address, phone number, 'more info' link, 'edit' link in case of admin rights
- More info link expands/opens div with all personal info for that person
- Edit link opens form for editing person
- Sortable and filterable table with name, url, e-mail (all fields, basically) and 'edit' link
- Edit link opens form for editing series (which also contains delete button)
- Create series button (opens form for creating new series)
- Sortable and filterable table with event name, title, startdate, enddate, 'more info' link and 'edit' link
- More info link expands/opens div with all info for that event
- Edit link opens form for editing event (which also contains delete button)
- Create event button (opens form for creating new event)
- Sortable and filterable table with mailing name, subject, short description, 'view mailing' link and 'edit' link
- View mailing link expands/opens div with all info for that mailing (like text)
- Edit link opens form for editing mailing (which also contains delete button)
- Create mailing button (opens form for creating new mailing)
- Sortable and filterable table with option name, option title, description and 'edit' link
- Edit link opens form for editing option (which also contains delete button)
- Create option button (opens form for creating new option)