profile done
This commit is contained in:
@@ -29,11 +29,13 @@ class ProfileController extends AbstractController
|
||||
$userConnect = $token?->getUser();
|
||||
$currentProfile = $profileRepo->findOneBy(['idParticipant' => $uuid]);
|
||||
if ($userConnect->getIdParticipant() !== $currentProfile->getIdParticipant()) {
|
||||
$this->addFlash('error', "Vous ne pouvez pas consulter un profil qui n'est pas le votre");
|
||||
return $this->redirectToRoute('home');
|
||||
$isActiveUser = false;
|
||||
} else {
|
||||
$isActiveUser = true;
|
||||
}
|
||||
return $this->render('profile/view.html.twig', [
|
||||
'profile' => $currentProfile,
|
||||
'isActiveUser' => $isActiveUser,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ class SortieFixtures extends Fixture
|
||||
$sortie->setNom('Sortie 1');
|
||||
$sortie->setInfosSortie('Description de la sortie 1');
|
||||
$sortie->setDuree(45);
|
||||
$sortie->setDateHeureDebut(new \DateTime('2024-11-30 09:15:00'));
|
||||
$sortie->setDateLimiteInscription(new \DateTime('2024-12-25 12:30:00'));
|
||||
$sortie->setDateHeureDebut(new \DateTimeImmutable('2024-11-30 09:15:00'));
|
||||
$sortie->setDateLimiteInscription(new \DateTimeImmutable('2024-12-25 12:30:00'));
|
||||
$sortie->setNbInscriptionsMax(25);
|
||||
|
||||
$manager->persist($sortie);
|
||||
|
||||
@@ -23,6 +23,7 @@ class UserFixtures extends Fixture
|
||||
$olivier->setEmail('olivier@gmail.com');
|
||||
$olivier->setRoles(['ROLE_USER', 'ROLE_ADMIN']);
|
||||
$olivier->setAdministrateur(true);
|
||||
$olivier->setPending(false);
|
||||
$olivier->setActif(false);
|
||||
$olivier->setPassword($this->userPasswordHasher->hashPassword($olivier, 'test-44'));
|
||||
$manager->persist($olivier);
|
||||
@@ -35,6 +36,7 @@ class UserFixtures extends Fixture
|
||||
$johan->setEmail('leroyjohan3@gmail.com');
|
||||
$johan->setRoles(['ROLE_USER', 'ROLE_ADMIN']);
|
||||
$johan->setAdministrateur(true);
|
||||
$johan->setPending(false);
|
||||
$johan->setActif(false);
|
||||
$johan->setPassword($this->userPasswordHasher->hashPassword($johan, 'Vn21pd%6a%Hw5j'));
|
||||
$manager->persist($johan);
|
||||
@@ -47,6 +49,7 @@ class UserFixtures extends Fixture
|
||||
$marvin->setEmail('marvin@gmail.com');
|
||||
$marvin->setRoles(['ROLE_USER', 'ROLE_ADMIN']);
|
||||
$marvin->setAdministrateur(true);
|
||||
$marvin->setPending(false);
|
||||
$marvin->setActif(false);
|
||||
$marvin->setPassword($this->userPasswordHasher->hashPassword($marvin, 'test-44'));
|
||||
$manager->persist($marvin);
|
||||
|
||||
Reference in New Issue
Block a user