Visión general
El panel admin se abre desde el chip Admin en la barra superior de cualquier liga donde tengas permisos. Es la única pantalla donde puedes editar la liga, gestionar gente y tocar datos.
Qué encuentras en Admin
- Liga — configuración, edición, borrado, cambio entre tus ligas.
- Sedes — añade y edita los clubs donde jugáis.
- Miembros — quién tiene acceso a la liga y con qué rol (solo cloud).
- Jugadores — la plantilla; vincular cuentas, marcar invitados, fusionar…
- Invitaciones — alta de nuevos miembros por email (solo cloud).
- Papelera — partidos eliminados recuperables.
- Mantenimiento — CSV, backups y reset (en Opciones avanzadas).
Roles & permisos
Cuatro roles. El owner es uno solo y manda en todo; el resto está en una jerarquía de permisos descendente.
Propietario
Quien creó la liga. Es el único que puede borrarla o traspasar la propiedad. Tiene todos los permisos de admin además.
Administrador
Acceso completo a todas las secciones. Puede invitar gente, cambiar roles (excepto traspasar owner), editar liga y datos.
Editor
Gestiona jugadores y partidos. No ve la sección Miembros ni Invitaciones. No puede borrar liga ni editar la configuración base.
Lector
Solo consulta. Ve rankings, sedes y partidos, pero no puede modificar nada. Útil para invitar a familiares o aficionados.
Qué puede hacer cada rol
| Acción | Owner | Admin | Editor | Lector |
|---|---|---|---|---|
| Ver rankings y partidos | ✓ | ✓ | ✓ | ✓ |
| Crear/editar partidos | ✓ | ✓ | ✓ | — |
| Editar plantilla de jugadores | ✓ | ✓ | ✓ | — |
| Invitar miembros / cambiar roles | ✓ | ✓ | — | — |
| Editar configuración de liga | ✓ | ✓ | — | — |
| Reset temporada / Mantenimiento | ✓ | ✓ | — | — |
| Borrar liga | ✓ | — | — | — |
| Traspasar propiedad | ✓ | — | — | — |
Sección Liga
La tarjeta verde de arriba: identidad, métricas clave y atajos para cambiar entre tus ligas o gestionar la actual.
Tarjeta de Liga Activa
Vista resumen en gradiente verde con el nombre de la liga, modo de temporada (Año/Temporada/Sin), sede por defecto y el botón ⚙️ para abrir la configuración avanzada. Debajo, métricas:
- Total de jugadores en la plantilla.
- Partidos jugados con resultado.
- Líder ELO actual.
- Pagabirras (el que más rondas debe según el ranking de cervezas).
Gestión de liga
Mis ligas (solo cloud)
Lista de todas las ligas a las que perteneces con tu rol actual al lado. Pulsa Usar en cualquiera para cambiar la liga activa al instante — el resto de pantallas (rankings, partidos…) se actualiza.
Sedes
Las sedes son los clubs donde jugáis. La sede principal se crea en el wizard inicial; aquí añades adicionales y editas todas.
Miembros
Quién tiene acceso a la liga y con qué rol. Solo visible si la liga está en la nube. Aquí cambias roles y echas a quien sobra.
Qué ves por cada miembro
Avatar, nombre, email y rol actual. Si hay más de 5 miembros aparece una barra de búsqueda por nombre o email.
Acciones (solo owner/admin)
editor a admin o viceversa. Si quieres convertir a alguien en owner, hazlo desde "Traspasar propiedad" (sección Liga).Jugadores
La plantilla — gente que juega los partidos. Distinto de Miembros: aquí están los que aparecen en rankings, tengan cuenta o no.
Cada jugador puede tener
- Vínculo a una cuenta (badge "Vinculado") → ve su ELO en su móvil.
- Pareja fija (si la liga es estática).
- Marca de invitado → sus partidos no suman ELO a nadie.
Menú contextual (3 puntos)
Invitaciones
Gestión de invitaciones por email. Solo en cloud. Dos flujos: las que recibes tú y las que has enviado y aún no han aceptado.
Enviar invitación
Botón + Invitar abre un diálogo donde escribes el email del invitado y eliges el rol inicial (lector, editor, admin). Le llega notificación push si tiene la app instalada, o un email si no.
Invitaciones pendientes
- Enviadas por ti → muestra email + rol propuesto. Botón Retirar si cambias de opinión.
- Recibidas → invitaciones a ligas ajenas. Botones Aceptar / Rechazar.
Link de invitación público
Además de las invitaciones uno a uno por email, puedes generar un link compartible tipo padelrank.pro/j/ABC123XY y enviarlo por WhatsApp o donde quieras. Cualquiera que lo abra solicita unirse — tú apruebas o rechazas desde la cola pendiente. Nadie entra sin tu OK.
- Múltiples links coexistentes con etiquetas propias (ej. "Socios 2026", "Invitados Junio").
- Caducidad opcional: nunca / 7 / 30 / 90 días.
- Auto-aprobación por dominio de email (requiere plan CLUB): si configuras
miclub.com, cualquier email@miclub.comentra directo sin cola. - Cada link es revocable en cualquier momento.
Papelera
Donde aterrizan los partidos eliminados. Recuperables siempre que no los hayas borrado permanentemente.
Cada vez que borras un partido (desde Admin → Partidos o desde el menú del partido), no se elimina al instante: pasa a la papelera. Aquí puedes:
Mantenimiento
Bajo "Opciones avanzadas". Import/export, backups y reset. Acciones potentes — algunas irreversibles, léelas con cuidado.
CSV — import / export
Backups
Reset de datos
Demo de solo lectura
Si estás viendo la liga demo (la que se crea al instalar la app con datos de muestra), aparece un banner amarillo y todas las acciones de mantenimiento están deshabilitadas. La demo es solo para que veas la app funcionando con datos reales.