Skip to content

Tournament Waitlist Management #86

@mgeissen

Description

@mgeissen

✨ Feature: Tournament Waitlist Management

📖 User Story

As a tournament organizer
I want to manage a waitlist for participants when my tournament is full
so that I can automatically fill vacant spots when participants cancel and ensure maximum tournament capacity utilization.

📝 Description

When a tournament reaches its maximum participant limit, additional interested players should be able to join a waitlist. If a registered participant cancels or is removed, the next person on the waitlist should be able to claim the spot. This feature ensures tournaments run at full capacity and provides transparency for participants about their chances of joining.

🎯 Acceptance Criteria

(Please formulate specifically and testably)

  • Organizers can enable/disable waitlist functionality for individual tournaments for the registration page
  • When a tournament is full, participants see an option to "Join Waitlist" instead of "Register"
  • Waitlisted participants are ordered by timestamp (first-come, first-served)
  • When a spot becomes available, the next waitlisted participant receives a notification
  • Organizers can view the complete waitlist with timestamps in the tournament dashboard
  • Waitlisted participants can remove themselves from the waitlist at any time
  • When a waitlisted participant is promoted, they have a defined time window to confirm participation
  • The tournament overview shows current participant count and waitlist count (e.g., "16/16 participants, 5 on waitlist")
  • If a waitlisted participant fails to confirm within the time window, the next person on the waitlist is notified
  • CSV-Export functionality includes waitlist information

❓ Open Questions

(List all unclear aspects, missing information, or decisions that need to be made)

  • What is the time window for waitlisted participants to confirm when a spot becomes available? (e.g., 24 hours, 48 hours, configurable by organizer?)
  • Should organizers be able to manually promote specific waitlisted participants (bypassing the queue order)?
  • What happens to the waitlist when the tournament starts? Should it be locked, or can people still join in case of no-shows?
  • Should waitlisted participants be notified about their position on the waitlist (e.g., "You are 3 on the waitlist")?
  • Should there be a maximum waitlist size to prevent unlimited queues?
  • Should it be possible to disable the waitlist order and notify all waitlisted participants simultaneously when a spot opens up, allowing them to claim on a first-come, first-served basis?

Created by the Turnonio Feature Agent 🤖🏆

Metadata

Metadata

Assignees

No one assigned

    Labels

    RegistrationIssue belongs to the registration process of a tournamentTurnierverwaltungIssue belongs to "Turnierverwaltung"

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions