Björn Fromme
45d05786da
fix: correctly calculate room pricing based on participant assignment
2026-03-19 15:45:23 +01:00
Björn Fromme
ca7d0b6965
feat: extended price mismatch diagnostics in logs
2026-03-18 15:24:52 +01:00
Björn Fromme
02ff28acdd
fix: use correct amount of rooms to calculate rooms pricing
2026-03-18 15:24:29 +01:00
Björn Fromme
cb56a4fe46
feat: implement mutability cutoff for rentals
...
addresses #869cca42x
2026-03-17 10:29:43 +01:00
Björn Fromme
c510cbf590
feat: auto-booking services
...
addresses #869cfcptv
2026-03-16 20:24:58 +01:00
Björn Fromme
49ea562322
fix: enforce submit-time immutability, scope booking cache per user
2026-03-16 12:03:00 +01:00
Björn Fromme
cef2e4fa49
fix: ensure mutability is accounted for when restoring drafts
...
addresses #869cdzmkq
2026-03-16 12:03:00 +01:00
Björn Fromme
33609ab534
feat: shortened and filename-safe request ids
2026-03-16 12:03:00 +01:00
Björn Fromme
0d7d90a442
feat: anonymization command for request/response XML dumps
2026-03-16 12:03:00 +01:00
Björn Fromme
51ce9b6e45
fix: don't restore selections from draft for immutable fields
2026-03-16 12:03:00 +01:00
Björn Fromme
3957f6bd09
feat: tracking integration with GTM and CMP
2026-03-16 12:02:59 +01:00
Björn Fromme
afe5aef9f7
feat: error-codes in flash messages to reference log entries
2026-03-16 12:02:59 +01:00
Björn Fromme
7708ea6a0f
fix: default participant's nationality to German to avoid missing data
2026-03-16 12:02:59 +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
f3f2dc6cec
fix: adopt changes in test
2026-03-16 12:00:56 +01:00
Björn Fromme
96619c6cec
fix: reset room assignments after updated selection if required
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
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
8c8aae9a1e
feat: refactoring and cleanup
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
1f2f2751e4
feat: correct determination of inquiry status and conditional voucher field display
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
03ac430be4
fix: validation error indication on cards
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
6cc5886073
feat: automatically assign rooms only for unique room type selection
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
b485112ed3
chore: adjust and cleanup tests
2026-03-16 11:59:11 +01:00
Björn Fromme
a3d7ee63d3
wip: bulk insurance booking fix
2026-03-16 11:59:11 +01:00
Björn Fromme
de8cbf6178
wip: refactor to cards with individual participant forms
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
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
6c9da6537e
wip: insurance booking phase 3
2026-03-16 11:59:10 +01:00
Björn Fromme
241785b428
wip: insurance booking phases 1 and 2
2026-03-16 11:59:10 +01:00
Björn Fromme
411166ffba
feat: correct calculation and display of individual 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
eecea0abd1
wip: booking process, refactoring
2025-07-16 19:37:17 +02:00