Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waitlist #439

Open
makoto opened this issue Sep 19, 2021 · 0 comments
Open

Waitlist #439

makoto opened this issue Sep 19, 2021 · 0 comments
Projects

Comments

@makoto
Copy link
Contributor

makoto commented Sep 19, 2021

Event organisers are reluctant to make their events public when space is very limited.
The current workaround is to make the page private and ask people not to share which is not perfect.
Also as Kickback, we would like to show all event pages visible to the public.

Screenshot 2021-09-18 at 23 28 48

User flow

  • At /event/$EVENT page, the user sees that event is invite-only
  • When the user clicks "Apply", it shows the message and input
  • When the user fills in and click "Submit", it shows "The request was submitted|
  • Until accepted, the page shows "Currently your request is waiting to be reviewed"
  • Once accepted, the page shows the RSVP button.

Admin flow

  • At /event/$EVENT/admin/edit page, the organiser can toggle "enable whitelist"
  • If the whitelist is enabled, the organiser can add the following optional info
- message
- external link (optional if people have to fill in)
- question
  • At /event/$EVENT/admin/whitelist page, it shows the list of applicants
- username
- status (requested/accepted/registered)
- answer

Like "participant" list, show the following info if "show private info" toggle box is ticked

- real name
- address
- email
  • An admin can accept or revoke the applicant from the white list

Optional

  • Notify the user via email
  • Show warning if someone registered without the request accepted (by bypassing frontend)
@makoto makoto added this to Higher priority in Kickback Sep 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Kickback
Higher priority
Development

No branches or pull requests

1 participant