{% macro badge_icon(value, icon, title) %} {% set badge_class = (value == 't' ? 'valid' : (value == 'f' ? 'pending' : 'error')) %} {% endmacro %} {% macro tranche_label_html(label) %}

{{ label.tranche|date("H:i") }}

{{ _self.badge_icon(label.saisie, 'list-check-3', 'Saisie') }} {{ _self.badge_icon(label.envoi_aff, 'pie-chart-box-line', 'Affichage') }} {{ _self.badge_icon(label.envoi_web, 'global-line', 'Web') }}
{% endmacro %} {% set participation_dataset = [] %} {% set participation_labels_html = [] %} {% set participation_tooltips = [] %} {% for data in participation_par_tranches %} {% set participation_dataset = participation_dataset|merge([data.votant]) %} {% set participation_labels_html = participation_labels_html|merge([_self.tranche_label_html(data.label)]) %} {% set participation_tooltips = participation_tooltips|merge([{ votant: data.votant, saisie: data.label.saisie, envoi_aff: data.label.envoi_aff, envoi_web: data.label.envoi_web }]) %} {% endfor %} {# HTML template for displaying participation chart #}

Participation

{# Script include for Chart.js #}