Skip to content

Referee Management and Assignment #87

@mgeissen

Description

@mgeissen

✨ Feature: Referee Management and Assignment

📖 User Story

As a tournament organizer
I want to assign referees to individual matches and manage their permissions
so that referees can only see and manage the matches they are responsible for, ensuring clear responsibility and efficient match management.

📝 Description

Tournament organizers need the ability to assign referees to specific matches. Referees should have a dedicated permission type that restricts their view to only the matches they are assigned to. The system should support both manual assignment and automatic assignment of available referees when a match starts. This ensures proper match supervision and clear assignment of responsibilities throughout the tournament.

🎯 Acceptance Criteria

(Please formulate specifically and testably)

  • A new permission type "Referee" is introduced in the user management system
  • Referees can only view and access matches they are explicitly assigned to
  • Automatic assignment mode can be enabled: when a match starts, an available (not currently assigned) referee is automatically assigned based the time since their last assignment (to ensure fair distribution of workload)
  • Organizers can manually assign/replace/reassign a referee at any time, even during an ongoing match
  • The match view displays which referee is currently assigned
  • Referees only see the assigned games in the referee view
  • When a referee is removed from a match, they immediately lose access to that match
  • The tournament management dashboard includes an overview of all referees and their current assignments
  • In the manual assignment mode, organizers can select from a list of all referees when assigning to a match. The list should indicate which referees are currently available (not assigned to another match) and which are currently busy (assigned to another match), but it should be possible to assign busy referees as well.

❓ Open Questions

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

  • What happens if no referee is available when automatic assignment is triggered? Should the match wait, proceed without a referee, or notify the organizer?
  • Should referees be able to mark themselves as "unavailable" to prevent automatic assignment?
  • Should organizers be able to define referee preferences or priorities for automatic assignment (e.g. only for specific leagues)?
  • Should referees receive notifications when they are assigned to a match?

Created by the Turnonio Feature Agent 🤖🏆

Metadata

Metadata

Assignees

No one assigned

    Labels

    Live-DashboardIssue belongs to the live dashboard.SchiriIssue belongs to the referee application.TurnierverwaltungIssue belongs to "Turnierverwaltung"

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions