Closed camillemonchicourt closed 7 months ago
Similar to #644
Since a few versions, it is possible to display touristic contents and events on any map :
I dont know since when and why only those 2 objects, but would be good with other kind of objects. And when mouse over one object on the map, would need to display its name in tooltip or
Quand on survole un objet d'un autre module sur la carte, afficher son nom et au clic, accéder à sa fiche détail.
@numahell :
Là où j'en suis restée de mon analyse pour pouvoir fix cette PR
Pour rappel sur cette branche j'ai enlevé les commits responsables de l'erreur 500 du début : https://github.com/GeotrekCE/Geotrek-admin/pull/3037
Maintenant il reste un second problème:
Il faudrait réussir à trouver pourquoi l'application ne fait pas la requête vers /api/graph.json
sur la CI (et dans l'idéal, pourquoi ça n'est pas le cas en local...)
Sachant que le commit introduisant l'erreur est celui-ci : https://github.com/GeotrekCE/Geotrek-admin/pull/3037/commits/27cda1e5e36bacc38b4db33e40142e0f5e8dadea
Et que la ligne qui fait la requête vers /api/graph.json
est celle-ci : https://github.com/GeotrekCE/Geotrek-admin/blob/56e7caa4462eec128ca8bd46eaa6f4e4f9d66ae4/geotrek/core/static/core/geotrek.forms.topology.js#L130
Y a t il un conflit entre le JS rajouté par ce commit et le JS ci-dessus ??
Ok fixé et mergé
Cette fonctionnalité a été intégrée dans la 2.82.0 (uniquement l'affichage des objets sur la carte, sans afficher leur nom au survol) :
Reste juste des traductions à faire et mettre tous les noms de couche au pluriel pour harmoniser
TODO :
Pour compléter les TODO, il faudrait aussi ajouter le couche du module SENTIERS dans les couches affichables dans les autres modules. Je ne sais pas pourquoi elle n'a pas été ajoutée en même temps que les autres.
TODO :
Quand on survole un objet d'un autre module sur la carte, afficher son nom et au clic, accéder à sa fiche détail.
@juggler31 essayer d'ajouter une propriété "name" dans le geojson pour voir cela affiche automatiquement au survol le nom de l'objet ?
⚠ Attention à être vigilant sur les interactions voir si c'est facile de naviguer / lisible dans l'interface si on ajoute ces étiquettes au survol
When you are in a module (list, detail or edit), it would be useful to be able to display other modules objects on the map (it used to be possible I think). Example if you are editing a PATH, it can be interesting to display SIGNAGES on maps.