CreaRack-SL

Gráficas configurables en paneles de monitoreo

Ampliación v1.139.0: Split de gráficas independientes por widget

El widget charts (dos gráficas + una barra, alto fijo) se partió en dos widgets independientes para permitir maquetación granular:

Cambios de funcionalidad

  • Una gráfica por widget: Cada gráfica tiene su propio widget (widgetId en spec).
  • Control de visibilidad independiente: Ocultar una gráfica no oculta las otras.
  • Sincronización por widget: Rango y fabricante se sincronizan a nivel de gráfica individual.
  • Conversión de diseños: Los diseños guardados (usuario, org, móvil, localStorage) se convierten automáticamente al cargar (idempotente).
  • Escalado dinámico: La gráfica crece con su widget (.ov-chart-canvas); estilos heredados removidos.

Archivos modificados

  • static/js/pages/monitoring/layoutSplit.js - Conversión de diseños heredados
  • static/js/pages/monitoring/DashboardCustomize.js - Personalización por widget
  • static/js/pages/monitoring/MonitoringDashboard.js - Renderizado de widgets
  • Similares para Wireless, UPS, Signage

Tests

  • monitoring_dashboard_split_charts.test.js (7 casos de conversión)
  • monitoring_layout_split.test.js (4 casos de sincronización y visibilidad)

Commits

  • Commit 8ae13b6 (v1.139.0, #564)