feat: version 2.15.0 -- menu Equipos (inventario de TI con agente GLPI)

Ingesta POST /api/inventory (JSON/XML, token de instalacion), upsert por deviceid,
historial de cambios, pestañas Resumen/Equipos/Software/Agentes, detalle con buscador
por pestaña y casilla para ocultar actualizaciones/drivers/componentes del software.
Migraciones 023 y 024. Diseño en docs/ARQUITECTURA-INVENTARIO.md.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-19 19:05:00 -05:00
parent c33306a881
commit e25c2c3b35
27 changed files with 1730 additions and 11 deletions
+5
View File
@@ -89,3 +89,8 @@ export default defineConfig({
- Backend responde en `4019` (`curl http://localhost:4019/health`).
- Conexión a base válida (`node -e "require('./src/config/db')" ` o el log de arranque del servidor).
- `.env.example` alineado con el código (nuevas variables se agregan también ahí).
## Equipos (inventario)
- `INVENTORY_MAX_BYTES` (opcional, default 15 MB): tope del cuerpo de `POST /api/inventory`.
- Los inventarios crudos se guardan en `STORAGE_ROOT/inventories/` (un archivo por equipo).