up send form
This commit is contained in:
parent
6796d52119
commit
ad240bc1b7
4 changed files with 18 additions and 7 deletions
|
@ -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]);
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
||||
]);
|
||||
|
||||
|
|
|
@ -95,6 +95,7 @@
|
|||
<div class="card-body bubble-chart-container">
|
||||
<canvas id="bubbleChart" style="width: 100%; height: 100%; min-height: 300px;"></canvas>
|
||||
</div>
|
||||
<p>Plus une ville est en haut, plus ses informations sont complètes. Plus elle est à droite, plus elle à été modifiée récemment en moyenne. La taille de la bulle donne le nombre de lieux d'intérêt repérés dans la ville.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -363,7 +364,9 @@
|
|||
const labels = sortedKeys;
|
||||
const citiesPerQuarter = sortedKeys.map(k => quarterCities[k]);
|
||||
new Chart(freshnessCanvas.getContext('2d'), {
|
||||
type: 'bar',
|
||||
type: 'line',
|
||||
fill: true,
|
||||
tension: 0.5
|
||||
data: {
|
||||
labels: labels,
|
||||
datasets: [{
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
placeholder="+33 1 23 45 67 89">
|
||||
</div>
|
||||
<div id="advanced_tags" class="d-none">
|
||||
{% include 'public/edit/tags.html.twig' %}
|
||||
{% include 'public/edit/tags.html.twig' with { 'excluded_tags_to_render': excluded_tags_to_render, 'commerce_overpass': commerce_overpass, 'hide_filled_inputs': hide_filled_inputs } %}
|
||||
</div>
|
||||
|
||||
<div id="validation_messages" class="alert alert-danger d-none"></div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue