wip: refactor admin controllers

This commit is contained in:
Björn Fromme committed 2026-07-16 09:03:42 +02:00
1 parent a294d1cc5e
commit bb7ae1adcc
24 files changed
+124 -45

No files matched your search

@@ -38,7 +38,7 @@ class CreateController extends AbstractController
$this->logger->info('Created accommodation', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
]);
return new HxRedirectResponse($this->generateUrl('app_admin_accommodation'));
@@ -32,7 +32,7 @@ class DeleteController extends AbstractController
$this->logger->info('Deleted accommodation', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
]);
return new HxRedirectResponse($this->generateUrl('app_admin_accommodation'));
@@ -29,8 +29,8 @@ class EditController extends AbstractController
// fetch additional data from cms if available
$cmsData = [];
if (null !== $accommodation->getCode()) {
$cmsData = $this->cmsDataProvider->getHotelDetails($accommodation->getCode());
if (null !== $accommodation->getCalendarCode()) {
$cmsData = $this->cmsDataProvider->getHotelDetails($accommodation->getEffectiveCmsCode());
}
$form = $this->createForm(AccommodationType::class, $accommodation);
@@ -44,7 +44,7 @@ class EditController extends AbstractController
$this->logger->info('Updated accommodation', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
]);
return $this->redirectToRoute('app_admin_accommodation_edit', ['id' => $accommodation->getId()]);
@@ -19,7 +19,7 @@ class IndexController extends AbstractController
#[Route('/admin/accommodation', name: 'app_admin_accommodation')]
public function index(): Response
{
$accommodations = $this->accommodationRepository->findBy([], ['code' => 'ASC']);
$accommodations = $this->accommodationRepository->findBy([], ['calendarCode' => 'ASC']);
return $this->render('admin/accommodation/index.html.twig', [
'accommodations' => $accommodations,
@@ -40,7 +40,7 @@ class CreateController extends AbstractController
$this->logger->info('Created accommodation price', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'date_range' => [
'from' => $accommodationPrice->getDateFrom()->format('Y-m-d'),
'to' => $accommodationPrice->getDateTo()->format('Y-m-d'),
@@ -33,7 +33,7 @@ class DeleteController extends AbstractController
$this->logger->info('Deleted accommodation price', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'date_range' => [
'from' => $accommodationPrice->getDateFrom()->format('Y-m-d'),
'to' => $accommodationPrice->getDateTo()->format('Y-m-d'),
@@ -46,7 +46,7 @@ class EditController extends AbstractController
$this->logger->info('Edited accommodation price', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'date_range' => [
'from' => $accommodationPrice->getDateFrom()->format('Y-m-d'),
'to' => $accommodationPrice->getDateTo()->format('Y-m-d'),
@@ -43,7 +43,7 @@ class CreateController extends AbstractController
$this->logger->info('Created additional service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $additionalService->getLabel(),
]);
@@ -37,7 +37,7 @@ class DeleteController extends AbstractController
$this->logger->info('Deleted additional service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $additionalService->getLabel(),
]);
@@ -52,7 +52,7 @@ class EditController extends AbstractController
$this->logger->info('Edited additional service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $additionalService->getLabel(),
]);
@@ -42,7 +42,7 @@ class CreateController extends AbstractController
$this->logger->info('Created board service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $boardService->getLabel(),
]);
@@ -36,7 +36,7 @@ class DeleteController extends AbstractController
$this->logger->info('Deleted board service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $boardService->getLabel(),
]);
@@ -48,7 +48,7 @@ class EditController extends AbstractController
$this->logger->info('Edited board service', [
'name' => $accommodation->getName(),
'code' => $accommodation->getCode(),
'code' => $accommodation->getCalendarCode(),
'label' => $boardService->getLabel(),
]);
@@ -95,6 +95,7 @@ class ContingentController extends AbstractController
'priceAdditionalPerson' => null !== $price ? round($price->getPriceAdditionalPerson() / 100, 2) : null,
'priceAdditionalPersonOverride' => null !== $price?->getPriceAdditionalPersonOverride() ? round($price->getPriceAdditionalPersonOverride() / 100, 2) : null,
'includedPax' => $price?->getIncludedPax(),
'minPax' => $price?->getAccommodation()->getMinPaxSummer(),
'minNights' => $price?->getMinNights(),
];
}