GeotrekCE / Geotrek-admin

Paths management for National Parks and Tourism organizations
https://geotrek.fr
BSD 2-Clause "Simplified" License
132 stars 76 forks source link

Display objects from other modules #1300

Closed camillemonchicourt closed 7 months ago

camillemonchicourt commented 9 years ago

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.

leplatrem commented 9 years ago

Similar to #644

camillemonchicourt commented 5 years ago

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 .</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/camillemonchicourt"><img src="https://avatars.githubusercontent.com/u/4418840?v=4" />camillemonchicourt</a> commented <strong> 5 years ago</strong> </div> <div class="markdown-body"> <p>Quand on survole un objet d'un autre module sur la carte, afficher son nom et au clic, accéder à sa fiche détail. </p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/Chatewgne"><img src="https://avatars.githubusercontent.com/u/26015573?v=4" />Chatewgne</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>@numahell : </p> <p>Là où j'en suis restée de mon analyse pour pouvoir fix cette PR</p> <p>Pour rappel sur cette branche j'ai enlevé les commits responsables de l'erreur 500 du début : <a href="https://github.com/GeotrekCE/Geotrek-admin/pull/3037">https://github.com/GeotrekCE/Geotrek-admin/pull/3037</a></p> <p>Maintenant il reste un second problème:</p> <p><img src="https://user-images.githubusercontent.com/26015573/161585483-9b9e21b7-9a87-4678-9d8b-3742b4ae9f0a.png" alt="image" /></p> <p>Il faudrait réussir à trouver pourquoi l'application ne fait pas la requête vers <code>/api/graph.json</code> sur la CI (et dans l'idéal, pourquoi ça n'est pas le cas en local...)</p> <p>Sachant que le commit introduisant l'erreur est celui-ci : <a href="https://github.com/GeotrekCE/Geotrek-admin/pull/3037/commits/27cda1e5e36bacc38b4db33e40142e0f5e8dadea">https://github.com/GeotrekCE/Geotrek-admin/pull/3037/commits/27cda1e5e36bacc38b4db33e40142e0f5e8dadea</a></p> <p>Et que la ligne qui fait la requête vers <code>/api/graph.json</code> est celle-ci : <a href="https://github.com/GeotrekCE/Geotrek-admin/blob/56e7caa4462eec128ca8bd46eaa6f4e4f9d66ae4/geotrek/core/static/core/geotrek.forms.topology.js#L130">https://github.com/GeotrekCE/Geotrek-admin/blob/56e7caa4462eec128ca8bd46eaa6f4e4f9d66ae4/geotrek/core/static/core/geotrek.forms.topology.js#L130</a></p> <p>Y a t il un conflit entre le JS rajouté par ce commit et le JS ci-dessus ??</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/Chatewgne"><img src="https://avatars.githubusercontent.com/u/26015573?v=4" />Chatewgne</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>Ok fixé et mergé</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/camillemonchicourt"><img src="https://avatars.githubusercontent.com/u/4418840?v=4" />camillemonchicourt</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>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) : </p> <p><img src="https://user-images.githubusercontent.com/4418840/165581744-1f610ff7-3b52-46ec-bcf4-e67db692411b.png" alt="image" /></p> <p>Reste juste des traductions à faire et mettre tous les noms de couche au pluriel pour harmoniser</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/camillemonchicourt"><img src="https://avatars.githubusercontent.com/u/4418840?v=4" />camillemonchicourt</a> commented <strong> 2 years ago</strong> </div> <div class="markdown-body"> <p>TODO : </p> <ul> <li>Corriger les traductions</li> <li>Ajouter une tooltip avec nom et type de l'objet</li> <li>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</li> <li>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)</li> </ul> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/camillemonchicourt"><img src="https://avatars.githubusercontent.com/u/4418840?v=4" />camillemonchicourt</a> commented <strong> 9 months ago</strong> </div> <div class="markdown-body"> <p>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.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/babastienne"><img src="https://avatars.githubusercontent.com/u/16348048?v=4" />babastienne</a> commented <strong> 7 months ago</strong> </div> <div class="markdown-body"> <p>TODO : </p> <ul> <li>Corriger les traductions</li> <li>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)</li> <li>Ajouter les informations du module Sentiers</li> <li>Pouvoir afficher les informations (nom de l'objet) au survol <details><summary>Details survol</summary> <p></li> </ul> <blockquote> <p>Quand on survole un objet d'un autre module sur la carte, afficher son nom et au clic, accéder à sa fiche détail.</p> </blockquote> <p>@juggler31 essayer d'ajouter une propriété "name" dans le geojson pour voir cela affiche automatiquement au survol le nom de l'objet ?</p> <p>⚠ Attention à être vigilant sur les interactions voir si c'est facile de naviguer / lisible dans l'interface si on ajoute ces étiquettes au survol</p> <p></p> </details> </p> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>