{% import _self as helper %} {% macro lastname(lastname, full) %} {% if full %} {{ lastname }} {% else %} {{ lastname|first }} {% endif %} {% endmacro %} {% extends 'base.html.twig' %} {% block stylesheets %} {% endblock %} {% block body %}

Liste des inscrits par créneau / {{season.title}}

{% for slot in slots %} {% endfor %}

Créneaux

Inscrits

{{ slot.title }}

({{ slot.maxPlaces }} personnes maximum)

{{ slot.description|nl2br }}

{% if slot.subscriptions|length > 0 %}
    {% for subscription in slot.subscriptions | filter(subscription => subscription.isActive) %}
  1. {{ subscription.firstName|capitalize }} {{helper.lastname(subscription.lastName, full)}} {% if not subscription.hasValidCertificate %} ( Certif {{ subscription.getCertifStatusLabel|lower }} ) {% endif %}
  2. {% endfor %}
{% endif %} {% if slot.waitingSubscriptions| length > 0 %}
    {% for subscription in slot.waitingSubscriptions | filter(subscription => (subscription.isWaiting or subscription.isPaymentPending or subscription.isWaitingPlace)) %}
  • {{ subscription.firstName|capitalize }} {{helper.lastname(subscription.lastName, full)}} {% if subscription.hasValidCertificate %} ( {{ subscription.getStatusLabel }} ) {% else %} ( {{ subscription.getStatusLabel }}, certif {{ subscription.getCertifStatusLabel|lower }} ) {% endif %}
  • {% endfor %}
{% endif %}
{% endblock %}