Skip to content

Waitlist #439

Description

@makoto

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions