Björn Fromme
5221cea53b
feat: merge draft data with api response for selected fields
2026-01-12 18:25:51 +01:00
Björn Fromme
7636ee41af
fix: ensure nationality is assigned when editing booking data
2026-01-12 18:23:52 +01:00
Björn Fromme
9575aad10c
feat: always allow editing of participants for internal bookings
...
Prior to this commit the mutability flag from BusProNet was evaluated
and would potentially conflict with this rule. This flag is now
completely ignored for internal bookings.
2026-01-09 13:37:22 +01:00
Björn Fromme
6beb965c85
feat: new service category 'VEG'
2026-01-08 16:42:42 +01:00
Björn Fromme
97a5d7f9f1
fix: include gender and nationality into group of mandatory fields
2026-01-08 14:18:37 +01:00
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
ddb876bc1c
fix: ensure rental insurance is selectable when insurance is available
...
addresses #869bp9ev5
2026-01-07 17:31:20 +01:00
Björn Fromme
6fee5c048a
fix: correctly distinguish between first participant and applicant
2026-01-07 17:22:17 +01:00
Björn Fromme
e1123577f4
feat: update field label
2026-01-07 11:36:08 +01:00
Björn Fromme
e021fc7570
feat: link terms in confirmation checkbox label
2026-01-06 11:56:03 +01:00
Björn Fromme
1f1ac1a0cc
docs: add inline documentation where missing
2025-12-19 17:26:59 +01:00
Björn Fromme
e9c1dd8b9d
feat: basic themes for event sites
2025-12-12 13:13:36 +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
c1539a47f9
fix: properly assign readonly state to form fields for unavailable services
2025-12-11 12:07:19 +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
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
0e9c5e6e1a
feat: configurable choices for body dimensions
...
closes #8697phk21
2025-12-10 13:48:47 +01:00
Björn Fromme
0564e3c424
feat: align rendering of pickups field with other services
2025-12-09 20:43:58 +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
6b32b6baa4
fix: disable autocomplete in chrome for good
2025-12-09 11:33:19 +01:00
Björn Fromme
fa2b5e0d7f
feat: render room assignment as radio buttons
2025-12-09 10:05:14 +01:00
Björn Fromme
1ac7720765
feat: replace overly complex and unnecessary form choice loader for rooms
2025-12-09 09:32:01 +01:00
Björn Fromme
1726523eaf
fix: disable autocompletion on personal data fields
2025-12-08 16:20:20 +01:00
Björn Fromme
1aa564960d
feat: body dimensions optional
2025-12-08 16:18:31 +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
233748a6c5
chore: cleanup
2025-12-07 15:03:54 +01:00
Björn Fromme
c7129d5791
chore: cleanup
2025-12-07 14:47:51 +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
de52907eec
fix: remove form options cache causing issues
2025-12-06 15:02:34 +01:00
Björn Fromme
bfb1a04ea0
feat: implement screendesign
2025-12-06 15:02:33 +01:00
Björn Fromme
5b55d0984a
fix: correctly handle email uniqueness by excluding the applicant from validation
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
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
30704f936a
fix: don't disable room selection field with single option
2025-11-25 18:14:33 +01:00
Björn Fromme
f5f5d43ab5
feat: conditionally render room assignment field in participant edit form
2025-11-25 17:30:23 +01:00
Björn Fromme
9b2ad3845d
feat: prevent selection of baby rooms without regular rooms
2025-11-25 16:43:41 +01:00
Björn Fromme
126fce9687
feat: step input for room type selection
2025-11-25 16:42:39 +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
6e96f6fb44
fix: never validate insurance selection in edit mode
2025-11-13 12:44:19 +01:00
Björn Fromme
c6b28e7f4e
fix: don't validate insurance selection of participants when in bulk assignment
2025-11-13 12:29:27 +01:00
Björn Fromme
bcded403be
feat: improved timeout handling for api client
2025-11-13 11:15:31 +01:00