50fc32c577
- Users can delete their own bookings (confirmation page) - Crew page tree (/suff/staff/): book/pay/delete for any user, register new users, set/reset PINs - Anonymous walk-in user "anonym": bookings auto-create matching cash payment so balance stays at 0 - Self-signup: unknown name creates account (PIN required); known name without PIN and no activity allows claim (PIN required); known name without PIN but with activity blocks and points to bar crew - Crew-only PIN set/reset; no random PINs, PINs never displayed - Cyan .staff-target highlight on all crew pages - Updated suff.md with current feature state and open ideas Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
20 lines
718 B
HTML
20 lines
718 B
HTML
{% extends "suff/base.html" %}
|
|
|
|
{% block content %}
|
|
<h2>Buchung löschen?</h2>
|
|
|
|
<p>
|
|
Willst du wirklich
|
|
<strong>{{ consumption.drink.name }}</strong>
|
|
({% if consumption.for_free %}gratis{% else %}{{ consumption.drink.sale_price_per_bottle|floatformat:2 }} €{% endif %})
|
|
von {{ consumption.get_day_display }}{% if consumption.created_at %}, {{ consumption.created_at|date:"H:i" }}{% endif %}
|
|
löschen?
|
|
</p>
|
|
|
|
<form method="post" action="{% url 'suff:delete_consumption' consumption.id %}" class="confirm-actions">
|
|
{% csrf_token %}
|
|
<button type="submit" class="btn-danger">Ja, löschen</button>
|
|
<a href="{% url 'suff:me' %}" class="btn-secondary">Nein, zurück</a>
|
|
</form>
|
|
{% endblock %}
|