up send form

This commit is contained in:
Tykayn 2025-06-26 23:56:51 +02:00 committed by tykayn
parent 6796d52119
commit ad240bc1b7
4 changed files with 18 additions and 7 deletions

View file

@ -354,6 +354,8 @@ final class AdminController extends AbstractController
public function commerce(int $id): Response
{
$this->actionLogger->log('admin_show_commerce_form_id', ['id' => $id]);
// Vérifier si on est en prod
if ($this->getParameter('kernel.environment') === 'prod') {
$this->addFlash('error', 'Vous n\'avez pas accès à cette page en production.');
@ -749,9 +751,9 @@ final class AdminController extends AbstractController
$this->addFlash('success', $message);
// Afficher le log des objets non trouvés à la fin
if (!empty($notFoundOsmKeys)) {
$this->addFlash('info', count($notFoundOsmKeys).' objets OSM non trouvés lors du labourage.');
}
// if (!empty($notFoundOsmKeys)) {
// $this->addFlash('info', count($notFoundOsmKeys).' objets OSM non trouvés lors du labourage.');
// }
// Rediriger dans tous les cas vers la page de stats de la ville
return $this->redirectToRoute('app_admin_stats', ['insee_code' => $insee_code]);
} catch (\Exception $e) {
@ -766,6 +768,7 @@ final class AdminController extends AbstractController
#[Route('/admin/delete/{id}', name: 'app_admin_delete')]
public function delete(int $id): Response
{
$this->actionLogger->log('admin/delete_place', ['id' => $id]);
$commerce = $this->entityManager->getRepository(Place::class)->find($id);
if($commerce) {
$this->entityManager->remove($commerce);
@ -782,6 +785,7 @@ final class AdminController extends AbstractController
#[Route('/admin/delete_by_zone/{insee_code}', name: 'app_admin_delete_by_zone')]
public function delete_by_zone(string $insee_code): Response
{
$this->actionLogger->log('admin/delete_by_zone', ['insee_code' => $insee_code]);
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
if (!$stats) {
@ -882,7 +886,8 @@ final class AdminController extends AbstractController
#[Route('/admin/export_csv/{insee_code}', name: 'app_admin_export_csv')]
public function export_csv(string $insee_code): Response
{
$this->actionLogger->log('admin/export_csv', ['insee_code' => $insee_code]);
$stats = $this->entityManager->getRepository(Stats::class)->findOneBy(['zone' => $insee_code]);
$response = new Response($this->motocultrice->export($insee_code));
$response->headers->set('Content-Type', 'text/csv');
@ -899,6 +904,7 @@ final class AdminController extends AbstractController
#[Route('/admin/make_email_for_place/{id}', name: 'app_admin_make_email_for_place')]
public function make_email_for_place(Place $place): Response
{
$this->actionLogger->log('admin/make_email_for_place', ['insee_code' => $place->getId()]);
return $this->render('admin/view_email_for_place.html.twig', ['place' => $place]);
}

View file

@ -129,8 +129,10 @@ class PublicController extends AbstractController
#[Route('/edit/{zipcode}/{name}/{uuid}', name: 'app_public_edit')]
public function edit_with_uuid($zipcode, $name, $uuid): Response
{
$this->actionLogger->log('dashboard', [
$this->actionLogger->log('edit_place', [
'zipcode' => $zipcode,
'name' => $name,
'uuid' => $uuid,
]);