Meine aktuellen Ausleihungen
{% if not items and not planned_items %} {% else %} {% if items %}Aktive Ausleihungen
{{ item.Name }}
{% if item.UserExemplarCount is defined and item.UserExemplarCount > 0 %} {{ item.UserExemplarCount }} Exemplar(e) {% endif %} {% if item.ActiveAppointment %} Aktiv {% endif %}Ort: {{ item.Ort or '-' }}
{% if item.Filter is defined %}Unterrichtsfach: {% if item.Filter is string %} {{ item.Filter }} {% elif item.Filter | length > 0 %} {{ item.Filter | join(', ') }} {% else %} - {% endif %}
{% endif %} {% if item.Filter2 is defined %}Jahrgangsstufe: {% if item.Filter2 is string %} {{ item.Filter2 }} {% elif item.Filter2 | length > 0 %} {{ item.Filter2 | join(', ') }} {% else %} - {% endif %}
{% endif %}Barcode: {{ item.Code_4 or '-' }}
{% if item.UserExemplars is defined and item.UserExemplars %}Ausgeliehene Exemplare:
-
{% for exemplar in item.UserExemplars %}
- Exemplar {{ exemplar.number }} {% if exemplar.date %}(seit {{ exemplar.date }}){% endif %} {% endfor %}
Geplante Ausleihungen
{{ item.Name }}
{% set status = item.AppointmentData.status | default('planned') %} {% if status == 'planned' %} Geplant {% elif status == 'active' %} Aktiv {% elif status == 'completed' %} Abgeschlossen {% elif status == 'cancelled' %} Storniert {% else %} {{ status }} {% endif %}Ort: {{ item.Ort or '-' }}
{% if item.Filter is defined %}Unterrichtsfach: {% if item.Filter is string %} {{ item.Filter }} {% elif item.Filter | length > 0 %} {{ item.Filter | join(', ') }} {% else %} - {% endif %}
{% endif %} {% if item.Filter2 is defined %}Jahrgangsstufe: {% if item.Filter2 is string %} {{ item.Filter2 }} {% elif item.Filter2 | length > 0 %} {{ item.Filter2 | join(', ') }} {% else %} - {% endif %}
{% endif %}Barcode: {{ item.Code_4 or '-' }}
Termin:
{% set start_date = item.AppointmentData.start %} {% set end_date = item.AppointmentData.end %}{% if item.AppointmentData.period %} {% if start_date %}{{ start_date.strftime('%d.%m.%Y') }}{% else %}Unbekannt{% endif %} {{ item.AppointmentData.period }}. Stunde {% else %} {% if start_date and end_date and start_date.date() != end_date.date() %} {{ start_date.strftime('%d.%m.%Y') }} - {{ end_date.strftime('%d.%m.%Y') }} Mehrtägig {% else %} {% if start_date %}{{ start_date.strftime('%d.%m.%Y') }}{% else %}Unbekannt{% endif %} {% endif %} {% endif %}
{% if item.AppointmentData.notes %}{{ item.AppointmentData.notes }}
{% endif %}