Björn Fromme
585f87e1f9
chore: reduce logger noise
2026-01-06 14:48:32 +01:00
Björn Fromme
eb1d05aa10
fix: only assign dummy data to the applicant
2026-01-06 14:39:49 +01:00
Björn Fromme
db1de2653c
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-01-06 14:29:41 +01:00
Björn Fromme
8bdc33b4f0
feat: draft inspection cli command
2026-01-06 14:06:04 +01:00
Björn Fromme
1c1766bbd4
fix: apply correct return type and response handling
2026-01-06 14:05:51 +01:00
Björn Fromme
96205c14db
fix: only invalidate cache and remove draft on successful edit
2026-01-06 13:53:49 +01:00
Björn Fromme
7ec4562064
chore: code cleanup
2026-01-06 12:38:51 +01:00
Björn Fromme
1eb1e9f02f
fix: invalidate booking data caches after updating personal data
2026-01-06 12:24:07 +01:00
Björn Fromme
e021fc7570
feat: link terms in confirmation checkbox label
2026-01-06 11:56:03 +01:00
Björn Fromme
2a13a62291
feat: remove cancel confirmation since obsolete because of drafts
2026-01-06 10:44:30 +01:00
Björn Fromme
60c1459902
feat: automatic saving of drafts when editing bookings
2026-01-06 10:29:17 +01:00
Björn Fromme
bccd8c6fc3
chore: merge master into feature branch
2026-01-05 18:25:14 +01:00
Björn Fromme
be3f6e6288
feat: remove outdated log entries scheduled
2025-12-22 11:07:33 +01:00
Björn Fromme
9291adfdff
fix: fail gracefully when remote XML data cannot be read during sync
2025-12-22 08:29:57 +01:00
Björn Fromme
c9426eff3b
fix: catch travel data not found errors to show proper flash message
2025-12-19 17:54:25 +01:00
Björn Fromme
1f1ac1a0cc
docs: add inline documentation where missing
2025-12-19 17:26:59 +01:00
Björn Fromme
62ac8038dc
feat: cron controlled cli command to sync xml data with remote
2025-12-19 17:06:27 +01:00
Björn Fromme
1dc8489239
fix: avoid duplicated pickup planning entries
2025-12-17 17:05:38 +01:00
Björn Fromme
5831294d33
chore: reduce noise in logs
2025-12-17 16:44:11 +01:00
Björn Fromme
073bbdc0f8
feat: add logging to api endpoint
2025-12-17 16:34:57 +01:00
Björn Fromme
ef75383885
fix: don't show bulk insurance labels in summary
2025-12-17 16:04:19 +01:00
Björn Fromme
bfb25a4051
feat: accept multiple travel codes per pickup planning
2025-12-17 14:23:05 +01:00
Björn Fromme
1bb145e3be
feat: forcibly invalidate availabilities cache on booking start
2025-12-16 13:46:54 +01:00
Björn Fromme
59b9a42009
feat: loading indicator on initial page load
2025-12-16 13:44:25 +01:00
Björn Fromme
14fe9bd44f
feat: load availability data once per booking session
2025-12-16 13:30:45 +01:00
Björn Fromme
8904e1c7fe
feat: log pickups planning data api calls
2025-12-16 12:17:41 +01:00
Björn Fromme
667c9d4677
chore: reduce logger noise
2025-12-14 17:17:19 +01:00
Björn Fromme
1622f2be6a
chore: retain xml dumps for three days to save on webspace
2025-12-14 17:10:09 +01:00
Björn Fromme
aee2eb848d
fix: adopt changed response class
2025-12-12 20:06:19 +01:00
Björn Fromme
42f17db542
feat: extended oauth2 user info and refactored authenticator
2025-12-12 19:57:34 +01:00
Björn Fromme
79e5a3c12d
feat: adjust oauth2 implementation for TYPO3 backend login
2025-12-12 16:31:32 +01:00
Björn Fromme
e9c1dd8b9d
feat: basic themes for event sites
2025-12-12 13:13:36 +01:00
Björn Fromme
b1ff6989ec
feat: api endpoints for pickups planning
2025-12-12 09:44:38 +01:00
Björn Fromme
1d97a19982
feat: always show all available ski passes but readonly if age doesn't match
2025-12-12 08:47:25 +01:00
Björn Fromme
c3519124b7
feat: update labels of voucher fields
...
addresses #869bf8tzv
2025-12-12 08:09:34 +01:00
Björn Fromme
05c769bab2
feat: use query parameters for booking urls
2025-12-11 16:14:31 +01:00
Björn Fromme
c1539a47f9
fix: properly assign readonly state to form fields for unavailable services
2025-12-11 12:07:19 +01:00
Björn Fromme
f54f66cd32
fix: reset room assignments after updated selection if required
2025-12-11 11:27:48 +01:00
Björn Fromme
c8a33cdf43
fix: assign correct return types
2025-12-11 11:26:46 +01:00
Björn Fromme
b4c03160ca
feat: consistent display of included services and prices
2025-12-11 11:17:03 +01:00
Björn Fromme
72cd36a573
feat: enable logging for contact form api endpoint
2025-12-11 09:33:41 +01:00
Björn Fromme
b9dfeb2d3e
feat: backport contact form api endpoint
2025-12-10 18:00:51 +01:00
Björn Fromme
e42ef2d3c9
feat: show unavailable transportation services as readonly
2025-12-10 17:15:05 +01:00
Björn Fromme
bb69a28ec2
fix: don't show incorrect notification about updated rentals
2025-12-10 15:40:17 +01:00
Björn Fromme
e8c2261b7e
feat: show inquiry status with rooms in step 1
2025-12-10 15:33:13 +01:00
Björn Fromme
7665385cbf
feat: hide parking from participants under 18
2025-12-10 14:37:06 +01:00
Björn Fromme
346dee23e4
fix: don't auto assign discounted transport to babies
2025-12-10 14:09:52 +01:00
Björn Fromme
109f36e7f5
chore: simplify parameter handling
2025-12-10 13:57:48 +01:00
Björn Fromme
0e9c5e6e1a
feat: configurable choices for body dimensions
...
closes #8697phk21
2025-12-10 13:48:47 +01:00
Björn Fromme
2b8046b416
feat: re-implement contact form submissions api endpoint for website
2025-12-10 09:29:19 +01:00