Usuarios y Permisos
Cuentas de funcionarios y matriz de acceso
Control de identidades y privilegios del sistema. Permite al Administrador dar de alta funcionarios, asignar roles predefinidos (Admin, Editor, Publicador) y personalizar la matriz de permisos por módulo.
Dirigido a: Solo administradores: cuentas, roles y permisos.
Requisitos Previos y Permisos
- •Exclusivo para usuarios con rol de Administrador General.
- •Las cuentas deben tener correo único y contraseña de al menos 6 caracteres.
Procedimiento Paso a Paso
Crear un nuevo usuario institucional
Acceda a /admin/usuarios y pulse 'Nuevo Usuario'. Ingrese nombre completo, correo y clave provisional.
Asignar rol base
Escoja el rol: Admin (acceso absoluto), Editor (gestión de contenido sin configuración ni borrado masivo), o Publicador (exclusivamente aprobación de visibilidad).
Personalizar matriz de permisos
Si el funcionario requiere permisos a medida, active o desactive casillas individuales (crear, editar, eliminar, publicar) por cada módulo.
Restablecer contraseñas y desactivar
Desde la tabla de usuarios puede generar una nueva contraseña temporal o desactivar de inmediato a un funcionario que deja el cargo.
Estructura de la Tabla de Registros
| Usuario | Correo | Rol Base | Cuenta |
|---|---|---|---|
| EJ-Andres Fidel Rocha | EJ-alcalde@mairana.gob.bo | admin | Activa |
| EJ-Lic. Pablo Zeballos | EJ-comunicacion@mairana.gob.bo | editor | Activa |
| EJ-Operador Gaceta | EJ-gaceta@mairana.gob.bo | publicador | Activa |
Diccionario de Campos y Parámetros
| Campo | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| Nombre Completo | Texto | Sí | Nombre del funcionario. | EJ-Lic. Pablo Zeballos |
| Texto (Email) | Sí | Correo de inicio de sesión. | EJ-pablo.zeballos@mairana.gob.bo | |
| Rol | Selector | Sí | admin, editor o publicador. | editor |
| Dependencia | Selector | Opcional | Unidad asignada. | Dirección de Comunicación |
| Cuenta Activa | Casilla | Sí | Habilita o revoca el login de forma inmediata. | true |
Notas Institucionales
- •Los permisos personalizados se almacenan en los metadatos de usuario (raw_user_meta_data) y prevalecen sobre los roles base.
- •El checkbox de activación utiliza inputs nativos con evento onChange para compatibilidad estricta.
