From a9a7478d5a157a64ce6fdbad0f4e00c595056ba2 Mon Sep 17 00:00:00 2001 From: cproudlock Date: Thu, 14 May 2026 20:16:34 -0400 Subject: [PATCH] imaging: organize tile metadata into deterministic rows Previously last_updated, MAC, started, Intune device id, and the raw current_stage string were sprinkled around the card in hard-to-track positions. Reorganized: Row 1 (header): serial | hostname | pctype | machine# | status badge Row 2 (stage): friendly label + N/M badge | pct% (right) Row 3: full-width progress bar Row 4: friendly hint (optional) Row 5: Intune device id + copy + set-category (optional) Row 6: started ... last ... MAC ... raw current_stage Each row consistent across all cards regardless of which fields are populated. Co-Authored-By: Claude Opus 4.7 (1M context) --- webapp/templates/imaging.html | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/webapp/templates/imaging.html b/webapp/templates/imaging.html index cbd7dbf..f27821c 100644 --- a/webapp/templates/imaging.html +++ b/webapp/templates/imaging.html @@ -92,7 +92,7 @@ window.addEventListener('DOMContentLoaded', scheduleImagingReload); {{ friendly[0] }} {{ stage_idx }}/{{ stage_total or '?' }} - {{ pct }}% · last {{ s.last_updated or '-' }} + {{ pct }}%
{{ friendly[1] }}
{% endif %} {% if s.intune_device_id %} -
- {{ s.intune_device_id }} +
+ Intune: {{ s.intune_device_id }} @@ -111,9 +111,15 @@ window.addEventListener('DOMContentLoaded', scheduleImagingReload); style="font-size:0.65rem; line-height:1;" target="_blank" rel="noopener" href="https://portal.azure.us/?feature.msaljs=false#view/Microsoft_Intune_Devices/DeviceSettingsMenuBlade/~/properties/aadDeviceId/{{ s.intune_device_id }}">set category - MAC {{ s.mac or '-' }} · started {{ s.started_at or '-' }}
{% endif %} + +
+ started {{ s.started_at or '-' }} + last {{ s.last_updated or '-' }} + MAC {{ s.mac or '-' }} + {% if s.current_stage %}{{ s.current_stage }}{% endif %} +