73 Commits
Author SHA1 Message Date
fromme b41820c39d feat: email the administrators when a role nomination appears 2026-09-13 12:50:01 +02:00
fromme 91a38faecd chore: update scheduler notification config 2026-09-11 12:58:09 +02:00
fromme 9e3be24c51 chore: cleanup obsolete environment variables 2026-09-08 13:02:08 +02:00
fromme f12561c62b feat: switch to sftp source for buspro xml data 2026-09-04 11:57:03 +02:00
fromme 198fbfe6a2 chore: prepare switching to sftp source for buspro xml data 2026-09-03 16:23:49 +02:00
fromme acb719730c feat: add root config option for sftp connection in flysystem 2026-09-03 10:24:01 +02:00
Björn Fromme 010cfe56b2 feat: upgrade project to symfony 7.4 2026-08-31 09:03:44 +02:00
Björn Fromme 7c5f6dd5ef feat: create ClickUp task after confirming accommodation booking 2026-08-20 17:56:29 +02:00
Björn Fromme c1f0cda479 feat: always sync full 24 months horizon of contingents 2026-08-20 12:03:21 +02:00
Björn Fromme 351fbab498 feat: improved contingents api performance with db backed snapshots 2026-08-20 11:46:03 +02:00
Björn Fromme b5f1163e2d fix: handle access denied errors properly 2026-08-17 16:29:58 +02:00
Björn Fromme a1506ef58d chore: update project dependencies, fix deprecated config setting 2026-08-11 11:45:58 +02:00
Björn Fromme 6c1073e41c feat: admin-managed roles and hotel codes 2026-08-10 10:07:24 +02:00
Björn Fromme 3a5895e356 feat: extended role hierarchy 2026-08-06 11:18:38 +02:00
Björn Fromme 9d2aa11fdb feat: groups price calculator admin crud, booking/offer flow and api 2026-08-03 15:25:10 +02:00
Björn Fromme 10d5356381 chore: update project dependencies 2026-07-23 17:54:47 +02:00
Björn Fromme 3cc5d00587 feat: add insurance revocation link to footer 2026-07-14 12:27:29 +02:00
Björn Fromme 9660149c67 fix: prevent stale htmx cache on login potentially causing csrf issues
addresses #869dd1fch
2026-07-10 14:30:31 +02:00
Björn Fromme 2b957e1887 feat: revert password grant in favor of pkce 2026-07-10 12:26:26 +02:00
Björn Fromme f5f84ad98e feat: password grant 2026-07-10 09:02:33 +02:00
Björn Fromme 2fc7ffe458 feat: remove easy admin bundle, adopt admin theme 2026-06-22 08:59:47 +02:00
Björn Fromme b2fccae431 chore: remote obsolete contingents-related plumbing 2026-06-11 16:19:14 +02:00
Björn Fromme 5561a24050 chore: fix deprecations in flysystem config 2026-05-28 13:59:55 +02:00
Björn Fromme e647b6c1f0 fix: remove messenger task from schedule to be run separately 2026-05-11 11:03:20 +02:00
Björn Fromme 5b16a515f3 fix: add missing scheduler task for messenger 2026-05-02 14:17:09 +02:00
Björn Fromme 68900dd4ea fix: use plain password in configuration for MailJet webhook url 2026-04-30 11:44:17 +02:00
Björn Fromme e4ef2f7adc feat: MailJet list handling with DOI, webhook receiver and API endpoint
addresses #869cut134
2026-04-29 09:51:57 +02:00
Björn Fromme 9b84893d88 feat: api endpoints and xml sync for contingents data 2026-04-22 11:23:52 +02:00
Björn Fromme 3b6ee90a7e feat: refresh existing snapshots from XML after sync 2026-03-24 11:13:11 +01:00
Björn Fromme 8f2baca339 chore: update scheduler config to delete expired oauth2 tokens 2026-03-23 19:38:12 +01:00
Björn Fromme 77b16f287a chore: remove obsolete feature flag 2026-03-23 17:43:12 +01:00
Björn Fromme bc7fb794bf feat: persist travel snapshots and refresh extended availability 2026-03-23 17:29:10 +01:00
Björn Fromme c1ab6d8687 chore: adopt monolog config for staging environment from prod 2026-03-23 17:28:51 +01:00
Björn Fromme d1e2bf3e7d feat: integrate with MailJet API for newsletter registration 2026-03-19 09:42:00 +01:00
Björn Fromme 6d9265de0f fix: restore unintended file changes after master flatten rewrite 2026-03-16 14:15:51 +01:00
Björn Fromme f8a56b7de2 chore: split scheduler config for prod and staging 2026-03-16 12:03:00 +01:00
Björn Fromme c597cfda51 feat: legal links in page footer 2026-03-16 12:03:00 +01:00
Björn Fromme aa3b23ecb8 feat: info text and correct field type for service group 'VEG'
addresses #869bvch71
2026-03-16 12:02:59 +01:00
Björn Fromme 99190b0ef1 wip: integrate with easy admin bundle 2026-03-16 12:02:27 +01:00
Björn Fromme 027508f495 chore: add draft cleanup command to schedule 2026-03-16 12:02:27 +01:00
Björn Fromme f55ed3dc4c feat: log request ids to map xml dumps of bpn api communication 2026-03-16 12:02:27 +01:00
Björn Fromme c57351f8b5 chore: update scheduler config 2026-03-16 12:01:09 +01:00
Björn Fromme e5781fbabc fix: invalidate booking data caches after updating personal data 2026-03-16 12:01:09 +01:00
Björn Fromme b76d17d35c feat: add env variable for website base url 2026-03-16 12:01:09 +01:00
Björn Fromme 4e182612e8 chore: complete scheduler config for email notifications 2026-03-16 12:01:09 +01:00
Björn Fromme 645729a518 feat: remove outdated log entries scheduled 2026-03-16 12:01:09 +01:00
Björn Fromme 9ee4c1cd5c fix: fail gracefully when remote XML data cannot be read during sync 2026-03-16 12:01:09 +01:00
Björn Fromme 2fe9185a6f feat: cron controlled cli command to sync xml data with remote 2026-03-16 12:00:56 +01:00
Björn Fromme ef191c55be chore: cleanup flysystem config 2026-03-16 12:00:56 +01:00
Björn Fromme e203de172d chore: rotate auth log 2026-03-16 12:00:56 +01:00