feat: version 2.16.0 -- contador de cierre en Contraseñas, cierre por inactividad y ajustes de Equipos
Contraseñas: el cierre automatico ahora es por inactividad (no saca al usuario a medio escribir), token de desbloqueo renovable y contador visible junto al titulo. Equipos: GUID como componente. Sube la version para que el panel de Actualizaciones ofrezca los cambios 2.15.0 -> 2.16.0 (migraciones 025 y 026, instalador del agente y pestaña Compartir). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
+22
-9
@@ -1,15 +1,7 @@
|
||||
# Changelog - project.linkedcorp.net
|
||||
|
||||
## [2.15.0] - 2026-10-20
|
||||
## [2.16.0] - 2026-10-20
|
||||
### Added
|
||||
- Menú **Equipos**: inventario de TI alimentado por el agente GLPI oficial (sin servidor GLPI).
|
||||
Ingesta `POST /api/inventory` (JSON/XML, gzip/zlib) con token de instalación, upsert por
|
||||
`deviceid`, historial de cambios, KPIs, software transversal y pestaña Agentes para generar
|
||||
tokens. Edición manual de estado, usuario asignado, departamento y notas.
|
||||
- Migración `023_devices.sql` (devices + componentes, device_changes, inventory_tokens).
|
||||
- Equipos → Software (general y por equipo): casilla "Mostrar actualizaciones, drivers y componentes
|
||||
del sistema", desmarcada por defecto (solo aplicaciones). Migración `024` agrega `category` e
|
||||
`is_component` a `device_software`; se decide por `system_category` del agente y por nombre.
|
||||
- Equipos → Agentes: "Instalador para Windows": descarga un `.bat` (generado en el navegador, con
|
||||
servidor y token ya puestos) que baja el MSI oficial del agente GLPI 1.21 y lo instala en silencio
|
||||
con `SERVER/USER/PASSWORD/TAG`. Si el .msi está junto al .bat, no descarga.
|
||||
@@ -19,6 +11,27 @@
|
||||
- Equipos → Compartir (solo admin/superadmin): da acceso de **solo lectura** (Resumen, Equipos y
|
||||
Software) a usuarios que por su rol no ven el menú. Migración `026` (`device_viewers`). Sin
|
||||
editar, sin Agentes, sin inventario crudo. El menú Equipos aparece solo a quien tenga acceso.
|
||||
- Contraseñas: contador visible junto al título con el tiempo que falta para el cierre automático
|
||||
(se pone amarillo en los últimos 30 s y se reinicia con cada acción).
|
||||
### Fixed
|
||||
- Contraseñas: ya no te saca del menú en medio de escribir/editar una credencial (se perdía lo no
|
||||
guardado). El cierre automático ahora es por **inactividad**: 3 minutos sin teclado, clic, toque
|
||||
o rueda; cada acción reinicia el contador. El token de desbloqueo del servidor ahora se renueva
|
||||
en cada request válido (antes vencía a los 30 min aunque estuvieras trabajando). Salir a otro
|
||||
menú o cerrar la pestaña sigue bloqueando igual.
|
||||
- Equipos → Software: las entradas con nombre de código `{GUID}` (instaladores sin nombre) ahora
|
||||
cuentan como componentes y quedan ocultas por defecto.
|
||||
|
||||
## [2.15.0] - 2026-10-19
|
||||
### Added
|
||||
- Menú **Equipos**: inventario de TI alimentado por el agente GLPI oficial (sin servidor GLPI).
|
||||
Ingesta `POST /api/inventory` (JSON/XML, gzip/zlib) con token de instalación, upsert por
|
||||
`deviceid`, historial de cambios, KPIs, software transversal y pestaña Agentes para generar
|
||||
tokens. Edición manual de estado, usuario asignado, departamento y notas.
|
||||
- Migración `023_devices.sql` (devices + componentes, device_changes, inventory_tokens).
|
||||
- Equipos → Software (general y por equipo): casilla "Mostrar actualizaciones, drivers y componentes
|
||||
del sistema", desmarcada por defecto (solo aplicaciones). Migración `024` agrega `category` e
|
||||
`is_component` a `device_software`; se decide por `system_category` del agente y por nombre.
|
||||
- Dependencia backend: `fast-xml-parser`. Diseño traído de linkedtrack (que sigue aparte) en
|
||||
`docs/ARQUITECTURA-INVENTARIO.md`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user