imaging: search now also matches stage name, stage-N, and status
Extended the data-filter attribute to include: - friendly stage label (e.g. "awaiting intune lockdown") - "stage-N" token (e.g. type "stage-7" to find idx=7 bays) - status string (in_progress / succeeded / failed) Use cases: - Find all bays waiting on lockdown: type "lockdown" - Find all bays at the same stage: "stage-7" - Find failed bays: "failed" - Find succeeded bays: "succeeded" Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -28,7 +28,7 @@ window.addEventListener('DOMContentLoaded', scheduleImagingReload);
|
||||
|
||||
<div class="mb-3">
|
||||
<input id="imaging-search" type="search" class="form-control form-control-sm"
|
||||
placeholder="Filter by serial, hostname, pctype, machine#, or Intune device id - typing pauses auto-refresh"
|
||||
placeholder="Filter by serial, hostname, pctype, machine#, Intune id, stage name, stage-N, status - typing pauses auto-refresh"
|
||||
autocomplete="off">
|
||||
</div>
|
||||
|
||||
@@ -64,7 +64,7 @@ window.addEventListener('DOMContentLoaded', scheduleImagingReload);
|
||||
{% set border = 'danger' if is_failed else ('success' if is_done else 'primary') %}
|
||||
{% set friendly = stage_labels.get(stage_idx, ('Stage ' ~ stage_idx, '')) %}
|
||||
<details class="card border-{{ border }} mb-2 shadow-sm imaging-card"
|
||||
data-filter="{{ s.serial|lower }} {{ (s.hostname_target or '')|lower }} {{ (s.pctype or '')|lower }} {{ (s.machinenumber or '')|lower }} {{ (s.intune_device_id or '')|lower }}">
|
||||
data-filter="{{ s.serial|lower }} {{ (s.hostname_target or '')|lower }} {{ (s.pctype or '')|lower }} {{ (s.machinenumber or '')|lower }} {{ (s.intune_device_id or '')|lower }} {{ friendly[0]|lower }} stage-{{ stage_idx }} {{ (s.status or 'in_progress')|lower }}">
|
||||
<summary class="card-body py-2" style="cursor:pointer; list-style:none;">
|
||||
<div class="d-flex flex-wrap gap-3 align-items-center">
|
||||
{% if s.intune_device_id %}
|
||||
|
||||
Reference in New Issue
Block a user