From a278133eeb587c2fd734d5f83e6de4e64f684f86 Mon Sep 17 00:00:00 2001 From: Julien Rosset Date: Wed, 25 Jun 2025 14:20:50 +0200 Subject: [PATCH] Check user authenticated for config pages --- src/Controller/Config/MachineController.php | 5 +++++ src/Controller/Config/MaterialController.php | 5 +++++ src/Controller/Config/MaterialTypeController.php | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/src/Controller/Config/MachineController.php b/src/Controller/Config/MachineController.php index 425dc3f..ed3445e 100644 --- a/src/Controller/Config/MachineController.php +++ b/src/Controller/Config/MachineController.php @@ -11,12 +11,17 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; +use Symfony\Component\Security\Http\Attribute\IsGranted; /** * Controller for the configuration pages of machines */ #[Route('/Config/Machine')] +#[IsGranted('IS_AUTHENTICATED')] class MachineController extends AbstractController { + /** + * @var EntityManagerInterface The entity manager + */ private readonly EntityManagerInterface $entityManager; /** * @var MachineRepository The machine repository diff --git a/src/Controller/Config/MaterialController.php b/src/Controller/Config/MaterialController.php index c79f9b9..7e3d440 100644 --- a/src/Controller/Config/MaterialController.php +++ b/src/Controller/Config/MaterialController.php @@ -14,12 +14,17 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; +use Symfony\Component\Security\Http\Attribute\IsGranted; /** * Controller for the configuration pages of material */ #[Route('/Config/Material')] +#[IsGranted('IS_AUTHENTICATED')] class MaterialController extends AbstractController { + /** + * @var EntityManagerInterface The entity manager + */ private readonly EntityManagerInterface $entityManager; /** * @var MaterialRepository The material repository diff --git a/src/Controller/Config/MaterialTypeController.php b/src/Controller/Config/MaterialTypeController.php index 085e89c..ffa0af3 100644 --- a/src/Controller/Config/MaterialTypeController.php +++ b/src/Controller/Config/MaterialTypeController.php @@ -11,12 +11,17 @@ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; +use Symfony\Component\Security\Http\Attribute\IsGranted; /** * Controller for the configuration pages of material types */ #[Route('/Config/MaterialType')] +#[IsGranted('IS_AUTHENTICATED')] class MaterialTypeController extends AbstractController { + /** + * @var EntityManagerInterface The entity manager + */ private readonly EntityManagerInterface $entityManager; /** * @var MaterialTypeRepository The material type repository