```
✨ 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:
@@ -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'])]
|
||||
|
||||
Reference in New Issue
Block a user