{% extends "base.html" %} {% block title %}Meine Ausleihungen{% endblock %} {% block content %}

Meine aktuellen Ausleihungen

{% if not items and not planned_items %}
Sie haben derzeit keine Objekte ausgeliehen oder geplant.
{% else %} {% if items %}

Aktive Ausleihungen

{% for item in items %}

{{ 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 %}
{% endif %}
{% if item.Images and item.Images | length > 0 %}
{{ item.Name }}
{% endif %}
{% if item.AppointmentData is defined and item.AppointmentData %}
{% if user_is_admin %} {% endif %}
{% else %}
{% if item.UserExemplarCount is defined and item.UserExemplarCount > 1 %}
{% endif %}
{% if user_is_admin %} {% else %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %} {% if planned_items %}

Geplante Ausleihungen

{% for item in planned_items %}

{{ 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 %}
{% if item.Images and item.Images | length > 0 %}
{{ item.Name }}
{% endif %}
{% if user_is_admin %} {% else %}
{% endif %}
{% endfor %}
{% endif %} {% endif %}
{% include "reset_item_functions.html" %} {% include "reset_item_modal.html" %} {% endblock %}