73 lines
No EOL
4.2 KiB
Twig
73 lines
No EOL
4.2 KiB
Twig
{# City Sidebar Template #}
|
|
<div class="city-sidebar">
|
|
<h5 class="mb-3">{{ stats.name }}</h5>
|
|
<p class="badge {% if stats.getCompletionPercent() > 85 %}bg-success{% else %}bg-warning{% endif %} mb-3">
|
|
{{ stats.getCompletionPercent() }}% complété
|
|
</p>
|
|
|
|
<!-- Sections de la page -->
|
|
<div class="sidebar-heading">Sections</div>
|
|
<nav class="nav flex-column">
|
|
<a class="nav-link {% if active_menu == 'info-generales' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#info-generales">
|
|
<i class="bi bi-info-circle"></i> Informations générales
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'themes' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#themes">
|
|
<i class="bi bi-tags"></i> Thèmes
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'carte' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#carte">
|
|
<i class="bi bi-map"></i> Carte
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'graphiques' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#graphiques">
|
|
<i class="bi bi-graph-up"></i> Graphiques
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'lieux' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#lieux">
|
|
<i class="bi bi-building"></i> Lieux
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'podium' %}active{% endif %}" href="{{ path('app_admin_stats', {'insee_code': stats.zone}) }}#podium">
|
|
<i class="bi bi-trophy"></i> Podium
|
|
</a>
|
|
</nav>
|
|
|
|
<!-- Pages liées -->
|
|
<div class="sidebar-heading">Pages liées</div>
|
|
<nav class="nav flex-column">
|
|
<a class="nav-link {% if active_menu == 'labourer' %}active{% endif %}" href="{{ path('app_admin_labourer', {'insee_code': stats.zone, 'deleteMissing': 1}) }}">
|
|
<i class="bi bi-tools"></i> Labourer les mises à jour
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'followup_graph' %}active{% endif %}" href="{{ path('admin_followup_graph', {'insee_code': stats.zone}) }}">
|
|
<i class="bi bi-graph-up"></i> Suivi OSM (graphes)
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'stats_evolutions' %}active{% endif %}" href="{{ path('app_public_stats_evolutions', {'insee_code': stats.zone}) }}">
|
|
<i class="bi bi-activity"></i> Évolutions des objets
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'street_completion' %}active{% endif %}" href="{{ path('admin_street_completion', {'insee_code': stats.zone}) }}">
|
|
<i class="bi bi-signpost"></i> Complétion des rues
|
|
</a>
|
|
<a class="nav-link {% if active_menu == 'speed_limit' %}active{% endif %}" href="{{ path('admin_speed_limit', {'insee_code': stats.zone}) }}">
|
|
<i class="bi bi-speedometer2"></i> Limites de vitesse
|
|
</a>
|
|
{# <a class="nav-link {% if active_menu == 'city_demandes' %}active{% endif %}" href="{{ path('app_public_city_demandes', {'insee_code': stats.zone}) }}">#}
|
|
{# <i class="bi bi-list-check"></i> Demandes#}
|
|
{# </a>#}
|
|
</nav>
|
|
|
|
<!-- Flux RSS -->
|
|
<div class="sidebar-heading">Flux RSS</div>
|
|
<nav class="nav flex-column">
|
|
{# <a class="nav-link" href="{{ path('app_public_rss_city_demandes', {'insee_code': stats.zone}) }}" target="_blank">#}
|
|
{# <i class="bi bi-rss"></i> Demandes#}
|
|
{# </a>#}
|
|
{# <a class="nav-link" href="{{ path('app_public_rss_city_themes', {'insee_code': stats.zone}) }}" target="_blank">#}
|
|
{# <i class="bi bi-rss"></i> Changements thématiques#}
|
|
{# </a>#}
|
|
</nav>
|
|
|
|
<!-- Actions -->
|
|
<div class="sidebar-heading">Actions</div>
|
|
<button id="openInJOSM" class="btn btn-secondary btn-sm w-100 mb-2">
|
|
<i class="bi bi-map"></i> Ouvrir dans JOSM
|
|
</button>
|
|
<a href="{{ path('app_admin_labourer', {'insee_code': stats.zone, 'deleteMissing': 1, 'disableFollowUpCleanup': 1}) }}" class="btn btn-warning btn-sm w-100" title="Labourer sans nettoyer les suivis OSM">
|
|
<i class="bi bi-shield-check"></i> Labourer (sans nettoyage)
|
|
</a>
|
|
</div> |