+
+

Historique ZonePlaces - {{ stats.name }} ({{ stats.zone }})

+

Historique combiné des suppressions et créations d'objets OSM par thème, groupé par date.

+ + {% if changesByDate is empty %} +
+ Aucun changement enregistré pour cette ville. +
+ {% else %} + {% for date, changes in changesByDate %} +
+
+

{{ date|date('d/m/Y') }}

+
+
+ {# Suppressions #} + {% if changes.deletions is not empty %} +
+

Suppressions

+ {% for theme, objects in changes.deletions %} + {% set themeLabel = followup_labels[theme]|default(theme|capitalize) %} + {% set themeIcon = followup_icons[theme]|default('bi-question-circle') %} +
+
{{ themeLabel }} ({{ objects|length }} suppression{{ objects|length > 1 ? 's' : '' }})
+
+ + + + + + + + + + + + + + + {% for obj in objects %} + + + + + + + + + + + {% endfor %} + +
ThèmeTypeIDContributeurDernière modificationChangesetDate suppressionActions
{{ themeLabel }}{{ obj.type|upper }}{{ obj.id }} + {% if obj.user %} + + {{ obj.user }} + + + {% else %} + Inconnu + {% endif %} + + {% if obj.timestamp %} + {{ obj.timestamp }} + {% else %} + N/A + {% endif %} + + {% if obj.changeset %} + + {{ obj.changeset }} + + + {% else %} + N/A + {% endif %} + {{ obj.noticed_deleted_date }} +
+ {% set josm_type = obj.type == 'node' ? 'n' : (obj.type == 'way' ? 'w' : 'r') %} + + JOSM + + + Historique + + + OSM + +
+
+
+
+ {% endfor %} +
+ {% endif %} + + {# Créations #} + {% if changes.creations is not empty %} +
+

Créations/Modifications

+ {% for theme, objects in changes.creations %} + {% set themeLabel = followup_labels[theme]|default(theme|capitalize) %} + {% set themeIcon = followup_icons[theme]|default('bi-question-circle') %} +
+
{{ themeLabel }} ({{ objects|length }} objet{{ objects|length > 1 ? 's' : '' }})
+
+ + + + + + + + + + + + + + {% for obj in objects %} + + + + + + + + + + {% endfor %} + +
ThèmeTypeIDContributeurDate modificationChangesetActions
{{ theme }}{{ obj.type|upper }}{{ obj.id }} + {% if obj.user %} + + {{ obj.user }} + + + {% else %} + Inconnu + {% endif %} + + {% if obj.timestamp %} + {{ obj.timestamp }} + {% else %} + N/A + {% endif %} + + {% if obj.changeset %} + + {{ obj.changeset }} + + + {% else %} + N/A + {% endif %} + +
+ {% set josm_type = obj.type == 'node' ? 'n' : (obj.type == 'way' ? 'w' : 'r') %} + + JOSM + + + Historique + + + OSM + +
+
+
+
+ {% endfor %} +
+ {% endif %} +
+
+ {% endfor %} + {% endif %} +
+