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 →