add loggers actions
This commit is contained in:
parent
59398d14ba
commit
12d4db370f
22 changed files with 517 additions and 218 deletions
|
|
@ -17,6 +17,7 @@ use function uuid_create;
|
|||
use Symfony\Component\Filesystem\Filesystem;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Twig\Environment;
|
||||
use App\Service\ActionLogger;
|
||||
|
||||
final class AdminController extends AbstractController
|
||||
{
|
||||
|
|
@ -25,7 +26,8 @@ final class AdminController extends AbstractController
|
|||
private EntityManagerInterface $entityManager,
|
||||
private Motocultrice $motocultrice,
|
||||
private BudgetService $budgetService,
|
||||
private Environment $twig
|
||||
private Environment $twig,
|
||||
private ActionLogger $actionLogger
|
||||
) {
|
||||
}
|
||||
|
||||
|
|
@ -145,6 +147,7 @@ final class AdminController extends AbstractController
|
|||
$stats->setAvecSite($calculatedStats['counters']['avec_site']);
|
||||
$stats->setAvecAccessibilite($calculatedStats['counters']['avec_accessibilite']);
|
||||
$stats->setAvecNote($calculatedStats['counters']['avec_note']);
|
||||
|
||||
$stats->setCompletionPercent($calculatedStats['completion_percent']);
|
||||
|
||||
// Associer les stats à chaque commerce
|
||||
|
|
@ -730,15 +733,9 @@ final class AdminController extends AbstractController
|
|||
|
||||
// Afficher le log des objets non trouvés à la fin
|
||||
if (!empty($notFoundOsmKeys)) {
|
||||
return $this->render('admin/labourage_results.html.twig', [
|
||||
'stats' => $stats,
|
||||
'zone' => $insee_code,
|
||||
'new_places_counter' => $processedCount,
|
||||
'commerces' => $commerces,
|
||||
'not_found_osm_keys' => $notFoundOsmKeys
|
||||
]);
|
||||
$this->addFlash('info', count($notFoundOsmKeys).' objets OSM non trouvés lors du labourage.');
|
||||
}
|
||||
// Sinon, rediriger comme avant
|
||||
// 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) {
|
||||
$this->addFlash('error', 'Erreur lors du labourage : ' . $e->getMessage());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue