Björn Fromme
4851b1b72d
feat: revert room price fetching for performance reasons
2026-03-16 12:02:28 +01:00
Björn Fromme
f28227384d
fix: fetch fresh room prices from api to avoid calculation mismatch
2026-03-16 12:02:28 +01:00
Björn Fromme
cef9be92f3
fix: consider booking status O correctly
2026-03-16 12:02:28 +01:00
Björn Fromme
e222f448bb
feat: proper determination of agency initiated bookings
...
For booking that are agency initiated (groups) different rules apply
concerning mutability and requirement of personal data and whether the
first participant is the applicant or not. This commit adds logic to
evaluate the agency id assigned to the booking data to decide.
2026-03-16 12:02:27 +01:00
Björn Fromme
5a47ca6053
feat: default status of new bookings to option during beta phase
...
addresses #869bpb7fg
2026-03-16 12:02:22 +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
12b69bd681
feat: load availability data once per booking session
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
82a8541af1
feat: show inquiry status with rooms in step 1
2026-03-16 12:00:56 +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
cca8554e3d
feat: special treatment of services for participants of age 0-2
2026-03-16 12:00:55 +01:00
Björn Fromme
87439ee509
feat: optional return url
2026-03-16 12:00:41 +01:00
Björn Fromme
1e107c68b4
feat: implement hx-boost for reliable loading indication
2026-03-16 11:59:12 +01:00
Björn Fromme
8c8aae9a1e
feat: refactoring and cleanup
2026-03-16 11:59:12 +01:00
Björn Fromme
1f2f2751e4
feat: correct determination of inquiry status and conditional voucher field display
2026-03-16 11:59:11 +01:00
Björn Fromme
7df99521c4
feat: promotional and purchase vouchers
2026-03-16 11:59:11 +01:00
Björn Fromme
7aea149b6c
feat: unique email addresses of participants unless child, cleanup
...
addresses #869axbn21
2026-03-16 11:59:11 +01:00
Björn Fromme
83589ee677
feat: htmx powered requests, improved loading indicator
...
feat: loading indicator and htmx form submit
2026-03-16 11:59:10 +01:00
Björn Fromme
023ecdebc9
feat: inquiry bookings
2026-03-16 11:59:10 +01:00
Björn Fromme
5c0814ef9b
wip: modernized edit flow, fix insurance tier calculation
2026-03-16 11:59:10 +01:00
Björn Fromme
28831a3b06
wip: modernized edit flow
2026-03-16 11:59:10 +01:00
Björn Fromme
7ea52670b9
wip: submit booking to api
2026-03-16 11:59:10 +01:00
Björn Fromme
16c239716b
wip: check eligibility based on ski pass availability
2026-03-16 11:59:10 +01:00
Björn Fromme
3c1192298b
feat: show room pricing details
2026-03-16 11:59:10 +01:00
Björn Fromme
a2e055f313
fix: consider participant's age at travel date
2026-03-16 11:59:10 +01:00
Björn Fromme
ede37d5d0f
feat: improved error handling in controllers, cleanup
2026-03-16 11:59:10 +01:00
Björn Fromme
4f02529b15
feat: improved error handling of xml parsers and loaders
2026-03-16 11:59:10 +01:00
Björn Fromme
7ce3bc18b2
feat: prevent booking flow without available rooms
2026-03-16 11:59:10 +01:00
Björn Fromme
3063a7c05f
wip: improved refresh logic
2026-03-16 11:59:10 +01:00
Björn Fromme
bd5c6359fe
wip: show pricing
2026-03-16 11:59:10 +01:00
Björn Fromme
0f7d95d31b
wip: additional services with constraints
2026-03-16 11:59:09 +01:00
Björn Fromme
11825191cf
wip: major refactoring
2026-03-16 11:59:09 +01:00
Björn Fromme
d719b17aec
wip: form refactoring
2026-03-16 11:59:09 +01:00
Björn Fromme
65a33922cf
wip: improved booking summary
2026-03-16 11:59:09 +01:00
Björn Fromme
4d51f0334f
wip: booking summary for step 1
2026-03-16 11:59:09 +01:00
Björn Fromme
b44d8505b2
wip: feedback about booked and assigned rooms
2026-03-16 11:59:09 +01:00
Björn Fromme
6feb8178b5
wip: booking process, room assignment
2025-07-18 15:40:23 +02:00
Björn Fromme
eecea0abd1
wip: booking process, refactoring
2025-07-16 19:37:17 +02:00
Björn Fromme
47faa6b08e
wip: booking process
2025-07-16 11:55:49 +02:00