CreaRack-SL

Botón Report en el panel de grupo (Wireless/UPS/Signage) acotado a sus miembros

Funcionalidadactivecreado Tue Sep 22#monitoring#ups#wireless#signage#reports#django#ux

User value

El panel de un grupo (en Wireless, UPS o Signage) ganó su propio botón Report: el informe de flota ya no sale siempre con TODOS los equipos de la organización, sino acotado a los miembros de ese grupo concreto, con el nombre del grupo en el título del informe y en el CSV exportado.

De paso se corrigió un bug real: el informe de flota de UPS leía la lista de equipos con la clave equivocada (data.ups en vez de la real) y salía siempre vacío.

Cómo usarla

  1. Abrir el panel de un grupo (Wireless, UPS o Signage).
  2. Click en Report en la barra del grupo.
  3. El informe se abre acotado a los miembros del grupo, con su nombre en el título y en el CSV.

Implementación

  • monitoring/api/common.py: helper compartido que acepta group_id y filtra los targets del informe.
  • monitoring/api/ups_reports.py, monitoring/api/wireless_reports.py, monitoring/api/signage/reports.py: cada dominio pasa group_id al generador de informe.
  • monitoring/services/signage_service.py: ajuste del lado Signage.
  • static/js/pages/monitoring/MonitoringGroupDetail.js + MonitoringReport.js: el botón y el paso de group_id a la URL del informe.
  • Tests: monitoring_group_report.test.js (130 líneas) + ajuste de monitoring_group_toolbar.test.js.

Commits relacionados

  • 10c5433e (13-09-2026) — botón Report por grupo + fix del informe de flota de UPS vacío, v1.132.9.

Véase también

  • [[feature—monitoring—dashboard-customize]]
  • [[feature—monitoring—equipos-fuera-de-servicio]]
  • [[incident—20260921—dashboards-informes-sai-wifi-campos-sin-consulta]]
  • [[feature—monitoring—rangos-tiempo-graficas-7-30-dias]]
  • [[feature—network—deep-discovery-batch-dispatch]]