flo b9c62babf1 Show year-scoped balances and breakdowns in admin
User list shows Konsumiert / Bezahlt / Offener Betrag for the current
year. User detail page adds a BILANZ section with per-drink breakdowns
(paid + free) so a quick look at the user page replaces what
user_stats used to print.

Drink list shows crates_purchased, bottles_sold, bottles_remaining,
purchase_price_total, and balance, with a year filter. Detail page
groups all derived values into German sections (Kästen, Flaschen,
Menge, Einkauf, Pfand, Verkauf), replacing the drink_stats command.

UserPayment admin gets a custom YearFilter (created_at__year is not
admin-filterable directly). Donation/Payment get date filters and
search.

Group admin is unregistered (unused in this project).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 22:18:57 +02:00
2024-04-03 21:18:02 +02:00
2026-02-19 18:48:38 +01:00
2026-02-19 18:32:01 +01:00
2026-02-19 18:53:08 +01:00
2026-05-14 12:41:45 +02:00
S
Description
The official website of our DIY-festival: Gähsnitz Open Air!
20 MiB
Languages
Python 57.5%
HTML 33%
CSS 9.2%
Dockerfile 0.2%
Shell 0.1%