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
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
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
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
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
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
12b69bd681
feat: load availability data once per booking session
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
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
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
Björn Fromme
3984a623bf
fix: properly assign readonly state to form fields for unavailable services
2026-03-16 12:00:56 +01:00
Björn Fromme
96619c6cec
fix: reset room assignments after updated selection if required
2026-03-16 12:00:56 +01:00
Björn Fromme
3dd92ccdb4
feat: consistent display of included services and prices
2026-03-16 12:00:56 +01:00
Björn Fromme
b111a615a9
feat: show unavailable transportation services as readonly
2026-03-16 12:00:56 +01:00
Björn Fromme
2372958713
fix: don't show incorrect notification about updated rentals
2026-03-16 12:00:56 +01:00
Björn Fromme
82a8541af1
feat: show inquiry status with rooms in step 1
2026-03-16 12:00:56 +01:00
Björn Fromme
ea162972fa
feat: hide parking from participants under 18
2026-03-16 12:00:55 +01:00
Björn Fromme
094d6858d1
fix: don't auto assign discounted transport to babies
2026-03-16 12:00:55 +01:00
Björn Fromme
65398d59d4
chore: simplify parameter handling
2026-03-16 12:00:55 +01:00
Björn Fromme
3df9659ce2
feat: configurable choices for body dimensions
...
closes #8697phk21
2026-03-16 12:00:55 +01:00
Björn Fromme
b567b6a840
feat: re-implement contact form submissions api endpoint for website
2026-03-16 12:00:55 +01:00
Björn Fromme
e26884c099
feat: align rendering of pickups field with other services
2026-03-16 12:00:55 +01:00
Björn Fromme
3d1b75b591
fix: ensure flash message is displayed after redirect
2026-03-16 12:00:55 +01:00
Björn Fromme
e1bfe9b93c
feat: show room prices in room assignment form field
2026-03-16 12:00:55 +01:00
Björn Fromme
e12fbc85d4
fix: disable autocomplete in chrome for good
2026-03-16 12:00:55 +01:00
Björn Fromme
6bbef0a975
feat: various improvements in styles and layout
2026-03-16 12:00:55 +01:00
Björn Fromme
bc175ca438
fix: avoid stale caches
2026-03-16 12:00:55 +01:00