Björn Fromme
776b9d0912
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-01-08 12:54:59 +01:00
Björn Fromme
97be776b10
feat: default status of new bookings to option during beta phase
...
addresses #869bpb7fg
2026-01-07 17:55:38 +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
14fe9bd44f
feat: load availability data once per booking session
2025-12-16 13:30:45 +01:00
Björn Fromme
e9c1dd8b9d
feat: basic themes for event sites
2025-12-12 13:13:36 +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
31f414b4d8
feat: show room prices in room assignment form field
2025-12-09 12:55:00 +01:00
Björn Fromme
6dbbfd87f8
feat: special treatment of services for participants of age 0-2
2025-12-08 15:26:30 +01:00
Björn Fromme
20a67e9b96
feat: optional return url
2025-12-07 18:47:18 +01:00
Björn Fromme
21600dc2d6
feat: implement hx-boost for reliable loading indication
2025-12-07 14:11:50 +01:00
Björn Fromme
696800aafd
feat: refactoring and cleanup
2025-12-06 15:02:13 +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
aaa7e9f4c3
feat: promotional and purchase vouchers
2025-11-20 18:41:46 +01: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
9eda12981a
feat: htmx powered requests, improved loading indicator
...
feat: loading indicator and htmx form submit
2025-10-14 18:07:59 +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
Björn Fromme
7f1ef4059d
wip: submit booking to api
2025-10-06 11:22:02 +02:00
Björn Fromme
8a495346d6
wip: check eligibility based on ski pass availability
2025-10-01 18:52:50 +02:00
Björn Fromme
71b42786f7
feat: show room pricing details
2025-09-30 16:47:17 +02:00
Björn Fromme
49a4393980
fix: consider participant's age at travel date
2025-09-30 16:08:20 +02:00
Björn Fromme
122df1a3f5
feat: improved error handling in controllers, cleanup
2025-09-26 09:00:40 +02:00
Björn Fromme
391dd63ebf
feat: improved error handling of xml parsers and loaders
2025-09-26 08:21:57 +02:00
Björn Fromme
eed7ba4d7b
feat: prevent booking flow without available rooms
2025-09-24 11:14:45 +02:00
Björn Fromme
2953ed0b2d
wip: improved refresh logic
2025-09-03 16:48:23 +02:00
Björn Fromme
0e0ce254a9
wip: show pricing
2025-09-02 16:59:55 +02:00
Björn Fromme
9c5597eb23
wip: additional services with constraints
2025-07-25 18:12:55 +02:00
Björn Fromme
e7f0c09b36
wip: major refactoring
2025-07-25 11:54:07 +02:00
Björn Fromme
ae2ed306b9
wip: form refactoring
2025-07-25 09:28:13 +02:00
Björn Fromme
2b122a7cc4
wip: improved booking summary
2025-07-24 12:44:38 +02:00
Björn Fromme
7b1f2e7468
wip: booking summary for step 1
2025-07-24 11:59:27 +02:00
Björn Fromme
8746397d83
wip: feedback about booked and assigned rooms
2025-07-23 11:39:03 +02: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