Cómo actualizar un usuario interno
Actualiza un usuario interno de ubicación: perfil visible, User ID, contraseña opcional, tipo de acceso, avatar, email, teléfono y roles asignados, según los permisos disponibles.
En este artículo
Usa esta guía cuando un responsable de Marea Gran Via necesita revisar o cambiar el acceso interno de una persona o dispositivo dentro de la ubicación.
La edición de perfil y acceso requiere users:manage. La revisión y asignación de roles depende de permissions:view y permissions:manage.
Antes de empezar
- Sesión iniciada en Grupo Marea Demo con la ubicación Marea Gran Via seleccionada.
- Permiso users:view para abrir el detalle del usuario.
- Permiso users:manage para editar perfil, acceso interno, avatar y contraseña.
- Permiso permissions:view para ver roles y permissions:manage para marcarlos o desmarcarlos.
- El usuario objetivo debe ser interno en el alcance abierto y tener internal_access.
Instrucciones
- 1.
Abre el usuario interno
En Accesos > Usuarios, abre la fila del usuario. Si pertenece a Marea Gran Via y usa internal-credentials, Antylogic muestra el formulario de edición interna en lugar de la vista de detalle estándar.
- 2.
Edita acceso y perfil
Actualiza Nombre, User ID, Tipo de acceso, avatar, Email o Teléfono. La contraseña es opcional en edición: si se deja vacía, se mantiene la actual. Al cambiar el tipo a Dispositivo, Email y Teléfono se ocultan y se guardan vacíos.
- 3.
Revisa los roles
Comprueba los roles asignados en la tabla de roles. Con permissions:manage puedes marcar o desmarcar roles; Antylogic elimina primero los retirados y después asigna los nuevos al guardar.
- 4.
Guarda los cambios
Pulsa Guardar cambios. Antylogic actualiza el perfil o acceso interno si hubo cambios, sincroniza roles si corresponde, vacía el campo de contraseña y muestra Usuario actualizado.
Validaciones y límites
- Nombre y User ID son obligatorios.
- Si se escribe una contraseña nueva, debe tener al menos 6 caracteres.
- Guardar cambios se desactiva si no hay cambios, hay campos obligatorios incompletos, existe una mutación en curso o se está subiendo el avatar.
- La sección de roles solo aparece con permissions:view o permissions:manage; los checkboxes solo aparecen con permissions:manage.
- La actualización de perfil y la sincronización de roles son llamadas separadas, sin atomicidad conjunta.
- La eliminación visible en el formulario de ubicación pertenece a otra acción y no forma parte de esta guía.
Resultado esperado
El usuario interno queda actualizado en Marea Gran Via. Los mismos valores dejan de contar como cambios pendientes y la contraseña no se muestra de vuelta al cliente.