add logging data for edit form
This commit is contained in:
parent
f7d659119a
commit
b3d4064841
1 changed files with 229 additions and 224 deletions
|
@ -29,8 +29,7 @@ final class AdminController extends AbstractController
|
|||
private BudgetService $budgetService,
|
||||
private Environment $twig,
|
||||
private ActionLogger $actionLogger
|
||||
) {
|
||||
}
|
||||
) {}
|
||||
|
||||
|
||||
#[Route('/admin/labourer-toutes-les-zones', name: 'app_admin_labourer_tout')]
|
||||
|
@ -235,7 +234,6 @@ final class AdminController extends AbstractController
|
|||
|
||||
$this->addFlash('success', 'Labourage des ' . count($stats_all) . ' zones terminé avec succès.');
|
||||
return $this->redirectToRoute('app_public_dashboard');
|
||||
|
||||
}
|
||||
|
||||
#[Route('/admin', name: 'app_admin')]
|
||||
|
@ -335,12 +333,18 @@ final class AdminController extends AbstractController
|
|||
#[Route('/admin/placeType/{osm_kind}/{osm_id}', name: 'app_admin_by_osm_id')]
|
||||
public function placeType(string $osm_kind, string $osm_id): Response
|
||||
{
|
||||
$this->actionLogger->log('admin/placeType', ['osm_kind' => $osm_kind, 'osm_id' => $osm_id]);
|
||||
|
||||
$place = $this->entityManager->getRepository(Place::class)->findOneBy(['osm_kind' => $osm_kind, 'osmId' => $osm_id]);
|
||||
if ($place) {
|
||||
$this->actionLogger->log('ERROR_admin/placeType', ['osm_kind' => $osm_kind, 'osm_id' => $osm_id,
|
||||
'name' => $place->getName(),
|
||||
'code_insee' => $place->getZipCode(),
|
||||
'uuid' => $place->getUuidForUrl()
|
||||
]);
|
||||
return $this->redirectToRoute('app_admin_commerce', ['id' => $place->getId()]);
|
||||
} else {
|
||||
$this->addFlash('error', 'Le lieu n\'existe pas.');
|
||||
$this->actionLogger->log('ERROR_admin/placeType', ['osm_kind' => $osm_kind, 'osm_id' => $osm_id]);
|
||||
return $this->redirectToRoute('app_public_index');
|
||||
}
|
||||
}
|
||||
|
@ -354,7 +358,6 @@ 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') {
|
||||
|
@ -365,8 +368,14 @@ final class AdminController extends AbstractController
|
|||
|
||||
if (!$commerce) {
|
||||
throw $this->createNotFoundException('Commerce non trouvé');
|
||||
$this->actionLogger->log('ERROR_admin_show_commerce_form_id', ['id' => $id]);
|
||||
}
|
||||
|
||||
$this->actionLogger->log('ERROR_admin_show_commerce_form_id', [
|
||||
'id' => $id,
|
||||
'name' => $commerce->getName(),
|
||||
'code_insee' => $commerce->getZipCode(),
|
||||
'uuid' => $commerce->getUuidForUrl()
|
||||
]);
|
||||
// Redirection vers la page de modification avec les paramètres nécessaires
|
||||
return $this->redirectToRoute('app_public_edit', [
|
||||
'zipcode' => $commerce->getZipCode(),
|
||||
|
@ -439,8 +448,6 @@ final class AdminController extends AbstractController
|
|||
$this->addFlash('error', 'Erreur lors de la récupération des données de l\'API : ' . $e->getMessage());
|
||||
|
||||
$this->actionLogger->log('ERROR_labourer_geoapi', ['insee_code' => $insee_code, 'message' => $e->getMessage()]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
// Récupérer le budget annuel via l'API des finances publiques
|
||||
|
@ -721,7 +728,6 @@ final class AdminController extends AbstractController
|
|||
if ($place->getName() && $place->getName() !== '') {
|
||||
$placesWithName++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$statsHistory->setPlacesCount($stats->getPlaces()->count())
|
||||
|
@ -811,7 +817,6 @@ final class AdminController extends AbstractController
|
|||
$this->entityManager->flush();
|
||||
|
||||
$this->addFlash('success', 'La zone ' . $insee_code . ' et toutes les données associées ont été supprimées avec succès.');
|
||||
|
||||
} catch (\Exception $e) {
|
||||
$this->addFlash('error', 'Une erreur est survenue lors de la suppression de la zone ' . $insee_code . ': ' . $e->getMessage());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue