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
Björn Fromme
8f542ff448
chore: disable saving cookies for api requests
2026-03-16 12:00:56 +01:00
Björn Fromme
80c81c11fb
feat: log pickups planning data api calls
2026-03-16 12:00:56 +01:00
Björn Fromme
e3809bd930
chore: update project dependencies
2026-03-16 12:00:56 +01:00
Björn Fromme
d755e29459
chore: reduce logger noise
2026-03-16 12:00:56 +01:00
Björn Fromme
105eb5a9cd
chore: retain xml dumps for three days to save on webspace
2026-03-16 12:00:56 +01:00
Björn Fromme
65f8436aa7
feat: extended oauth2 user info and refactored authenticator
2026-03-16 12:00:56 +01:00
Björn Fromme
4afdd79252
fix: ensure template variable exists
2026-03-16 12:00:56 +01:00
Björn Fromme
d1e807b11f
feat: adjust oauth2 implementation for TYPO3 backend login
2026-03-16 12:00:56 +01:00
Björn Fromme
ee84690cd9
feat: basic themes for event sites
2026-03-16 12:00:56 +01:00
Björn Fromme
c7a27f1dc7
feat: api endpoints for pickups planning
2026-03-16 12:00:56 +01:00
Björn Fromme
1fd9f8d1f8
feat: always show all available ski passes but readonly if age doesn't match
2026-03-16 12:00:56 +01:00
Björn Fromme
b57d849ecd
feat: update labels of voucher fields
...
addresses #869bf8tzv
2026-03-16 12:00:56 +01:00
Björn Fromme
654ae4dc0b
feat: use query parameters for booking urls
2026-03-16 12:00:56 +01:00