Update interface (#17)

Co-authored-by: bastien ollier <bastien.ollier@etu.uca.fr>
Reviewed-on: https://codefirst.iut.uca.fr/git/clement.freville2/herbarium/pulls/17
Reviewed-by: Clément FRÉVILLE <clement.freville2@etu.uca.fr>
Co-authored-by: Bastien OLLIER <bastien.ollier@noreply.codefirst.iut.uca.fr>
Co-committed-by: Bastien OLLIER <bastien.ollier@noreply.codefirst.iut.uca.fr>
This commit is contained in:
Bastien OLLIER
2024-06-13 09:30:25 +02:00
committed by Clément FRÉVILLE
parent bc6951d0a5
commit 0beb0cd95f
14 changed files with 45 additions and 27 deletions

View File

@@ -34,16 +34,13 @@ class PostController extends AbstractController
]);
}
#[Route('/post', name: 'app_post_index', methods: ['GET'])]
#[Route('/posts', name: 'app_post_index', methods: ['GET'])]
public function table(PostRepository $repository): Response
{
$posts = $repository->findAll();
return $this->render('post/table.html.twig', [
'posts' => $posts,
]);
return $this->redirectToRoute('app_posts', [], Response::HTTP_SEE_OTHER);
}
#[Route('/post/new', name: 'app_post_new', methods: ['GET', 'POST'])]
#[Route('/posts/new', name: 'app_post_new', methods: ['GET', 'POST'])]
#[IsGranted('ROLE_USER')]
public function new(Request $request, EntityManagerInterface $entityManager): Response
{
@@ -64,7 +61,7 @@ class PostController extends AbstractController
]);
}
#[Route('/post/{id}', name: 'app_post_show', methods: ['GET'])]
#[Route('/posts/{id}', name: 'app_post_show', methods: ['GET'])]
public function show(Post $post): Response
{
$form = $this->createForm(CommentType::class, new Comment(), [
@@ -76,7 +73,7 @@ class PostController extends AbstractController
]);
}
#[Route('/post/{id}/edit', name: 'app_post_edit', methods: ['GET', 'POST'])]
#[Route('/posts/{id}/edit', name: 'app_post_edit', methods: ['GET', 'POST'])]
#[IsGranted('ROLE_USER')]
public function edit(Request $request, Post $post, EntityManagerInterface $entityManager): Response
{
@@ -95,7 +92,7 @@ class PostController extends AbstractController
]);
}
#[Route('/post/{id}', name: 'app_post_delete', methods: ['POST'])]
#[Route('/posts/{id}', name: 'app_post_delete', methods: ['POST'])]
#[IsGranted('ROLE_USER')]
public function delete(Request $request, Post $post, EntityManagerInterface $entityManager): Response
{
@@ -107,7 +104,7 @@ class PostController extends AbstractController
return $this->redirectToRoute('app_posts', [], Response::HTTP_SEE_OTHER);
}
#[Route('/post/{id}/comment', name: 'app_post_comment', methods: ['POST'])]
#[Route('/posts/{id}/comment', name: 'app_post_comment', methods: ['POST'])]
public function publishComment(Request $request, Post $post, EntityManagerInterface $entityManager, #[CurrentUser] User $user): Response
{
$comment = new Comment();

View File

@@ -18,7 +18,7 @@ class SpeciesController extends AbstractController
#[Route('/', name: 'app_species_index', methods: ['GET'])]
public function table(SpeciesRepository $speciesRepository): Response
{
return $this->render('species/table.html.twig', [
return $this->render('species/index.html.twig', [
'species' => $speciesRepository->findAll(),
]);
}