Björn Fromme
95d0ce33d4
feat: new service category 'VEG'
2026-03-16 12:02:27 +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
e3bdd8737f
feat: update field label
2026-03-16 12:01:09 +01:00
Björn Fromme
ee84690cd9
feat: basic themes for event sites
2026-03-16 12:00:56 +01:00
Björn Fromme
1fd9f8d1f8
feat: always show all available ski passes but readonly if age doesn't match
2026-03-16 12:00:56 +01:00
Björn Fromme
b57d849ecd
feat: update labels of voucher fields
...
addresses #869bf8tzv
2026-03-16 12:00:56 +01:00
Björn Fromme
3984a623bf
fix: properly assign readonly state to form fields for unavailable services
2026-03-16 12:00:56 +01:00
Björn Fromme
3dd92ccdb4
feat: consistent display of included services and prices
2026-03-16 12:00:56 +01:00
Björn Fromme
b111a615a9
feat: show unavailable transportation services as readonly
2026-03-16 12:00:56 +01:00
Björn Fromme
e26884c099
feat: align rendering of pickups field with other services
2026-03-16 12:00:55 +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
da5b913757
feat: render room assignment as radio buttons
2026-03-16 12:00:55 +01:00
Björn Fromme
6b5a51f652
feat: replace overly complex and unnecessary form choice loader for rooms
2026-03-16 12:00:55 +01:00
Björn Fromme
cc747f0690
feat: body dimensions optional
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
980589e190
fix: remove form options cache causing issues
2026-03-16 11:59:12 +01:00
Björn Fromme
4a2d1f4a02
feat: implement screendesign
2026-03-16 11:59:12 +01:00
Björn Fromme
2e40cbc7c7
feat: special treatment of participants with age 0-2 (babies)
2026-03-16 11:59:12 +01:00
Björn Fromme
cd1ffc3e9a
fix: don't disable room selection field with single option
2026-03-16 11:59:12 +01:00
Björn Fromme
7df99521c4
feat: promotional and purchase vouchers
2026-03-16 11:59:11 +01:00
Björn Fromme
43823dbda1
feat: improved mutability checks for personal data in edit or create mode
2026-03-16 11:59:11 +01:00
Björn Fromme
1e464cef0a
feat: performance improvements
2026-03-16 11:59:11 +01:00
Björn Fromme
91d9e82d84
feat: price info tooltip for bulk insurance booking
...
addresses #869axbjzz
2026-03-16 11:59:11 +01:00
Björn Fromme
c3fe76d78c
feat: automatic unselection of discounted transportation
2026-03-16 11:59:11 +01:00
Björn Fromme
a74f34b559
feat: display service descriptions as tooltip with info icon
...
addresses #869axbnj0
2026-03-16 11:59:11 +01:00
Björn Fromme
af163d597e
feat: prefer discounted transportation services
...
addresses #869axbjbz
2026-03-16 11:59:11 +01:00
Björn Fromme
647fa8e212
feat: unassign rooms from other participants when unavailable
2026-03-16 11:59:11 +01:00
Björn Fromme
a0d5768752
feat: consolidated insurance service
2026-03-16 11:59:11 +01:00
Björn Fromme
1f5c835f8a
wip: bulk insurance refactoring
2026-03-16 11:59:11 +01:00
Björn Fromme
5ef3bb9cbf
wip: finalize implementation
2026-03-16 11:59:11 +01:00
Björn Fromme
e51c4843c5
feat: refactor to cards
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
d70a27f2fd
wip: backport booking create flow form handling to edit flow
2026-03-16 11:59:10 +01:00
Björn Fromme
e330626b03
feat: unify pickup selection
2026-03-16 11:59:10 +01:00
Björn Fromme
0f4b16c194
feat: comprehensive booking overview for confirmation
2026-03-16 11:59:10 +01:00
Björn Fromme
66ccebb02b
feat: make room selection fields read-only for single room type
2026-03-16 11:59:10 +01:00
Björn Fromme
e3081e56f8
feat: extended insurance parsing, pass info urls to view
2026-03-16 11:59:10 +01:00
Björn Fromme
4489169553
wip: improved insurance selection
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
f2681af9ee
feat: bulk insurance booking by applicant
2026-03-16 11:59:10 +01:00
Björn Fromme
ca1d5c4303
fix: ensure mandatory services are selected
2026-03-16 11:59:10 +01:00
Björn Fromme
e6eebc00a3
wip: insurance booking
2026-03-16 11:59:10 +01:00
Björn Fromme
29bdf794f3
wip: insurance booking
2026-03-16 11:59:10 +01:00
Björn Fromme
4ba81b8f03
wip: insurance booking
2026-03-16 11:59:10 +01:00
Björn Fromme
787f69fc46
feat: streamlined tooltip data attributes
2026-03-16 11:59:10 +01:00
Björn Fromme
0d1ef6d40e
feat: mark unavailable services as read-only and add tooltip
2026-03-16 11:59:10 +01:00
Björn Fromme
7673e64738
chore: streamline property naming
2026-03-16 11:59:10 +01:00
Björn Fromme
3198e03cc4
feat: replace xss extension with symfony component
2026-03-16 11:59:10 +01:00
Björn Fromme
1e48e107fc
wip: skipass-duration based rentals filtering
2026-03-16 11:59:10 +01:00