Usuarios y roles
— usuarios
Equipo registrado
Todos los usuarios con perfil en Firestore. La autenticación (correo/contraseña) se gestiona desde la consola Firebase.
| Usuario | Rol | Área | Cap. | Último acceso | Acciones |
|---|---|---|---|---|---|
| Cargando… | |||||
Sistema de Roles
Define qué puede hacer cada rol. Las capabilities se chequean en toda la app vía
AGS.ROLE_ACCESS.can().| ID | Etiqueta | Tipo | Nivel | Capabilities | Acciones |
|---|---|---|---|---|---|
| Cargando… | |||||
Notas
- La creación del usuario en Firebase Auth (correo + contraseña) se hace en la consola Firebase. Aquí solo se gestiona el perfil en Firestore.
- Los IDs 1–12 corresponden al seed del equipo y son los IDs canónicos. Christian, Rodrigo y los nuevos usuarios fuera del seed reciben IDs 13+.
- Los usuarios ya no se eliminan: se desactivan (quedan atenuados al final de la lista, fuera de los conteos, y se pueden reactivar). Así su ID nunca se reutiliza y sus horas, proyectos y evaluaciones siguen atribuidos a la persona correcta.
- Desactivar aquí no deshabilita su cuenta de acceso. Para cortar el acceso por completo, deshabilita también su cuenta en Firebase Console → Authentication → Users.
- Cambiar el rol de un usuario tiene impacto inmediato en visibilidad de módulos y permisos. El sistema avisará si el usuario tiene proyectos asignados como PM o Jefatura.
