Merge branch 'Johan'
This commit is contained in:
@@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user