Compare commits

...

2 Commits

Author SHA1 Message Date
9c132cfbc0 final commit 2025-05-09 22:56:03 +02:00
ebf78e3fe7 final commit 2025-05-09 22:54:35 +02:00

View File

@ -87,17 +87,11 @@ final class AnnouncementController extends AbstractController
#[Route('/new', name: 'app_announcement_new', methods: ['GET', 'POST'])]
public function new(Request $request,): Response
{
/*$user = $this->getUser();
$user = $this->getUser();
if (in_array('ROLE_EMPLOYEE', $user->getRoles())) {
$company = $user->getCompany();
if (!$company)
{
echo "Compétez votre profile avant de créer une annonce";
$this->redirectToRoute('app_user_edit',['id' => $user->getId(),]);
}
}*/
}
$announcement = new Announcement();
$form = $this->createForm(AnnouncementType::class, $announcement);
@ -106,6 +100,7 @@ final class AnnouncementController extends AbstractController
if ($form->isSubmitted() && $form->isValid()) {
$announcement->setCreationDate(new \DateTime());
$announcement->setStatus('notVerified');
$announcement->setCompany($company);
$this->entityManager->persist($announcement);
$this->entityManager->flush();
@ -115,6 +110,7 @@ final class AnnouncementController extends AbstractController
return $this->render('announcement/new.html.twig', [
'announcement' => $announcement,
'form' => $form,
'company' => $company
]);
}