Panel de Admin

El centro de mando de tu liga.

El botón Admin arriba de la pantalla abre el panel de control completo: liga, sedes, miembros, jugadores, invitaciones, papelera y mantenimiento. Aquí tienes todo lo que hace cada sección.

7
Secciones
4
Roles de acceso
CSV
Import/Export
Backups
00

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

  1. Liga — configuración, edición, borrado, cambio entre tus ligas.
  2. Sedes — añade y edita los clubs donde jugáis.
  3. Miembros — quién tiene acceso a la liga y con qué rol (solo cloud).
  4. Jugadores — la plantilla; vincular cuentas, marcar invitados, fusionar…
  5. Invitaciones — alta de nuevos miembros por email (solo cloud).
  6. Papelera — partidos eliminados recuperables.
  7. Mantenimiento — CSV, backups y reset (en Opciones avanzadas).
Modo local vs Cloud En modo local (sin Google Sign-In) solo ves Liga, Sedes y Jugadores. Miembros e Invitaciones requieren cuenta cloud porque comparten datos entre dispositivos.
Admin
FAS Medio/Alto
P
Liga activa
Año · 2026 · Outdoor
Owner
8
Jugadores
24
Partidos
1020
Líder ELO
— Secciones —
Liga
Sedes
Jugadores
Miembros
01

Roles & permisos

Cuatro roles. El owner es uno solo y manda en todo; el resto está en una jerarquía de permisos descendente.

★ Owner

Propietario

Quien creó la liga. Es el único que puede borrarla o traspasar la propiedad. Tiene todos los permisos de admin además.

Admin

Administrador

Acceso completo a todas las secciones. Puede invitar gente, cambiar roles (excepto traspasar owner), editar liga y datos.

Editor

Editor

Gestiona jugadores y partidos. No ve la sección Miembros ni Invitaciones. No puede borrar liga ni editar la configuración base.

Lector

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ónOwnerAdminEditorLector
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
Traspaso de propiedad Si eres owner y quieres salir de la liga, primero tienes que traspasar el rol owner a otro miembro. El sistema te lo pide automáticamente. La liga nunca queda sin propietario.
02

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

Crear liga
Solo visible en modo cloud. Lanza el asistente de 4 pasos. Cuando ya tienes ligas, las nuevas se añaden a tu lista.
Editar liga
Cambia tipo de temporada, sede por defecto, tope de parejas. El tipo dinámica/estática no se puede cambiar — eso es para siempre.
Borrar liga
Solo owner. Se borra todo: jugadores, partidos, sedes, historial. Sin papelera ni rollback. Te pediremos confirmación con el nombre.
Salir de la liga
Solo visible si eres miembro pero no owner. Si eres owner, antes te obligamos a traspasar la propiedad.

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.

Modo local Si entras sin cuenta, solo hay una liga en el dispositivo. No hay lista "Mis ligas". Si después haces Sign-In, te ofrecemos migrar esa liga a la nube.
Liga
F
FAS Medio/Alto
Año · 2026 · 8 parejas
16
Jugadores
42
Partidos
1024
Líder
— Gestión —
Crear liga
Editar
Borrar liga
— Mis ligas —
F
FAS Medio/Alto
Activa
L
Lunes Indoor
Usar
03

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.

Añadir sede
Diálogo con campos: nombre, dirección (con autocompletado), ciudad, provincia, país, código postal y tipo de pista (outdoor / indoor / ambas).
Editar sede
Cualquier campo. Si cambias la dirección recalculamos las coordenadas para la previsión meteorológica.
Eliminar sede
Te pedimos confirmación. Los partidos pasados conservan la sede registrada aunque la borres después.
Geocoding gratis Usamos OpenStreetMap (Nominatim) para autocompletar la dirección y Open-Meteo para el tiempo. Sin claves de API que vencen, sin coste para ti.
Pro tip Si tu liga juega en varias sedes, créalas todas aquí. Al crear cada partido podrás elegir la sede concreta — útil para grupos itinerantes.
Sedes
3 sedes registradas
C
Club Padel FAS
Madrid · Outdoor
Por defecto
P
Padel Indoor Norte
Madrid · Indoor
T
Top Padel Center
Toledo · Ambas
+ Añadir sede
04

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)

