{% extends "base.html" %} {% block title %}Imaging Progress - PXE Server Manager{% endblock %} {% block extra_head %} {# JS-driven refresh instead of meta http-equiv so we can cancel it while a #} {# LAPS-password QR is showing (otherwise the 5s reload wipes the in-page #} {# state every cycle). #} {% endblock %} {% block content %}
/imaging/status.
No imaging sessions yet.
A PC being imaged will post status here. Until then, nothing to show.
{{ s.hostname_target }}{% endif %}
{% if s.pctype %}{{ s.pctype }}{% endif %}
{% if s.machinenumber %}#{{ s.machinenumber }}{% endif %}
{{ s.status or 'in_progress' }}
{{ s.started_at or '-' }}
· last {{ s.last_updated or '-' }}
{% if s.mac %}· MAC {{ s.mac }}{% endif %}
{% if s.current_stage %}· {{ s.current_stage }}{% endif %}
{% for line in s.log_tail %}{{ line }}
{% endfor %}
POST http://172.16.9.1:9009/imaging/status
Content-Type: application/json
{
"serial": "4HBLF33",
"mac": "e4:54:e8:dc:b1:f0",
"hostname_target": "EDNMG3D4",
"pctype": "gea-shopfloor-keyence",
"machinenumber": "9999",
"current_stage": "Run-ShopfloorSetup: 09-Setup-Keyence",
"stage_index": 7,
"stage_total": 9,
"status": "in_progress",
"log_lines": ["last few log lines from the stage"]
}