Björn Fromme
|
b323c120f9
|
fix: consider parking space availability
|
2026-07-23 17:44:08 +02:00 |
|
Björn Fromme
|
fafc60eba9
|
fix: retain original date of birth when anonymizing xml dumps
|
2026-07-16 15:53:33 +02:00 |
|
Björn Fromme
|
6c4ea07e6e
|
fix: prevent race condition on newsletter consent confirmation
|
2026-07-14 09:47:22 +02:00 |
|
Björn Fromme
|
f47142c465
|
chore: add missing branch coverage for BookingEditPreFlightChecker
|
2026-07-10 14:33:09 +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
|
23a3430ea5
|
fix: skip blank xml nodes and attributes when anonymizing data
|
2026-06-24 13:59:04 +02:00 |
|
Björn Fromme
|
52ee6b26b1
|
feat: full anonymization of buspro xml dumps
|
2026-06-21 16:49:54 +02:00 |
|
Björn Fromme
|
80569e0977
|
feat: cli command to anonymize local database
|
2026-06-17 10:32:02 +02:00 |
|
Björn Fromme
|
b2fccae431
|
chore: remote obsolete contingents-related plumbing
|
2026-06-11 16:19:14 +02:00 |
|
Björn Fromme
|
d207bc74cb
|
feat: force booking status 'O' for selection id 1473
addresses #869d79q0r
|
2026-06-11 15:53:56 +02:00 |
|
Björn Fromme
|
3fb95cab92
|
fix: prefill correct value for country in dummy data
|
2026-06-08 17:18:42 +02:00 |
|
Björn Fromme
|
ee8c6a6545
|
fix: normalize non-numeric body dimension values of existing drafts
|
2026-05-28 15:35:34 +02:00 |
|
Björn Fromme
|
bdf8cffd04
|
feat: replace dropdowns with individual fields for body dimensions
|
2026-05-28 13:59:30 +02:00 |
|
Björn Fromme
|
1fa8f88a6d
|
chore: code cleanup with rector and php-cs-fixer
|
2026-05-04 17:20:01 +02:00 |
|
Björn Fromme
|
77ad96baf9
|
fix: ensure MailJet exclusion flag is revoked for new subscriptions
|
2026-04-30 12:24:42 +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
|
287c299c41
|
feat: improved performance by avoiding redundant MailJet API calls
|
2026-04-29 11:18:52 +02:00 |
|
Björn Fromme
|
a2bcedafc4
|
feat: cli command to un-/register MailJet webhook url
|
2026-04-29 10:36:04 +02:00 |
|
Björn Fromme
|
e4ef2f7adc
|
feat: MailJet list handling with DOI, webhook receiver and API endpoint
addresses #869cut134
|
2026-04-29 09:51:57 +02:00 |
|
Björn Fromme
|
9b84893d88
|
feat: api endpoints and xml sync for contingents data
|
2026-04-22 11:23:52 +02:00 |
|
Björn Fromme
|
80969d1da0
|
chore: further cleanup and refactor
|
2026-04-19 15:45:02 +02:00 |
|
Björn Fromme
|
a927d6bf59
|
chore: cgl cleanup
|
2026-04-16 13:34:54 +02:00 |
|
Björn Fromme
|
c0cc183c59
|
feat: rename BookingSessionStore to BookingSessionManager
|
2026-04-16 13:34:54 +02:00 |
|
Björn Fromme
|
4d86629315
|
feat: move display-assembly out of BookingPriceCalculator
|
2026-04-16 13:34:54 +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
|
0d2cc5b998
|
feat: consolidate micro-services and unify draft merge logic
|
2026-04-16 13:34:54 +02:00 |
|
Björn Fromme
|
2baa147afa
|
feat: clarify booking summary participant count
|
2026-04-13 12:24:09 +02:00 |
|
Björn Fromme
|
e179bbe259
|
feat: remove deprecated booking service alias
|
2026-04-13 12:23:57 +02:00 |
|
Björn Fromme
|
98dd685679
|
feat: extract participant draft field applier
|
2026-04-12 14:40:05 +02:00 |
|
Björn Fromme
|
aa997826f8
|
feat: split summary DTOs into typed sub-objects
|
2026-04-12 11:23:19 +02:00 |
|
Björn Fromme
|
69705052b3
|
feat: centralize create/edit flow contexts, extract edit submit service
|
2026-04-12 10:17:04 +02:00 |
|
Björn Fromme
|
f903f17ebd
|
feat: replace edit participant facade with context factory
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
95d50e9833
|
fix: return proper response for stale participant edit urls
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
63e8a068b3
|
feat: move prepopulation guards into participant service
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
dbc0b4acee
|
feat: extract booking participant count service
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
f31ac660d2
|
feat: extract room grouping from booking service
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
8b72f8c277
|
feat: extract booking session handling
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
1b0e479e49
|
feat: refactor participant card DTOs and labels
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
f22ceae41c
|
feat: split booking participant controllers
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
346256f895
|
feat: simplify booking pricing flow
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
803b0608cc
|
chore: add test
|
2026-04-03 15:24:56 +02:00 |
|
Björn Fromme
|
7eb1cbdabd
|
fix: remove redundant insurance hydration, cache snapshots and files map
|
2026-04-03 15:20:37 +02:00 |
|
Björn Fromme
|
be0c9d67bb
|
chore: update tests to adopt recent changes
|
2026-04-03 13:49:50 +02:00 |
|
Björn Fromme
|
bca3610cff
|
feat: delete orphaned future snapshots after xml sync
|
2026-03-25 15:35:12 +01:00 |
|
Björn Fromme
|
6f07678f04
|
fix: reduce snapshot payloads via serializer group and hydration
|
2026-03-24 17:06:10 +01:00 |
|
Björn Fromme
|
3b6ee90a7e
|
feat: refresh existing snapshots from XML after sync
|
2026-03-24 11:13:11 +01:00 |
|
Björn Fromme
|
be43d30cc7
|
fix: skip snapshots of travels still available as XML from refreshing
|
2026-03-23 19:15:45 +01:00 |
|
Björn Fromme
|
77b16f287a
|
chore: remove obsolete feature flag
|
2026-03-23 17:43:12 +01:00 |
|
Björn Fromme
|
bc7fb794bf
|
feat: persist travel snapshots and refresh extended availability
|
2026-03-23 17:29:10 +01:00 |
|
Björn Fromme
|
301b14f518
|
feat: dedicated room pricing calculation for step 1 of create flow
|
2026-03-19 16:40:59 +01:00 |
|