Commit Graph

13 Commits

Author SHA1 Message Date
Marc Koch 67ec6ccf5e
implement clearing of bookings 2025-07-10 19:58:12 +02:00
Marc Koch 9a44afa6b9
🔖bump version to 1.1.0-alpha1 2025-06-25 17:05:18 +02:00
Marc Koch 07ddbb793e
🔧 configure application environment variables
Sets up environment variables within the docker-compose file,
replacing the use of a .env file. This includes defining
variables for Django secret key, allowed hosts, SMTP settings,
and sender name. This change improves configuration management
and clarifies the necessary environment settings.
2025-06-25 17:02:50 +02:00
Marc Koch e6ab41594d
add automatic event overlap clearing
Implements a mechanism to automatically clear overlapping events in user calendars.

Introduces a new model for email templates, enabling customizable notifications to event organizers when their events are declined due to overlaps.

Adds a background task to find overlapping events based on calendar settings and automatically cancels the later event, sending a notification email to the organizer, if configured.
2025-06-25 17:01:52 +02:00
Marc Koch cf95da9d81
🐛 fix info endpoint 2025-06-18 17:02:15 +02:00
Marc Koch 6f03a47129
🩹 use csrf_exempt decorator instead of CSRF_TRUSTED_ORIGINS 2025-06-18 17:02:14 +02:00
Marc Koch 828b4096a3
♻️ renamed variables and environment variables
Also introduces an env variable to set the DJANGO_DATA_DIR
2025-06-18 17:02:13 +02:00
Marc Koch 3e5e53a929
🐛 show short event_id in description 2025-04-25 17:57:08 +02:00
Marc Koch 4a37e61265
add csrf env settion 2025-04-25 17:33:35 +02:00
Marc Koch 1a2e88948a
separate data from code 2025-04-25 17:06:49 +02:00
Marc Koch 244c9f376e
display app version 2025-04-25 16:39:10 +02:00
Marc Koch 0e2e80529c
provide event_id in event description 2025-04-25 16:38:19 +02:00
Marc Koch fad27fe7f0
🎉 Initial commit 2025-01-05 22:10:07 +01:00