Björn Fromme
27255691b6
wip: incorrect rules around family insurances
...
addresses #869dr80qj
2026-08-03 19:52:10 +02:00
Björn Fromme
b41b19d4c6
feat: pre-flight check of agency bookings
...
addresses #869bqxr4q
2026-07-10 14:33:09 +02:00
Björn Fromme
a15c7578c3
fix: do not copy applicant address into participant for agency bookings
2026-06-24 13:13:14 +02:00
Björn Fromme
c0c8ad515c
fix: properly handle 'veg' services in booking edit flow
2026-04-29 11:59:39 +02:00
Björn Fromme
0fcecc9c58
chore: fix phpstan errors
2026-04-16 16:27:35 +02:00
Björn Fromme
d1c92f2957
feat: replace *Service suffix with role-based class names
2026-04-16 13:34:54 +02:00
Björn Fromme
f795a3ea21
feat: selectable drop-offs for inbound bus travel
2026-03-16 12:03:00 +01:00
Björn Fromme
06f53ba6eb
feat: fill default names for canceled participants in agency bookings
2026-03-16 12:03:00 +01:00
Björn Fromme
f46cc59041
fix: allow updating room assignments in edit mode
2026-03-16 12:02:59 +01:00
Björn Fromme
b68d5c9398
fix: revert pickup pricing to match current BusPro behavior
...
Reverts split pricing calculation to use outbound-only pricing,
matching BusPro's current behavior where pickup is only charged when
outbound transportation is BUS.
- Use pickup->price directly instead of calculateEffectivePrice()
- PKW+BUS scenario now correctly charges €0 (matches BusPro loophole)
- priceOutbound/priceInbound remain populated for future activation
- Updated documentation with current behavior and future plan
2026-03-16 12:02:59 +01:00
Björn Fromme
fba3becb06
feat: always load fresh api data when starting to edit booking
2026-03-16 12:02:28 +01:00
Björn Fromme
ab48b1f867
fix: properly handle parking service selection
2026-03-16 12:01:09 +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
4a2d1f4a02
feat: implement screendesign
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
230c53875f
feat: finalize voucher handling and discount display in summary and overview
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
85998534fe
feat: correct handling of vouchers
2026-03-16 11:59:11 +01:00
Björn Fromme
fb983f23dd
feat: improved promotional and purchase vouchers
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
beee44a10e
fix: streamlined single room selection handling
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
dc6de1734a
feat: authenticated booking
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
e51c4843c5
feat: refactor to cards
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
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
7ea52670b9
wip: submit booking to api
2026-03-16 11:59:10 +01:00
Björn Fromme
7ff10e6792
feat: simplify handling of ski pass service
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
0f7d95d31b
wip: additional services with constraints
2026-03-16 11:59:09 +01:00
Björn Fromme
2f5b855bae
wip: booking process, refactor participant room assignment logic
2025-07-22 08:52:13 +02:00
Björn Fromme
eecea0abd1
wip: booking process, refactoring
2025-07-16 19:37:17 +02:00
Björn Fromme
bef18971c3
wip: booking process
2025-07-14 17:15:15 +02:00
Björn Fromme
af4ba42b56
fix: avoid null pointer exception
2025-04-11 08:35:18 +02:00
Björn Fromme
e4cea1e47d
feat: include bank account in booking data
2025-03-27 11:41:30 +01:00
Björn Fromme
3e50355553
fix: include participants with status 'option' in processing
2025-03-26 16:09:21 +01:00
Björn Fromme
7045974451
fix: properly assign selected pickups
2025-03-24 15:24:40 +01:00
Björn Fromme
edc965dfa7
fix: use correct number of booked rooms
2025-03-24 10:57:05 +01:00
Björn Fromme
b88be16550
fix: don't rely on communication properties being present
2025-03-13 17:23:52 +01:00
Björn Fromme
6a4ac4ea43
fix: process canceled participants correctly
2025-03-13 17:08:51 +01:00
Björn Fromme
851c7086ba
wip: selectable bus exits
2025-03-12 18:05:21 +01:00
Björn Fromme
ac498f9040
wip
2025-02-27 19:21:12 +01:00
Björn Fromme
d3786795e4
wip: continue implemntation
2024-11-22 17:30:20 +01:00