feat: automatically assign rooms only for unique room type selection

This commit is contained in:
Björn Fromme
2025-10-20 15:29:33 +02:00
parent 8c75d0070d
commit cc1d1e5746
6 changed files with 302 additions and 14 deletions
@@ -254,6 +254,10 @@ class Step2Controller extends AbstractController
/**
* Automatically assigns participants to rooms if they don't have room assignments yet.
*
* Note: Auto-assignment only occurs when exactly one room type is selected.
* With multiple room types, users must manually select rooms to avoid UX issues
* with having to unselect preassigned rooms in individual participant forms.
*/
private function autoAssignRoomsIfNeeded(BookingDto $bookingCreateDto): void
{
@@ -270,5 +274,4 @@ class Step2Controller extends AbstractController
$this->roomAssignmentService->assignParticipantsToRooms($bookingCreateDto);
}
}
}