Actions
Enhancement #38022
ferméLiens sur PR avec localisation
Début:
Echéance:
% réalisé:
100%
Temps estimé:
Description
Afin de partager des vues de plans-reseaux.ch, il est nécessaire de pouvoir créer un lien sur le portail avec une sélection géographique prédéfinie. Le lien permet de renvoyer sur la page "numéros d'urgence" ou sur la page "sélection des plans à commander" sans conserver la sélection des plans. Ainsi, l'utilisateur qui reçoit le lien doit parcourir la liste des plans et les sélectionner.
Il est également possible de générer des liens sur plans-réseaux avec l'amélioration proposée pour l'API de plans-reseaux.ch : #38081
Comportement à implémenter- L'URL de l'application plans-reseaux.ch devient dynamique pour les pages "numéros d'urgence" et "sélection des plans à commander" uniquement. C'est-à-dire que le périmètre et d'autres changements saisis par l'utilisateur sont inscrits dans l'URL. L'utilisateur souhaitant créer un lien sur plans-reseaux n'a plus qu'à copier l'URL qui contient les derniers changements opérés par l'utilisateur.
- Les autres vues (homepage avec ou sans fenêtre d'accueil) n'ont pas d'URL dynamique
- Le chemin d'URL de la page "numéros d'urgence" devient : https://plans-reseaux.ch/emergency, https://plans-reseaux.ch/de/emergency
- Les paramètres suivants sont passés dans l'URL:
- [déjà le cas actuellement] La langue : français ou allemand
Dans le chemin de l'URL : "/fr" ou "/de" - La couche du fond cartographique sélectionnée : adresses ou parcelles
Paramètre d'URL : "bgLayer=addresses" ou "bgLayer=parcels" - Le périmètre sélectionné si existant : liste de coordonnées en MN95
Paramètre d'URL : "perimeter=x,y,x,y,x,y"
- [déjà le cas actuellement] La langue : français ou allemand
- La position (localisation et niveau de zoom) de la carte dans le bandeau supérieur s'adapte pour le périmètre passé en paramètre.
- [Comportement technique] Les paramètres saisis dans l'URL écrasent les paramètres existants dans la session du navigateur
- L'URL est dynamique et permet de faire des liens sur les pages suivantes:
- La page des numéros d'urgence : https://plans-reseaux.ch/emergency
- La page "sélection de plans à commander" : https://plans-reseaux.ch/result
- Si un lien est manuellement modifié :
- L'attribut "bgLayer" n'est pas présent ou erroné (la valeur n'existe pas) : le lien fonctionne en utilisant la valeur par défaut "addresses"
- L'attribut "perimeter" n'existe pas ou est erroné (que 2 vertex, géométrie non valide, etc) : le lien renvoie vers la page d'accueil de plans-réseaux, les paramètres saisis dans la session du navigateur sont utilisés
Maquettes
Exemples de liens avec leur résultat :
- Lien sur la sélection des plans à commander
"https://plans-reseaux.ch/result?bgLayer=parcels&perimeter=2537570,1151982,2537570,1152056,2537649,1152056,2537649,1151982,2537570,1151982"
- Lien sur les numéros d'urgence en allemand
"https://plans-reseaux.ch/de/emergency?bgLayer=parcels&perimeter=2537570,1151982,2537570,1152056,2537649,1152056,2537649,1151982,2537570,1151982"
Fichiers
Demandes liées
Actions
#3
Mis à jour par Benoît Regamey il y a 12 mois
- Lié à Enhancement #38026: API Shop Select : redirection vers viageo ou PR ajouté
Actions
#8
Mis à jour par Benoît Regamey il y a 12 mois
- Fichier clipboard-202412101619-t2dme.png clipboard-202412101619-t2dme.png ajouté
- Description mis à jour (diff)
Actions
#9
Mis à jour par Benoît Regamey il y a 12 mois
- Fichier clipboard-202412101630-jzrt2.png clipboard-202412101630-jzrt2.png ajouté
- Description mis à jour (diff)
Actions
#13
Mis à jour par Benoît Regamey il y a 12 mois
- Fichier clipboard-202412101638-odbqv.png clipboard-202412101638-odbqv.png ajouté
- Description mis à jour (diff)
Actions
#15
Mis à jour par Benoît Regamey il y a 12 mois
- Description mis à jour (diff)
- Statut changé de En conception à Conception terminée
- % réalisé changé de 90 à 100
Actions
#20
Mis à jour par Benoît Regamey il y a 11 mois
- Statut changé de Conception terminée à En conception
Actions
#22
Mis à jour par Benoît Regamey il y a 11 mois
- Description mis à jour (diff)
- Statut changé de En conception à A tester
Actions
#27
Mis à jour par Benoît Regamey il y a 10 mois
- Statut changé de A tester à Conception terminée
Actions
#30
Mis à jour par Benoît Regamey il y a 10 mois
- Statut changé de Conception terminée à En test
Actions
#35
Mis à jour par Yves Blatti il y a 9 mois
- Version cible mis à 10
- % réalisé changé de 0 à 50
Actions
#36
Mis à jour par Yves Blatti il y a 9 mois
- % réalisé changé de 50 à 80
J'au aussi sauvé en session le BG préféré (ce n'était pas le cas)
Actions
#38
Mis à jour par Yves Blatti il y a 9 mois
- Statut changé de Assigné à A tester
- % réalisé changé de 80 à 100
Actions
#39
Mis à jour par Yves Blatti il y a 8 mois
- Assigné à changé de Yves Blatti à Benoît Regamey
Actions
#40
Mis à jour par Benoît Regamey il y a 8 mois
Tests :
- Si dans l'URL bgLayer=par (coller l'URL dans une session privée), dans la page /results le fond de carte du bandeau est effectivement les parcelles, devrait toujours être les adresses
- Pinaillage : quand le perimeter est absent ou invalide, renvoie vers la page d'accueil, on pourrait effacer les paramètres d'URL ?
Actions
#41
Mis à jour par Benoît Regamey il y a 8 mois
- Statut changé de A tester à Assigné
- Assigné à changé de Benoît Regamey à Yves Blatti
- % réalisé changé de 100 à 90
Actions