feat(ReserverController): Ajoute route de confirmation de réservation.
 feat(FeedController): Crée un contrôleur pour les flux RSS.
 feat(templates): Ajoute un template pour les flux RSS.
 feat(templates): Ajoute des liens RSS dans la base du template.
```
This commit is contained in:
Serreau Jovann
2026-01-31 15:36:53 +01:00
parent db6c5d5fa6
commit cb13f988cd
4 changed files with 106 additions and 1 deletions

View File

@@ -232,6 +232,21 @@ class ReserverController extends AbstractController
]);
}
#[Route('/flow/{sessionId}/confirmed', name: 'reservation_flow_confirmed', methods: ['GET', 'POST'])]
public function flowConfirmed(
string $sessionId,
AuthenticationUtils $authenticationUtils,
OrderSessionRepository $repository,
ProductRepository $productRepository,
UploaderHelper $uploaderHelper
): Response {
$session = $repository->findOneBy(['uuid' => $sessionId]);
if (!$session) {
return $this->render('revervation/session_lost.twig');
}
}
#[Route('/flow/{sessionId}', name: 'reservation_flow', methods: ['GET', 'POST'])]
public function flowLogin(
string $sessionId,
@@ -349,7 +364,7 @@ class ReserverController extends AbstractController
$em->flush();
return $this->redirectToRoute('reservation_flow', ['sessionId' => $sessionId]);
return $this->redirectToRoute('reservation_flow_confirmed', ['sessionId' => $sessionId]);
}
#[Route('/umami', name: 'reservation_umami', methods: ['POST'])]