Grupos
Grupos
Changelog Sept 2025:
- Se genera el concepto de grupo "default"
- Cada espacio puede tener un único grupo por default
- En este grupo por default se agregarán automáticamente todos los usuarios activos del espacio. De esta forma un usuario supervisor de este grupo supervisara a todos los usuarios tal como lo hace el admin, pero con los permisos de supervision que se le otorguen
- Inicialmente los espacios no tienen ningun grupo default, pero hay una API que lo crea
- La API que consulta grupos ahora devuelve un parámetro "is_default" para poder mostrarlo diferenciadamente en el front y para poder deshabilitar el boton de crear uno nuevo (dado que un espacio puede tener un solo grupo por default)
- Los usuarios nuevos se agregan automáticamente a este grupo y los que se eliminan se retiran automáticamente del mismo
- Al crear el grupo por primera vez todos los usuarios activos del espacio se cargan en el grupo
GET /api/desktops/groups
- Cambio: Se agregó campo
is_default(boolean) en la respuesta - Estructura de respuesta:
{
"id": 123,
"name": "nombre del grupo",
"type": "tipo del grupo",
"is_default": true,
"members": [...]
}
POST /api/desktops/groups/default
- Descripción: Crea un grupo por defecto si no existe uno en el espacio
- Permisos: Solo administradores del espacio
- Funcionalidad:
- Verifica que no exista un grupo por defecto
- Crea grupo de supervisión con nombre traducido según locale del usuario
- Marca el grupo como
is_default = TRUE - Agrega todos los usuarios activos del espacio como supervisados
- Respuesta exitosa:
{
"id": 456
}
- Códigos de error:
2: Permisos insuficientes (no es administrador)3: Ya existe un grupo por defecto