{% extends "tesm_core/base.html" %} {% from "tesm_core/macros.html" import pill, empty_state, alert, search_box %} {% block page_title %}Wartung{% endblock %} {% block page_sub %} {{ devices | length }} Geräte mit Zugangsdaten der Kategorie „Linux-Client“ oder „Windows-Client“ {% endblock %} {% block topbar_extra %}{{ search_box('maintenance-table', 'Gerät suchen ...') }}{% endblock %} {% block content %} {% if devices | rejectattr('host_key_ready') | list %} {{ alert('Für mindestens ein Gerät ist der SSH-Host-Schlüssel noch nicht freigegeben. Die Wartung bricht dort mit "Schlüssel unbekannt" ab. Die Freigabe erfolgt auf der Detailseite des Geräts -- erst auslesen, Fingerprint prüfen, dann freigeben.', 'warning', 'Host-Schlüssel offen') }} {% endif %} {% if windows_tool_missing %} {# Die Meldung im Auftrag nennt das fehlende Paket -- ohne diesen Knopf wäre sie eine Sackgasse. #}
{{ windows_package }}. Es bringt
net mit, über das der Neustart eines Windows-Gerätes läuft.
| Gestartet | Gerät | Art | Zustand | Fortschritt | Meldung |
|---|---|---|---|---|---|
| {{ job.created_at | dt }} | {{ job.subject }} | {{ 'Aktualisierung' if job.kind.endswith('update') else 'Neustart' }} | {% if job.state == 'succeeded' %}{{ pill('erfolgreich', 'online') }} {% elif job.state == 'failed' %}{{ pill('fehlgeschlagen', 'danger') }} {% elif job.state == 'running' %}{{ pill('läuft', 'info') }} {% elif job.state == 'unknown' %}{{ pill('unklar', 'warning') }} {% else %}{{ pill('wartet', '') }}{% endif %} |
|
{{ job.message }} |