Projet

Général

Profil

Actions

Enhancement #38022

fermé

Liens sur PR avec localisation

Enhancement #38022: Liens sur PR avec localisation

Ajouté par Benoît Regamey il y a environ un an. Mis à jour il y a 10 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 1 (0 ouverte1 fermée)

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

Actions

Mis à jour par Benoît Regamey il y a environ un an Actions #1

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #2

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #3

Mis à jour par Benoît Regamey il y a environ un an Actions #4

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #5

  • Priorité changé de Normal à Haut

Mis à jour par Benoît Regamey il y a environ un an Actions #6

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #7

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #8

Mis à jour par Benoît Regamey il y a environ un an Actions #9

Mis à jour par Benoît Regamey il y a environ un an Actions #10

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #11

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #12

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #13

Mis à jour par Benoît Regamey il y a environ un an Actions #14

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

Mis à jour par Benoît Regamey il y a environ un an Actions #15

  • 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 environ un an Actions #16

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #17

  • Description mis à jour (diff)

Mis à jour par Xavier Mérour il y a environ un an Actions #18

  • Version cible changé de 50 à 2

Mis à jour par Benoît Regamey il y a environ un an Actions #19

  • Description mis à jour (diff)

Mis à jour par Benoît Regamey il y a environ un an Actions #20

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

Mis à jour par Benoît Regamey il y a environ un an Actions #21

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

Mis à jour par Benoît Regamey il y a environ un an Actions #22

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

Mis à jour par Benoît Regamey il y a environ un an Actions #23

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

Mis à jour par Xavier Mérour il y a environ un an Actions #24

  • Version cible changé de 2 à 4

Mis à jour par Benoît Regamey il y a environ un an Actions #25

  • Assigné à Benoît Regamey supprimé

Mis à jour par Yves Blatti il y a environ un an Actions #26

Tout bon pour moi il me semble :)

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

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

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

  • Assigné à mis à Benoît Regamey

Mis à jour par Xavier Mérour il y a 12 mois Actions #29

  • Version cible 4 supprimé

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

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

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

  • Assigné à Benoît Regamey supprimé

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

  • Statut changé de En test à Assigné

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

  • Assigné à mis à Yves Blatti

Mis à jour par Yves Blatti il y a 11 mois Actions #34

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

Mis à jour par Yves Blatti il y a 11 mois Actions #35

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

Mis à jour par Yves Blatti il y a 11 mois Actions #36

  • % 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 11 mois Actions #37

  • Version cible changé de 10 à 12

Mis à jour par Yves Blatti il y a 10 mois Actions #38

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

Mis à jour par Yves Blatti il y a 10 mois Actions #39

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

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

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 10 mois Actions #41

  • 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 10 mois Actions #42

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

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

  • Statut changé de Assigné à Résolu

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

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

Formats disponibles : PDF Atom