Commit Graph
39 Commits
Author SHA1 Message Date
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