{% extends "base.html" %} {% block title %}Audit des templates — Administration{% endblock %} {% block content %}

Audit des templates

Repérez les copies identiques ou divergentes et marquez celles qui ne doivent plus être utilisées.

Gestion des données
Le marquage obsolète est documentaire : aucun fichier n’est supprimé et le fonctionnement du site n’est pas modifié. « Utilisé probablement » reflète l’ordre des chargeurs Jinja ; vérifiez les routes avant toute suppression manuelle.
{% for label, value, color in [('Templates', stats.total, 'primary'), ('Groupes doublons', stats.duplicate_groups, 'warning'), ('Identiques', stats.identical_groups, 'success'), ('Divergents', stats.divergent_groups, 'danger'), ('Marqués obsolètes', stats.obsolete, 'secondary')] %}
{{ label }}
{{ value }}
{% endfor %}
Doublons Obsolètes Tous
{% if groups %} {% for logical_key, templates in groups|dictsort %}
{{ logical_key }} {% if templates[0].duplicate_count > 1 %} {{ templates[0].duplicate_count }} copies — {{ templates[0].comparison }} {% else %}unique{% endif %}
{% for template in templates %} {% endfor %}
FichierSourceÉtat estiméEmpreinteDécision
{{ template.path }} {{ template.source }} {% if template.mark and template.mark.status == 'obsolete' %}Obsolète {% elif template.probable_active %}Utilisé probablement {% else %}Masqué probablement{% endif %} {{ template.hash[:10] }}
{% if template.mark and template.mark.status == 'obsolete' %} {{ template.mark.notes or 'Aucune note' }} {% else %} {% endif %}
{% endfor %} {% else %}
Aucun template ne correspond à ce filtre.
{% endif %}
{% endblock %}