{% extends "base.html" %} {% block content %}
{% if success %}
✓ {{ success }}
{% endif %} {% if error %}
⚠️ {{ error }}
{% endif %} {% if open_events|length > 1 %}
📅 Weitere offene Termine:
{% for ev in open_events %} {{ ev.event_date.strftime('%d.%m.') }} – {{ ev.title }} {% endfor %}
{% endif %} {% if event %} {% if is_closed %}
🔒 Bestellschluss erreicht: Diese Bestellrunde ist geschlossen. Änderungen oder neue Bestellungen sind nicht mehr möglich. Wende dich bei Notfällen direkt an den Organisator.
{% endif %} {% set is_locked = is_closed or (existing_order and existing_order.is_paid) %}

1. Brotzeit auswählen

{% for product in products %} {% set current_qty = user_items.get(product.id, 0) %}

{{ product.name }}

{{ product.description }}

{% if event.sponsor_name %} {{ "%.2f"|format(product.price) }} € 0,00 € (Gesponsert) {% else %} {{ "%.2f"|format(product.price) }} € / {{ product.unit }} {% endif %}
{% endfor %}

2. Angaben & Übersicht

{% if current_user %}
👤
{{ current_user.first_name }} {{ current_user.last_name }} {% if current_user.role == 'guest' %}(Gast){% endif %}
{{ current_user.email }}
{% else %}
👋 Gast- & Dienstleister-Bestellung:
Du bestellst ohne dauerhaftes Konto für diesen Termin ({{ event.event_date.strftime('%d.%m.') }}) mit.
{% endif %} {% set is_locked = is_closed or (existing_order and existing_order.is_paid) %} {% if existing_order %} {% if existing_order.is_paid %}
🔒 Bestellung bereits bezahlt ({{ "%.2f"|format(existing_order.total_price) }} €)
Deine Bestellung wurde vom Organisator bereits als bezahlt verbucht ({% if existing_order.payment_method == 'balance' %}Guthaben abgebucht{% else %}Barzahlung vermerkt{% endif %}). Änderungen sind gesperrt. Wende dich an deinen Organisator für Anpassungen.
{% else %}
ℹ️ Du hast bereits für diese Runde bestellt (Status: Noch offen). {% if not is_closed %}Du kannst deine Mengen bis zum Fristende anpassen oder die Bestellung stornieren.{% endif %}
{% endif %} {% endif %}
Gesamtsumme:
0,00 €
{% if event.sponsor_name %}
🎁 Die Rechnung wird von {{ event.sponsor_name }} übernommen!
{% endif %} {% if existing_order and not existing_order.is_paid and not is_closed %}
{% endif %} {% if not is_closed and not (existing_order and existing_order.is_paid) %} Du kannst deine Bestellung bis zum Bestellschluss jederzeit hier anpassen. {% elif existing_order and existing_order.is_paid %} Bereits abgerechnet – Änderungen nur über den Organisator. {% else %} Die Frist ist abgelaufen. {% endif %}
{% else %}
🏖️

Aktuell keine offene Bestellrunde

Für dieses Team ist im Moment keine Brotzeit geplant.

{% if current_user and current_user.role == 'admin' %} Neue Bestellrunde im Cockpit anlegen {% endif %}
{% endif %}
{% endblock %}