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
Niklas Meinzer
bce2ce56b5
Move css code to file
2025-02-27 08:40:42 +01:00
Niklas Meinzer
089d3d2509
Add test.php to gitignore
2025-02-27 08:25:39 +01:00
Niklas Meinzer
495c782e34
Add past event section
2025-02-27 08:25:17 +01:00
Niklas Meinzer
26b709f3c0
Initial app which displays entries from the database
2025-02-26 08:08:00 +01:00