{% extends "base.html" %} {% block title %}QuickWin #{{ run.id }}{% endblock %} {% macro qs(hp=hp_page, pp=p_page) -%} ?hp_page={{ hp }}&p_page={{ pp }}&per_page={{ per_page }}&search={{ filters.search or '' }}&status={{ filters.status or '' }}&domain={{ filters.domain or '' }} {%- endmacro %} {% block content %}
S{{ '%02d'|format(run.week_number) }} {{ run.year }} — Créé par {{ run.created_by_name or '?' }} — pas de reboot nécessaire
Hors-production d'abord : {{ stats.pending }} serveur(s) hprod en attente. Terminer le hprod avant de lancer le prod.
| Serveur | Domaine | Env | Statut | Exclusions gén. | Exclusions spéc. | Packages | Date patch | Reboot | Notes |
|---|---|---|---|---|---|---|---|---|---|
| {{ e.hostname }} | {{ e.domaine or '?' }} | {{ e.environnement or '?' }} | {% if e.status == 'patched' %}Patché {% elif e.status == 'failed' %}KO {% elif e.status == 'in_progress' %}En cours {% elif e.status == 'excluded' %}Exclu {% elif e.status == 'skipped' %}Ignoré {% else %}En attente{% endif %} | {{ e.patch_packages_count or '—' }} | {{ e.patch_date.strftime('%d/%m %H:%M') if e.patch_date else '—' }} | {% if e.reboot_required %}OUI{% else %}—{% endif %} | {{ e.notes or '—' }} | ||
| Aucun serveur hors-production{% if filters.search or filters.status or filters.domain %} (filtre actif){% endif %} | |||||||||
| Serveur | Domaine | Env | Statut | Exclusions gén. | Exclusions spéc. | Packages | Date patch | Reboot | Notes |
|---|---|---|---|---|---|---|---|---|---|
| {{ e.hostname }} | {{ e.domaine or '?' }} | {{ e.environnement or '?' }} | {% if e.status == 'patched' %}Patché {% elif e.status == 'failed' %}KO {% elif e.status == 'in_progress' %}En cours {% elif e.status == 'excluded' %}Exclu {% else %}En attente{% endif %} | {{ e.patch_packages_count or '—' }} | {{ e.patch_date.strftime('%d/%m %H:%M') if e.patch_date else '—' }} | {% if e.reboot_required %}OUI{% else %}—{% endif %} | {{ e.notes or '—' }} | ||
| Aucun serveur production{% if filters.search or filters.status or filters.domain %} (filtre actif){% endif %} | |||||||||
{{ run.notes }}