- Admin / Organizer
- Attendee
- Team Manager / Secretary
- Student Volunter
- create an account
- register: days, participate to social dinner, vegetarian/vegans/..., polo gender/size (Man XS, Woman XS, M/W M, M/W L, M/W XL, => M/W 4XL), social networks info
- coupon to pay less/free
- can get its invoice -> unique invoice number
- add an extra person to the social diner
- get a pdf invoice (current Patagonia send it in HTML...) re-ask me a template
- pay using paypal URL (cf. PatagoniaForESUG-Example.st)
- submit an ESUG Award
- registers/manages multiple attendees
- get one bill for registered people -> unique invoice number (all these attendees will have this number)
- setup infos (cf. PatagoniaForESUG-Example.st) :
- admin credentials (login/password)
- ESUG dates : start & stop
- prices : early 1 day, early full, late 1 day, late full
- price for extra person to the social dinner
- STMP server : currently we use a REST service to send emails (PatSmtpToPostMarkClientAdapter) and this is easier than having its own SMTP server
- Open / close registration
- create coupons : percentage discount, fixed reduction, limited usage cf. https://esug.github.io/become_sponsor.html when clicking on a coupon -> see all registrations that used it
- modify a registration
- apply a coupon on a registration
- Report to see who paid
- mark a bill as paid => all registration of this bill are marked as paid
- full export (for us)
- attendees list should only contain: names, mail, Organisation, Country
- number of participants to lunches per day and per types. Example: Monday: 120 normal attendees, 10 vegetarians, 3 vegans ... Tuesday: ...
- polos: 40 Man S, 10 Woman S, 10 Woman M, 10 Man M, 30 Man XL, 4 Man 3XL, ...
- number of participants to social dinner (same)
- download all invoices in one zip
- check that a participant has been registered
- add an extra person to the social diner to an attendee -> email to pay extra fee + invoice?