{% extends 'base.html.twig' %}{% import '_facility_macros.html.twig' as ui %}{% block title %}{{ facility.name }} · Installations{% endblock %} {% block body %} ← Toutes les installations
SUIVI DE L’INSTALLATION

{{ facility.name }}

{{ facility.description ?: 'Nettoyage et suivi des conditions de cette installation.' }}

Modifier l’installation{{ ui.active('facilities',id,facility) }}
Surface utile : {{ facility.surface|default('') ?: 'non renseignée' }} m² · Capacité : {{ facility.capacity|default('') ?: 'non renseignée' }} chien(s)

{{ facility.protocol|default('') }}

Dernier nettoyage

{{ ui.latest(latest.cleaning,'cleaning') }}

Dernière température

{{ ui.latest(latest.temperature,'temperature') }}

Dernière humidité

{{ ui.latest(latest.humidity,'humidity') }}
{% if error %}{% endif %} {% if not facility.active %}
Cette installation est archivée. Son historique reste accessible ; réactivez-la pour enregistrer une nouvelle intervention.
{% elseif activeStaff is empty %}
Ajoutez une personne active dans le personnel pour enregistrer un nettoyage ou un relevé.
{% else %}

Enregistrer une intervention

Date et heure de réalisation, en heure de Paris.

{% endif %}

Historique des interventions

{{ logCount }} entrée(s) · Les saisies annulées restent visibles.

Réinitialiser
{% for logId,log in logs %}{% else %}{% endfor %}
Date / heureInterventionTempératureHumiditéEffectuée parCommentaireStatut
{{ log.performedAt|date('d/m/Y H:i','Europe/Paris') }}Heure de Paris{{ eventTypes[log.kind] }}{{ log.temperature is not null ? log.temperature|number_format(2,',',' ')~' °C' : '—' }}{{ log.humidity is not null ? log.humidity|number_format(2,',',' ')~' %' : '—' }}{{ log.staffName }}{{ log.comment ?: '—' }}{% if log.product|default('') %}Produit : {{ log.product }}{% endif %}{% if log.protocol|default('') %}Protocole : {{ log.protocol }}{% endif %}{% if log.anomaly|default('') %}Anomalie : {{ log.anomaly }}{% endif %}{% if log.correctiveAction|default('') %}Action : {{ log.correctiveAction }}{% endif %}{% if log.cancelledAt %}Saisie annulée{{ log.cancelledAt|date('d/m/Y H:i','Europe/Paris') }}{% else %}
{% endif %}
Aucune intervention pour cette sélection.
{% if page>1 %}← Précédent{% endif %}Page {{ page }} / {{ pages }}{% if pageSuivant →{% endif %}
{% endblock %}{% block scripts %}{% endblock %}