{% load i18n %} {% comment %} Rendered by WeasyPrint, not a browser: a standalone document with its own print stylesheet, same convention as billing/templates/billing/invoice.html -- it deliberately doesn't pull in app.css (daisyUI's dark theme/flex layouts mean nothing on paper). {% endcomment %} {% trans "Memberships" %}

{{ club.name }}

{% trans "Membership fee status" %}{% if selected_season %} — {{ selected_season }}{% endif %}
{% blocktrans with generated=generated_at|date:"j F Y, H:i" %}Generated {{ generated }}{% endblocktrans %}
{% blocktrans count counter=memberships|length %}{{ counter }} member{% plural %}{{ counter }} members{% endblocktrans %}
{% for membership in memberships %} {% empty %} {% endfor %}
{% trans "Last name" %} {% trans "First name" %} {% trans "Email" %} {% trans "Family" %} {% trans "Status" %} {% trans "Fee status" %} {% trans "Owed" %} {% trans "Paid" %} {% trans "License" %}
{{ membership.member.last_name }} {{ membership.member.first_name }} {{ membership.member.contact_email|default:"—" }} {% for fm in membership.member.family_memberships_display %}{{ fm.family }}{% if not forloop.last %}, {% endif %}{% empty %}—{% endfor %} {{ membership.get_status_display }} {{ membership.get_fee_status_display }} {{ membership.fee_amount }} {{ membership.amount_paid }} {{ membership.license|default:"—" }}
{% trans "Nobody matches these filters." %}