annuler sortie admin

This commit is contained in:
jleroy2023
2024-11-25 14:33:47 +01:00
parent 2d7e15573d
commit 3439e51948
2 changed files with 19 additions and 11 deletions

View File

@@ -6,6 +6,7 @@ use App\Entity\Participant;
use App\Entity\PasswordResetToken;
use App\Entity\Site;
use App\Entity\Ville;
use App\Repository\EtatRepository;
use App\Repository\ParticipantRepository;
use App\Repository\SiteRepository;
use App\Repository\SortieRepository;
@@ -400,4 +401,17 @@ class AdminController extends AbstractController
]);
}
#[Route('/admin/sortie/annuler/{id}', name: 'app_adminSortieAnnuler')]
public function sortieAnuler(String $id, EntityManagerInterface $entityManager,
SortieRepository $sortieRepository, EtatRepository $etatRepository): Response
{
$etat = $etatRepository->findOneBy(["libelle" => "Annulée"]);
$sortie = $sortieRepository->find($id);
$sortie->setEtat($etat);
$entityManager->persist($sortie);
$entityManager->flush();
$this->addFlash('success', "La sortie a bien été annuler");
return $this->redirectToRoute('app_adminSortie');
}
}