add icons in edit form

This commit is contained in:
Tykayn 2025-05-27 12:17:46 +02:00 committed by tykayn
parent 5d9bb8b5e6
commit 3afc15a86f
15 changed files with 195 additions and 105 deletions

View file

@ -64,6 +64,11 @@ final class AdminController extends AbstractController
$this->entityManager->persist($stats);
$this->entityManager->flush();
$stats->computeCompletionPercent();
$this->entityManager->persist($stats);
$this->entityManager->flush();
return $this->render('admin/stats.html.twig', [
'stats' => $stats,
'zip_code' => $zip_code,

View file

@ -65,6 +65,7 @@ class PublicController extends AbstractController
'commerce_overpass' => $commerce_overpass,
'name' => $name,
'commerce' => $place,
'excluded_tags_to_render' => $this->motocultrice->excluded_tags_to_render,
'osm_kind' => $place->getOsmKind(),
"mapbox_token" => $_ENV['MAPBOX_TOKEN'],
"maptiler_token" => $_ENV['MAPTILER_TOKEN'],

View file

@ -10,17 +10,24 @@ class Motocultrice
private $overpassApiUrl = 'https://overpass-api.de/api/interpreter';
private $osmApiUrl = 'https://www.openstreetmap.org/api/0.6';
// ne pas lister les tags qui utilisent des morceaux particuliers de formulaire pour éviter que les gens aient besoin de connaître le tag OSM
public $excluded_tags_to_render = [
'name',
'wheelchair',
'harassment_prevention',
];
// les tags OSM que l'on estime nécessaires pour un commerce
public $base_tags = [
'name',
'opening_hours',
'contact:email',
'contact:phone',
'wheelchair',
'addr:housenumber',
'addr:street',
'contact:website',
'contact:mastodon',
// 'EEEEEEEEEEEEEEEEEEE'
'image',
'note'
];
private $more_tags = ['image', 'ref:FR:SIRET'];
public function __construct(