{% macro paginated(entities, title, column) %} {{ knp_pagination_sortable(entities, title, column) }} {% if entities.isSorted(column) %} {% if entities.params.direction == 'asc' %} {% endif %} {% if entities.params.direction == 'desc' %} {% endif %} {% endif %} {% endmacro %} {# Produit le HTML géré par le contrôleur Stimulus `map` et permet d’afficher une carte interactive Où : * `entity` peut être une instance de `Project` ou de `Task` pour représenter ce qu’il faut mapper * `overpassResult` est optionnel pour représenter ce qui est actuellement mappé #} {% macro map(entity, overpassResult='') %}
Légende Overpass {% set stats = taskLifecycleManager.getProjectStats(entity) %} {% for place, data in stats %} {{ data.title }} {% endfor %}
{% endmacro %} {# Génère le HTML qui va bien pour un bloc de texte que l’on peut copier dans le presse papier en cliquant simplement sur un bouton. Cf le controlleur Stimulus `clipboard` TODO Rajouter un retour visuel pour signifier que la copie a bien eu lieu serait pas du luxe… #} {% macro clipboard(text) %}
{% endmacro %}