Gestionar 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:
| Columna | Descripción |
|---|---|
| Logo | Escudo o imagen oficial del torneo |
| Nombre | Nombre oficial de la competencia |
| Deporte | Disciplina deportiva |
| Estado | Planificado, Inscripción, En Curso, Finalizado, Cancelado |
| Fechas | Inicio y fin del torneo |
| Campeón | Equipo ganador (si ya finalizó) |
| Acciones | Botones 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

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 →