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
1c1766bbd4
fix: apply correct return type and response handling
2026-01-06 14:05:51 +01:00
Björn Fromme
bccd8c6fc3
chore: merge master into feature branch
2026-01-05 18:25:14 +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
bfb25a4051
feat: accept multiple travel codes per pickup planning
2025-12-17 14:23:05 +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
b1ff6989ec
feat: api endpoints for pickups planning
2025-12-12 09:44:38 +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
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
b9dfeb2d3e
feat: backport contact form api endpoint
2025-12-10 18:00:51 +01:00
Björn Fromme
2b8046b416
feat: re-implement contact form submissions api endpoint for website
2025-12-10 09:29:19 +01:00
Björn Fromme
31f414b4d8
feat: show room prices in room assignment form field
2025-12-09 12:55:00 +01:00
Björn Fromme
bfb1a04ea0
feat: implement screendesign
2025-12-06 15:02:33 +01:00
Björn Fromme
2b3a8f1c69
feat: request replay command for bpn api
2025-12-06 15:02:13 +01:00
Björn Fromme
696800aafd
feat: refactoring and cleanup
2025-12-06 15:02:13 +01:00
Björn Fromme
1f3e79d57c
fix: prevent null reference errors
2025-12-01 10:37:39 +01:00
Björn Fromme
f4691ec67e
feat: finalize voucher handling and discount display in summary and overview
2025-11-26 17:29:15 +01:00
Björn Fromme
32bef9a4e9
feat: special treatment of participants with age 0-2 (babies)
2025-11-26 15:38:49 +01:00
Björn Fromme
ecc4741f56
feat: correct determination of inquiry status and conditional voucher field display
2025-11-25 16:41:25 +01:00
Björn Fromme
f33e55f201
feat: correct handling of vouchers
2025-11-24 10:20:21 +01:00
Björn Fromme
9d28d2f102
feat: improved promotional and purchase vouchers
2025-11-21 12:43:51 +01:00
Björn Fromme
aaa7e9f4c3
feat: promotional and purchase vouchers
2025-11-20 18:41:46 +01:00
Björn Fromme
26681e5c62
feat: fetch additional content from cms via api
2025-11-20 15:42:41 +01:00
Björn Fromme
33c3dc6022
feat: sort pickups by their times
2025-11-17 10:00:03 +01:00
Björn Fromme
d0d1edb3ae
feat: sort pickups by their times
2025-11-17 09:50:00 +01:00
Björn Fromme
bcded403be
feat: improved timeout handling for api client
2025-11-13 11:15:31 +01:00
Björn Fromme
e7cf172b9f
feat: add subtypes PAR and LVS as bookable additional services
2025-11-11 14:14:44 +01:00
Björn Fromme
d85e81e8b9
fix: ensure valid applicant data
2025-11-07 10:39:16 +01:00
Björn Fromme
1e5fe23159
fix: don't rely on individual prices being available for all participants
2025-11-06 15:32:39 +01:00
Björn Fromme
2f78ddb8ad
fix: don't rely on individual prices being available for all participants
2025-11-06 15:24:51 +01:00
Björn Fromme
3d694ed7eb
fix: streamlined single room selection handling
2025-10-28 16:12:27 +01:00
Björn Fromme
5021f414d1
feat: improved mutability checks for personal data in edit or create mode
2025-10-28 15:34:09 +01:00
Björn Fromme
b63804df88
feat: authenticated booking
2025-10-24 17:07:08 +02:00
Björn Fromme
9c716477aa
feat: unique email addresses of participants unless child, cleanup
...
addresses #869axbn21
2025-10-22 17:42:17 +02:00
Björn Fromme
1949bf9b97
feat: prefer discounted transportation services
...
addresses #869axbjbz
2025-10-22 15:53:54 +02:00
Björn Fromme
38bc594ca4
feat: consolidated insurance service
2025-10-20 09:22:03 +02:00
Björn Fromme
0f8fed605c
chore: adjust and cleanup tests
2025-10-18 17:15:31 +02:00
Björn Fromme
479b177e90
wip: bulk insurance refactoring
2025-10-18 16:39:57 +02:00
Björn Fromme
b5dfe17b73
wip: finalize implementation
2025-10-18 12:11:24 +02:00
Björn Fromme
49b5ccf308
wip: finalize implementation
2025-10-18 11:46:12 +02:00
Björn Fromme
434c4d0a11
wip: finalize implementation
2025-10-17 18:46:25 +02:00
Björn Fromme
49b7a3fe34
feat: refactor to cards
2025-10-15 18:31:10 +02:00
Björn Fromme
4939a1a9ad
feat: inquiry bookings
2025-10-09 18:52:23 +02:00
Björn Fromme
67c642bc2f
wip: modernized edit flow, fix insurance tier calculation
2025-10-09 17:42:39 +02:00
Björn Fromme
cba0f747cd
wip: modernized edit flow
2025-10-08 21:09:53 +02:00