feat: automatically assign rooms only for unique room type selection

This commit is contained in:
Björn Fromme
2026-03-16 11:59:11 +01:00
parent 513c889926
commit 6cc5886073
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);
}
}
}