Saltar al contenido principal

Gestionar Torneos

Torneos

Aprende a gestionar torneos existentes, ver detalles y realizar acciones operativas críticas.

📋 Vista de Torneos

La página de torneos ofrece dos modos de visualización. Nota de Permisos: Los administradores de liga (LeagueAdmin) y los organizadores (TournamentOrganizer) pueden realizar acciones administrativas. Los jugadores (Player) solo ven los torneos en los que participan, restringiéndose a un modo de solo lectura para acciones críticas.

Vista de Lista (Data Table)

Muestra torneos en formato tabla con las columnas esenciales:

ColumnaDescripción
LogoEscudo o imagen oficial del torneo
NombreNombre oficial de la competencia
DeporteDisciplina deportiva
EstadoPlanificado, Inscripción, En Curso, Finalizado, Cancelado
FechasInicio y fin del torneo
CampeónEquipo ganador (si ya finalizó)
AccionesBotones de acción rápida hacia los submódulos

Vista de Tarjetas (Grid)

Muestra torneos en tarjetas visuales, ideal para navegación táctil o pantallas grandes. Incluye la misma información clave pero con un diseño más amigable, incluyendo el logo en tamaño destacado y la insignia (badge) de estado.

Cambiar entre vistas: Usa el control segmentado (Segmented) en la esquina superior derecha del panel de filtros.

🔍 Filtros Avanzados

Para evitar la carga de cientos de torneos simultáneamente, el sistema requiere que se active al menos un filtro (o ser un Jugador, que filtra automáticamente).

Búsqueda por Nombre

Busca en tiempo real mientras escribes (mínimo 2 caracteres). Ideal para encontrar rápidamente una competencia específica.

Filtro por Rango de Fechas

Permite filtrar torneos que inician o terminan dentro de un rango del calendario.

⚡ Acciones Rápidas

Cada torneo tiene botones de acción. El acceso a estos botones depende del estado del torneo y tu nivel de permisos:

👥 Equipos

Función: Ver y gestionar equipos inscritos en el torneo.

📅 Programar Partido

Función: Crear un nuevo encuentro para este torneo.
Permisos requeridos: LeagueAdmin o TournamentOrganizer. Bloqueo: Deshabilitado si el torneo está en estado Finalizado (4).

✏️ Editar / 👁️ Ver Detalle

Función: Modificar la configuración general del torneo (nombre, logo, fechas).
Permisos requeridos: LeagueAdmin o TournamentOrganizer. Restricción (Modo Lectura): Si el torneo está en estado 4 (Finalizado), 5 (Cancelado), o ya tiene un campeón definitivo, el icono cambia a un "Ojo" (👁️) indicando que el torneo está Cerrado y solo permite lectura de su configuración.

📊 Estadísticas

Función: Ver las tablas de posiciones y los líderes estadísticos (goles, puntos, asistencias, etc.).

💰 Pagos

Función: Panel contable para gestionar los abonos de inscripción.
Permisos requeridos: LeagueAdmin o TournamentOrganizer.

🏆 Playoff

Playoff

Función: Configurar las rondas y parámetros de las fases de eliminación directa.
Permisos requeridos: LeagueAdmin o TournamentOrganizer.

🌳 Bracket

Función: Visualizar el árbol genealógico del playoff (llaves) con los cruces actualizados en tiempo real.
Permisos requeridos: LeagueAdmin o TournamentOrganizer.

🎯 Estados del Torneo

La lógica de negocio define los siguientes estados inmutables:

  • 1️⃣ Planificado: Creado, configurando parámetros, sin partidos.
  • 2️⃣ Inscripción: Abierto para sumar equipos al roster.
  • 3️⃣ En Curso: Competición viva y activa.
  • 4️⃣ Finalizado: Toda actividad concluyó. Bloquea la edición (Torneo Cerrado).
  • 5️⃣ Cancelado: Abortado definitivamente. Bloquea la edición (Torneo Cerrado).

🆘 Problemas Comunes

No veo ningún torneo en la lista

Causa: No has activado ningún filtro y no eres un Jugador con equipos inscritos. Solución: Escribe al menos 2 letras en el buscador o aplica un filtro de fecha.

Hago clic en Editar (Lápiz) pero se abre en Solo Lectura

Causa: El torneo se considera "Cerrado" porque finalizó (estado 4), se canceló (estado 5) o ya se coronó un Campeón. Solución: Los torneos cerrados protegen su integridad histórica y no pueden ser alterados.


Siguiente: Calendario