Primero debés ingresar como invitado o como editor.
📹 TOM CCTV
Acceso invitado
Solo permite ver cámaras, filtros, exportación y consultar historial. No permite editar estados, observaciones, operadores ni dar de alta nuevas cámaras.
Acceso editor
Permite lectura, escritura, cambios de estado, observaciones, operador y alta de nuevas cámaras. Para modificar una fila, tocá ✏️ Editar y luego 💾 Guardar.
📹 CCTV - CONTROL DE MONITOREO
Modo con control de acceso, historial por cámara y sincronización con Firestore.
⏳ Sin sesión
🔴 Conectando...
0
Total
0
Funcionan
0
No funcionan
➕ Agregar nueva cámara
Solo disponible para usuarios editores.
📋 Historial de cambios
Cargando información...
🛡️ Seguridad y siguiente paso recomendado
Hoy quedó resuelto
Login inicial, separación Invitado/Editor, bloqueo visual y funcional para invitados, auditoría de cambios y recorte automático del historial a los últimos 15 movimientos por cámara.
Lo que todavía falta para blindarlo del todo
Con este esquema, el control fuerte está del lado de la pantalla. Para impedir escrituras maliciosas desde consola del navegador, el próximo paso real es usar Firebase Authentication y reglas de Firestore por usuario.
Camino simple recomendado
Crear 3 usuarios reales en Firebase Auth: LARREA, GIRO y admin, y luego aplicar reglas para que solo esos UID puedan escribir. Mientras tanto, esta versión ya te ordena el uso diario y reduce errores operativos.