Commit Graph

54 Commits

Author SHA1 Message Date
4b0057859e feat(events): Add billing info and organizer name 2025-12-12 12:55:40 +01:00
78066b77ae fix(grist): Don't send request to grist of nothing is written 2025-12-02 21:54:59 +01:00
491a7154e2 fix apply subscription 2025-11-04 11:25:24 +01:00
a7d6d45a78 Add db backup task
Close #2
2025-10-28 10:58:58 +01:00
994624af46 Add ignore_subscription functionality for events 2025-10-27 21:30:03 +01:00
b687a260c5 Improve apply_subscriptions
Events now have a subscriptions_applied flag. Using apply_subscriptions without passing an event now processes all events in the next week, which have not yet been processed
2025-10-27 15:32:00 +01:00
a2722d5f9f Add doc to grist sync 2025-10-27 11:35:52 +01:00
9efccccc21 Add sync to grist functionality 2025-10-26 21:09:22 +01:00
a11f1a6c38 Fix: Team registrations are now checked for duplicates only for the current event 2025-10-21 10:40:19 +02:00
ef82152b95 Add info message about deletions 2025-10-20 09:23:56 +02:00
0e663b95af Remove obsolete melly-to-grist folder 2025-10-17 11:37:57 +02:00
a1bb50087b Feat: Add script to apply subscriptions 2025-10-16 12:11:27 +02:00
bfe40a4837 Auth: Require logged in user to delete registrations, team_registrations and subscriptions 2025-10-16 10:54:20 +02:00
1df2ecbebf Add robots.txt disallowing all scrapers 2025-10-16 10:35:48 +02:00
4aa6ac97fd Feat: Add ability to edit events for logged in users 2025-10-15 12:02:18 +02:00
4248da98fc fix: Don't display None comments 2025-10-15 11:20:04 +02:00
fb5336ef9e PDF: adjust padding 2025-10-15 11:16:48 +02:00
67f24c2a8a fix: Make PDF generator work with None comments 2025-10-15 11:14:50 +02:00
8fe744afe1 Add support for PDF view 2025-10-15 11:12:43 +02:00
70fa1168ea Fix team registration table name 2025-10-14 22:11:21 +02:00
726c095af5 feat: Add ability to delete events for admins 2025-10-14 21:42:21 +02:00
1f0a27f3af Fix subscription bug and add auth for event creation 2025-10-14 21:13:31 +02:00
7980a112a3 Simple user auth using ssowat. Meal creation only for logged in users 2025-10-14 12:32:54 +02:00
d9330ec8ac Add readme 2025-10-12 21:49:56 +02:00
c8500a4337 Move meal manager into it's own package 2025-10-12 21:42:28 +02:00
03d823c713 Rename new-registration-app to meal-manager 2025-10-12 21:25:23 +02:00
773f8ad2b6 remove old signup page 2025-10-12 21:19:37 +02:00
3291fbf6a0 Add comments to registrations 2025-10-12 21:12:45 +02:00
84f128806c Set up migration environment with alembic 2025-10-12 20:51:10 +02:00
494170e2ab Drop Sqlmodel and use plain Sqlalchemy 2025-10-11 22:14:04 +02:00
a190471b44 fix: Display issue on subscription page 2025-10-11 15:02:32 +02:00
02ecfa2209 Add info text to subscription 2025-10-11 14:37:34 +02:00
112459964a Minor tweaks
* display date on event page
  * Filter existing subscriptions for new subscriptions dropdown
  * Add Typeahead for Team registration
2025-10-09 12:15:46 +02:00
457418c271 Fix python version to 3.13 2025-10-08 14:07:03 +02:00
1926382021 Add uvicorn and remove Preise link 2025-10-08 14:02:19 +02:00
65b2abdad6 Add subscription functionality 2025-10-08 13:53:03 +02:00
81daf2aa0c Add rudimentary green theme 2025-10-08 10:19:37 +02:00
3812dd5d47 Add past events page 2025-10-08 10:18:56 +02:00
e1130fa493 Prevent registrations after deadline 2025-10-07 21:38:12 +02:00
847cac4bba UI improvements
* Replace registration table with cards on smaller devices
  * Use number inputs for registrations
2025-10-07 21:26:17 +02:00
102e03b546 Make page responsive and improve event listing 2025-10-07 21:08:41 +02:00
1d29e954b8 Work that has already been maxed will not show up in the dropdown 2025-10-07 20:42:41 +02:00
4a470ae09e Add team registration and deletion 2025-10-07 11:55:18 +02:00
98c4a93d56 Add support to add events 2025-10-06 17:08:50 +02:00
74e2039854 Registrations can be added and deleted 2025-10-06 16:00:10 +02:00
ada1a45df4 First steps with the new registration app 2025-09-09 21:06:53 +02:00
c40bd5fceb Add script to import melly signups to grist 2025-07-09 10:14:58 +02:00
ec761c2c54 Add page to add new meal 2025-05-10 19:16:37 +02:00
91d3b24661 Move signup website to subfolder 2025-05-10 19:16:22 +02:00
Niklas Meinzer
53b5ed84b9 fix: Page title 2025-02-27 09:51:32 +01:00