Cambiar rol
De editor a admin o viceversa. Si quieres convertir a alguien en owner, hazlo desde "Traspasar propiedad" (sección Liga).
Quitar de la liga
El miembro pierde acceso pero su historial de partidos se mantiene (queda como jugador no vinculado).
Badge rojo Si tienes invitaciones enviadas pendientes de aceptar, aparece un contador rojo encima del menú. Te recuerda que hay gente que aún no ha entrado.
Miembros (4)
P
Pablo
prabago…@gmail.com
Owner
D
Diego
diego@…
Admin
F
Fernando
fer@…
Editor
O
Óscar
oscar@…
Lector
05

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)

Renombrar
El nombre aparece en rankings, partidos y exportaciones.
Vincular cuenta
Conecta el jugador con un miembro de la liga (por email). Cuando se vincula, ese miembro ve sus stats personales en home.
Asignar pareja
Solo en ligas estáticas. Validamos que no superas el tope (si lo has fijado en 4-12).
Marcar invitado
Sus partidos no cuentan para ELO ni tabla. Útil para visitantes puntuales.
Fusionar con otro
Si has creado dos veces al mismo jugador, los fusionas y el historial pasa al jugador destino. Operación admin-only.
Eliminar
Bloqueado si tiene partidos jugados, partidos abiertos, o está vinculado a una cuenta. Desvincula y borra los partidos antes si quieres forzar.
Jugadores (4)
P
Pablo
Pareja: Diego
Admin
D
Diego
Pareja: Pablo
Vinculado
F
Fernando
Pareja: Óscar
V
Visitante
Sin pareja
Invitado
+ Añadir jugador
06

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.
Rol de salida Los invitados no son miembros hasta que aceptan. Mientras tanto puedes retirar la invitación sin consecuencias. Una vez aceptada, los gestionas desde Miembros.

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.com entra directo sin cola.
  • Cada link es revocable en cualquier momento.
Pro tip clubes Para un club con muchos socios, comparte 1 link en el WhatsApp del club + activa auto-aprobación por dominio. Los socios entran solos sin sobrecargar al admin.
Invitaciones
— Recibidas —
M
Lunes Indoor
Te invitan como Editor
Rechazar
Aceptar
— Enviadas por ti —
A
ana@correo…
Editor · Hace 2 días
Pendiente
+ Invitar
07

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:

Restaurar
Vuelve a la lista activa. Si el partido afectaba al ELO, se recalcula automáticamente.
Borrar permanentemente
Adiós para siempre. Esta sí es irreversible — ni los backups recuperan algo borrado permanentemente.
Coste cero Tener partidos en la papelera no consume cuota PRO ni ralentiza la app. Limpia solo si quieres orden.
Papelera (2)
×
Lun 26 May 19:00
Pablo/Diego vs Fer/Óscar
Restaurar
Borrar
×
Vie 23 May 20:30
Indoor · 2-1
08

Mantenimiento

Bajo "Opciones avanzadas". Import/export, backups y reset. Acciones potentes — algunas irreversibles, léelas con cuidado.

CSV — import / export

Importar CSV
Carga partidos y jugadores desde un archivo. Detectamos duplicados por fecha + jugadores. Útil para migrar de Excel o de otra app.
Exportar CSV
Descarga toda la liga (jugadores + partidos) en un solo archivo. Buen formato para Excel/Sheets o para guardar respaldo manual.

Backups

Exportar backup
Snapshot completo de la liga (formato propio): rankings, sedes, partidos, miembros, todo. Para restaurar tienes que usar "Restaurar backup".
Restaurar backup
Sobrescribe el estado actual con el del backup. Avisa antes a todos los miembros — los cambios desde el backup se pierden.

Reset de datos

Reset temporada
Borra los partidos de la temporada actual. Plantilla, sedes y miembros se mantienen. Buena para arrancar la siguiente temporada desde cero.
Reset total de datos
Borra todo excepto la propia liga: partidos, jugadores, sedes, historial. La liga queda vacía como recién creada. Sin vuelta atrás.
Antes de tocar reset Siempre exporta un backup primero. Aunque "reset temporada" respeta jugadores y sedes, una equivocación en producción duele. 30 segundos de backup te salvan un disgusto.

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.