Projet

Général

Profil

Actions

Enhancement #38022

fermé

Liens sur PR avec localisation

Ajouté par Benoît Regamey il y a 12 mois. Mis à jour il y a 8 mois.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Version cible:
S2025 - 12
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
  • 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"
  • 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
  • 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

Lié à Enhancement #38026: API Shop Select : redirection vers viageo ou PRFerméYves Blatti

Actions

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

  • Priorité changé de Normal à Haut

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

Mis à jour par Benoît Regamey il y a 12 mois

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 12 mois

Mis à jour par Benoît Regamey il y a 12 mois

  • % réalisé changé de 0 à 90

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

Mis à jour par Benoît Regamey il y a 11 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 11 mois

  • Description mis à jour (diff)

Mis à jour par Xavier Mérour il y a 11 mois

  • Version cible changé de 50 à 2

Mis à jour par Benoît Regamey il y a 11 mois

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a 11 mois

  • Statut changé de Conception terminée à En conception

Mis à jour par Benoît Regamey il y a 11 mois

  • % réalisé changé de 100 à 80

Mis à jour par Benoît Regamey il y a 11 mois

  • Description mis à jour (diff)
  • Statut changé de En conception à A tester

Mis à jour par Benoît Regamey il y a 11 mois

  • % réalisé changé de 80 à 100

Mis à jour par Xavier Mérour il y a 11 mois

  • Version cible changé de 2 à 4

Mis à jour par Benoît Regamey il y a 10 mois

  • Assigné à Benoît Regamey supprimé

Mis à jour par Yves Blatti il y a 10 mois

Tout bon pour moi il me semble :)

Mis à jour par Benoît Regamey il y a 10 mois

  • Statut changé de A tester à Conception terminée

Mis à jour par Benoît Regamey il y a 10 mois

  • Assigné à mis à Benoît Regamey

Mis à jour par Xavier Mérour il y a 10 mois

  • Version cible 4 supprimé

Mis à jour par Benoît Regamey il y a 10 mois

  • Statut changé de Conception terminée à En test

Mis à jour par Benoît Regamey il y a 10 mois

  • Assigné à Benoît Regamey supprimé

Mis à jour par Xavier Mérour il y a 9 mois

  • Statut changé de En test à Assigné

Mis à jour par Xavier Mérour il y a 9 mois

  • Assigné à mis à Yves Blatti

Mis à jour par Yves Blatti il y a 9 mois

  • % réalisé changé de 100 à 0

Mis à jour par Yves Blatti il y a 9 mois

  • Version cible mis à 10
  • % réalisé changé de 0 à 50

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)

Mis à jour par Xavier Mérour il y a 9 mois

  • Version cible changé de 10 à 12

Mis à jour par Yves Blatti il y a 9 mois

  • Statut changé de Assigné à A tester
  • % réalisé changé de 80 à 100

Mis à jour par Yves Blatti il y a 8 mois

  • Assigné à changé de Yves Blatti à Benoît Regamey

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 ?

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

Mis à jour par Yves Blatti il y a 8 mois

  • % réalisé changé de 90 à 100

Mis à jour par Xavier Mérour il y a 8 mois

  • Statut changé de Assigné à Résolu

Mis à jour par Benoît Regamey il y a 8 mois

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF