From 0d6b65ef20c5590643371af50bc1c158b9846c93 Mon Sep 17 00:00:00 2001 From: sermandm Date: Fri, 18 Apr 2025 15:54:51 +0200 Subject: [PATCH] =?UTF-8?q?tous=20les=20r=C3=B4les=20ont=20leur=20redirect?= =?UTF-8?q?ion=20vers=20leur=20tableau=20de=20bord,=20avancement=20sur=20l?= =?UTF-8?q?e=20canlendrier=20controller?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Controller/CalendrierController.php | 13 ++++++++----- src/Controller/InterventionController.php | 2 +- templates/base.html.twig | 14 +++++++------- ...haffagiste.html.twig => chauffagiste.html.twig} | 0 4 files changed, 16 insertions(+), 13 deletions(-) rename templates/dashboard/{chaffagiste.html.twig => chauffagiste.html.twig} (100%) diff --git a/src/Controller/CalendrierController.php b/src/Controller/CalendrierController.php index 90a8eae..d593b1f 100644 --- a/src/Controller/CalendrierController.php +++ b/src/Controller/CalendrierController.php @@ -17,17 +17,20 @@ class CalendrierController extends AbstractController ]); } - #[Route('/calendrier/secretaire', name: 'calendrier_index_secretaire')] + #[Route('/secretaire', name: 'app_calendrier_indexSecretaire')] public function indexSecretaire(): Response { - return $this->render('calendrier/indexSecretaire.html.twig'); + return $this->render('calendrier/indexSecretaire.html.twig', [ + 'controller_name' => 'CalendrierController', + ]); } - #[Route('/calendrier/chauffagiste', name: 'calendrier_index_chauffagiste')] + #[Route('/chauffagiste', name: 'app_calendrier_indexChauffagiste')] public function indexChauffagiste(): Response { - return $this->render('calendrier/indexChauffagiste.html.twig'); - } + return $this->render('calendrier/indexChauffagiste.html.twig', [ + 'controller_name' => 'CalendrierController', + ]); } // créer intervention : secretaire + admin // créer un nouveau rdv diff --git a/src/Controller/InterventionController.php b/src/Controller/InterventionController.php index e71c7eb..11cce71 100644 --- a/src/Controller/InterventionController.php +++ b/src/Controller/InterventionController.php @@ -17,7 +17,7 @@ final class InterventionController extends AbstractController #[Route(name: 'app_intervention_index', methods: ['GET'])] public function index(InterventionRepository $interventionRepository): Response { - return $this->render('intervention/admin.html.twig', [ + return $this->render('intervention/index.html.twig', [ 'interventions' => $interventionRepository->findAll(), ]); } diff --git a/templates/base.html.twig b/templates/base.html.twig index 75c4793..10a8ac8 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -27,17 +27,17 @@ {% if is_granted('ROLE_SECRETAIRE') %}
  • Dashboard Secrétaire
  • -
  • Créer un chauffagiste
  • -
  • Plannings chauffagistes
  • -
  • Gérer les stocks
  • -
  • Gérer les véhicules
  • +
  • Créer un chauffagiste
  • +
  • Plannings chauffagistes
  • +
  • Gérer les stocks
  • +
  • Gérer les véhicules
  • {% endif %} {% if is_granted('ROLE_CHAUFFAGISTE') %}
  • Dashboard Chauffagiste
  • -
  • Mon planning
  • -
  • Mes interventions
  • -
  • Pièces détachées
  • +
  • Mon planning
  • +
  • Mes interventions
  • +
  • Pièces détachées
  • {% endif %}
  • Déconnexion
  • diff --git a/templates/dashboard/chaffagiste.html.twig b/templates/dashboard/chauffagiste.html.twig similarity index 100% rename from templates/dashboard/chaffagiste.html.twig rename to templates/dashboard/chauffagiste.html.twig