feat: token-secured guest invites, product freeze lock during active events, Outlook ics export and template, realistic test data

This commit is contained in:
2026-09-21 14:12:59 +02:00
parent 913aa646ea
commit 2001ffb831
5 changed files with 328 additions and 55 deletions
+4 -3
View File
@@ -5,7 +5,7 @@
<div class="success-card">
<div class="success-icon">🎉</div>
<h1>Bestellung erfolgreich erfasst!</h1>
<p class="success-sub">Vielen Dank, <strong>{{ order.user.first_name }} {{ order.user.last_name }}</strong>!</p>
<p class="success-sub">Vielen Dank, <strong>{{ order.display_name }}</strong>!</p>
<p>Deine Brotzeit für <strong>{{ order.event.title }}</strong> ist fest reserviert.</p>
<div class="order-receipt">
@@ -24,9 +24,10 @@
</div>
</div>
<div class="success-actions">
<div class="success-actions" style="display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; margin-top: 24px;">
<a href="/" class="btn-primary">Zurück zur Übersicht</a>
<a href="/admin" class="btn-outline">Zum Einkäufer-Cockpit</a>
<a href="/events/{{ order.event_id }}/calendar.ics" class="btn-secondary" style="text-decoration: none; display: inline-flex; align-items: center;">📅 Zu Outlook (.ics) hinzufügen</a>
<a href="/admin" class="btn-secondary" style="text-decoration: none;">Zum Einkäufer-Cockpit</a>
</div>
</div>
</div>