Björn Fromme
ce828a6ef5
fix: correctly distinguish between first participant and applicant
2026-03-16 12:01:09 +01:00
Björn Fromme
15dbd72f93
fix: don't include default date of birth in contact form submissions
2026-03-16 12:01:09 +01:00
Björn Fromme
e3bdd8737f
feat: update field label
2026-03-16 12:01:09 +01:00
Björn Fromme
7942656026
fix: redirect to dashboard as default when logged in
2026-03-16 12:01:09 +01:00
Björn Fromme
1fe8a2cb17
feat: load balancing of api requests, cleanup api client
2026-03-16 12:01:09 +01:00
Björn Fromme
ab48b1f867
fix: properly handle parking service selection
2026-03-16 12:01:09 +01:00
Björn Fromme
3043842254
fix: add missing LoggerInterface dependency to BookingDataProcessorTest
2026-03-16 12:01:09 +01:00
Björn Fromme
249e326de4
feat: retry api requests when closed immediately due to overload
2026-03-16 12:01:09 +01:00
Björn Fromme
b3cace3b43
fix: avoid null pointer exceptions, log warning about removed services
2026-03-16 12:01:09 +01:00
Björn Fromme
ad578179d8
fix: avoid scrolling to the bottom when making a selection
...
closes #869bnn1bw
2026-03-16 12:01:09 +01:00
Björn Fromme
c57351f8b5
chore: update scheduler config
2026-03-16 12:01:09 +01:00
Björn Fromme
c5934e4c5b
chore: reduce logger noise
2026-03-16 12:01:09 +01:00
Björn Fromme
06e64bd3b8
fix: only assign dummy data to the applicant
2026-03-16 12:01:09 +01:00
Björn Fromme
48572812a9
fix: assign dummy values to missing applicant data fields
...
This fix avoids rejection of API requests due to missing data of the
applicant. The current user most probably is not aware about this so
they get confused about the error messages otherwise.
2026-03-16 12:01:09 +01:00
Björn Fromme
46b610370a
feat: draft inspection cli command
2026-03-16 12:01:09 +01:00
Björn Fromme
96d4b8ed45
fix: apply correct return type and response handling
2026-03-16 12:01:09 +01:00
Björn Fromme
c18ba3d815
fix: only invalidate cache and remove draft on successful edit
2026-03-16 12:01:09 +01:00
Björn Fromme
fd81079247
chore: code cleanup
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
8887b06583
fix: streamline price label for transportation services
2026-03-16 12:01:09 +01:00
Björn Fromme
9955ff7df9
feat: link terms in confirmation checkbox label
2026-03-16 12:01:09 +01:00
Björn Fromme
db74b6049c
feat: remove cancel confirmation since obsolete because of drafts
2026-03-16 12:01:09 +01:00
Björn Fromme
0b5c7af4be
feat: automatic saving of drafts when editing bookings
2026-03-16 12:01:09 +01:00
Björn Fromme
721016a00e
fix: adopt general styles to error page template
2026-03-16 12:01:09 +01:00
Björn Fromme
563522d261
chore: update deployer config
2026-03-16 12:01:09 +01:00
Björn Fromme
04f4455491
chore: update project dependencies
2026-03-16 12:01:09 +01:00
Björn Fromme
b976ce480a
fix: restore .user.ini from master
2026-03-16 12:01:09 +01:00
Björn Fromme
6d5f7cfd22
chore: update upgrade plan with current state of the project
2026-03-16 12:01:09 +01:00
Björn Fromme
9baed0987e
chore: update project dependencies
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
02742aef5b
fix: catch travel data not found errors to show proper flash message
2026-03-16 12:01:09 +01:00
Björn Fromme
87af2c3855
chore: update project dependencies
2026-03-16 12:01:09 +01:00
Björn Fromme
ea1ce4a029
docs: add inline documentation where missing
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
abd74a127a
chore: update json test-data for pickups planning
2026-03-16 12:00:56 +01:00
Björn Fromme
52ac269b8d
fix: avoid duplicated pickup planning entries
2026-03-16 12:00:56 +01:00
Björn Fromme
643f65ce3b
chore: reduce noise in logs
2026-03-16 12:00:56 +01:00
Björn Fromme
465ce3e69a
feat: add logging to api endpoint
2026-03-16 12:00:56 +01:00
Björn Fromme
207b648f36
fix: don't show bulk insurance labels in summary
2026-03-16 12:00:56 +01:00
Björn Fromme
7f2d52a5ce
feat: accept multiple travel codes per pickup planning
2026-03-16 12:00:56 +01:00
Björn Fromme
f1eaa95c44
chore: update project dependencies
2026-03-16 12:00:56 +01:00
Björn Fromme
e203de172d
chore: rotate auth log
2026-03-16 12:00:56 +01:00
Björn Fromme
79b7e2aaa5
feat: forcibly invalidate availabilities cache on booking start
2026-03-16 12:00:56 +01:00
Björn Fromme
3c2ade9299
feat: loading indicator on initial page load
2026-03-16 12:00:56 +01:00
Björn Fromme
f3f2dc6cec
fix: adopt changes in test
2026-03-16 12:00:56 +01:00
Björn Fromme
12b69bd681
feat: load availability data once per booking session
2026-03-16 12:00:56 +01:00