Se generará un recibo PDF automático en cada liquidación.
Estudiantes y Entrenadores
Gestión de Entrenadores
Entrenadores Registrados
Control de Cuotas
Estudiante
Ingreso
Grupo
Cuota
Pendientes
Acciones
Grupos y Horarios
Crear Nuevo Grupo
Grupos Activos
Calendario Visual de Entrenadores
Usuarios y Permisos
Quién entra al panel y con qué rol. Lo que de verdad limita a cada rol son las reglas de Firestore:
esta pantalla solo administra el documento usuarios/{uid}
que esas reglas leen en cada operación.
Usuario
Correo
Rol
Estado
Último acceso
Acciones
Crear Usuario
Reparar cuenta huérfana
Para una cuenta que ya existe en Authentication pero se quedó sin documento de rol.
El uid sale del aviso amarillo de arriba o de la consola de Firebase:
Authentication → Users → columna "User UID".
Lo que este panel no puede hacer
Borrar la cuenta de otra persona.
El SDK del navegador solo borra la cuenta de quien está conectado. "Dar de baja" pone
activo: false: la persona pierde todo acceso
porque las reglas exigen activo == true,
pero su cuenta sigue en Authentication. Para borrarla de verdad:
consola de Firebase → Authentication → Users → menú de la fila → Delete account.
Fijarle la contraseña a otra persona.
Tampoco lo permite el SDK del navegador. Lo único posible es "Correo de recuperación",
que le manda un enlace para que la elija ella. La contraseña inicial se define una sola vez,
al crear la cuenta, y después no la puede consultar nadie.
Editar tu propia fila.
Las reglas rechazan que un administrador escriba su propio documento
(request.auth.uid != uid).
Es a propósito: impide que el último administrador se degrade o se dé de baja y deje el panel
sin dueño. Si necesitás cambiar tu propio rol, pedíselo a otro administrador o hacelo desde
la consola de Firebase.
Auditoría de borrados
Últimos 50 · solo lectura
Cada vez que se borra un documento queda acá una constancia con una copia de lo borrado.
No hay botones: las reglas de Firestore prohíben modificar y borrar esta colección para siempre.
Un registro que se puede editar no sirve de registro. Registra quién y cuándo,
no qué campos cambiaron.
Progreso del Estudiante
Añadir/Editar Tema
Historial de Pagos
Registrar Pago Omitido / Personalizado
Registros Actuales:
Comisiones Pendientes
Editar Estudiante
Editar Entrenador
Historial de Pagos a Referentes
Progreso de ELO (Chess.com Rapid)
Estudiante: Cargando...
Consultando API de Chess.com...
Analizando historial de partidas rápidas de los últimos meses