feat: unify pickup selection

This commit is contained in:
Björn Fromme
2025-10-06 18:07:07 +02:00
parent b7b80296e9
commit b66d453881
19 changed files with 119 additions and 325 deletions
+2 -2
View File
@@ -57,8 +57,8 @@ class BookingEditDto implements BookingDtoInterface
$participantData->transportationInbound = $inboundTransportation;
// Pickup handling (currently only supports outbound pickup)
$pickupOutbound = $booking->getPickupForParticipant($index);
$participantData->pickupOutbound = $pickupOutbound;
$pickup = $booking->getPickupForParticipant($index);
$participantData->pickup = $pickup;
$instance->participants[$index] = $participantData;
}
+3 -5
View File
@@ -27,8 +27,7 @@ class ParticipantDto
'skiPass',
'transportationOutbound',
'transportationInbound',
'pickupOutbound',
'pickupInbound',
'pickup',
'parking',
'licensePlate',
'bulkInsuranceBooking',
@@ -86,9 +85,8 @@ class ParticipantDto
public ?Service $transportationOutbound = null;
public ?Service $transportationInbound = null;
// Pickup locations for each direction
public ?Pickup $pickupOutbound = null;
public ?Pickup $pickupInbound = null;
// Pickup location (applies to both directions)
public ?Pickup $pickup = null;
// Parking service for self-organized transportation (boolean: true if parking requested)
public bool $parking = false;