Administración de Usuarios
La sección de configuración de Usuarios permite al rol Admin de un Workspace añadir invitados (Users) con roles específicos. Los endpoints proporcionan toda la gestión del equipo de desarrollo.
Listar Miembros y Roles
- Ver Usuarios de Workspace:
GET /admin/users/list/{workspaceId} - Listar Roles del Sistema:
GET /admin/users/roles/{workspaceId}
Sistema de Invitaciones
Para incorporar un desarrollador externo al Workspace y delegarle permisos sobre DevOps Monitor:
- Enviar Nueva Invitación:
POST /admin/users/sendinvitation{
"email": "desarrollador@empresa.com",
"workspaceId": 1,
"roleId": 1
} - Revisar Pendientes:
GET /admin/users/invitations/pending/{workspaceId} - Cancelar Pendiente:
DELETE /admin/users/invitations/{email}/{workspaceId}
Aceptar Invitación (Del lado del Guest)
Cuando un invitado acepta mediante el correo de recepción, el Front-end consume POST /admin/users/createUserInvitation/ para activar al usuario e insertar/registrar su nueva contraseña (hashCode, password, etc).