Volver a la wiki

Etiqueta honesta de push en Digital Signage (UI v1.64.0)

Resumen

Remate del Hito B de honestidad en Digital Signage (s95): desde mayo el backend distingue marcas que aceptan despliegue real (push_implemented) vs solo monitorización (SNMP, control de display). Esta versión expone esa verdad en la UI: cada pantalla del listado de la página Signage muestra una etiqueta junto a su marca.

Renderizado server-side con la misma lógica que usa el deploy (resolve_signage_adapter + supports_real_push), no una heurística paralela en JS.

Cambios funcionales

Backend: resolve_signage_adapter() mejorada

Vista signage_view()

Template y CSS

i18n

Añadidos 4 strings al catálogo ES (locale/es/LC_MESSAGES/django.po):

  1. "Push" → "Push" (sin traducción — badge label).
  2. "Monitor only" → "Solo monitorización".
  3. "This brand supports real content deployment from CreaRack" → tooltip push.
  4. "Monitoring and display control only — this brand exposes no content deployment API" → tooltip monitor.

Compilado y verificado en Docker; po_dup_check limpio.

Límites de la feature

Trazabilidad

AspectoValor
Versión1.64.0 (bumped en config/settings/base.py + README.md)
HitoB — honestidad en signage (s95, referencia anterior: c711907d)
Task#132, acta anotada (s244)
Files9 cambios: servicio, vista, template, CSS, i18n (.po), docs (CHANGELOG, RELEASE_NOTES, README)
LOC~50 nuevas (lógica + UI + CSS)

Véase también

Subir