Geotrek-admin icon indicating copy to clipboard operation
Geotrek-admin copied to clipboard

Display objects from other modules

Open camillemonchicourt opened this issue 10 years ago • 7 comments

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.

camillemonchicourt avatar Nov 12 '14 14:11 camillemonchicourt

Similar to #644

leplatrem avatar Dec 02 '14 21:12 leplatrem

Since a few versions, it is possible to display touristic contents and events on any map :

image

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

.

camillemonchicourt avatar May 28 '19 10:05 camillemonchicourt

Quand on survole un objet d'un autre module sur la carte, afficher son nom et au clic, accéder à sa fiche détail.

camillemonchicourt avatar Aug 21 '19 13:08 camillemonchicourt

@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:

image

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 ??

Chatewgne avatar Apr 04 '22 16:04 Chatewgne

Ok fixé et mergé

Chatewgne avatar Apr 13 '22 12:04 Chatewgne

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) :

image

Reste juste des traductions à faire et mettre tous les noms de couche au pluriel pour harmoniser

camillemonchicourt avatar Apr 27 '22 17:04 camillemonchicourt

TODO :

  • Corriger les traductions
  • Ajouter une tooltip avec nom et type de l'objet
  • Pouvoir afficher aussi les objets du même module (je suis sur une fiche signalétique, je peux voir les objets signalétique sur le carte) car actuellement on ne peut voir que les objets des autres modules
  • Ajouter la possibilité d'afficher les tronçons sur les formulaires d'édition des signalements (actuellement seulement possible au niveau de la fiche détail des signalements)

camillemonchicourt avatar Oct 04 '22 13:10 camillemonchicourt

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.

camillemonchicourt avatar Jan 08 '24 14:01 camillemonchicourt

TODO :

  • Corriger les traductions
  • Ajouter comme couche les objets du module en cours (si je suis dans une vue détail du module intervention je veux pouvoir regarder les autres interventions)
  • Ajouter les informations du module Sentiers
  • Pouvoir afficher les informations (nom de l'objet) au survol
Details survol

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

babastienne avatar Mar 01 '24 09:03 babastienne