Projet

Général

Profil

Actions

Enhancement #38026

fermé

API Shop Select : redirection vers viageo ou PR

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

Faire évoluer l'API Shop select pour permettre un renvoi direct sur le catalogue viageo ou sur la page "sélection des plans à commander" de plans-reseaux.ch. Actuellement, l'API renvoie vers une vue ou l'utilisateur doit choisir le portail entre viageo et plans-reseaux, cette amélioration permettrait un bypass de cette étape.

Comportements à implémenter
Modifier l'API https://viageo.ch/api/shop-select/doc comme suit:
  • Rajouter un paramètre optionnel "portal" avec les valeurs possibles : "vg" ou "pr"
  • Si le paramètre n'est pas spécifié, l'API fonctionne comme avant en renvoyant vers l'écran pour sélectionner le portail viageo ou plans-reseaux
  • Si portal=vg [comportement actuel après avoir choisi le portail viageo] : on arrive directement dans le catalogue viageo avec tous les paramètres de recherche spécifié dans l'API : provider (liste de fournisseurs), orderable (géodonnées commandables uniquement) et downloadable (géodonnées téléchargeables uniquement).
  • Si portal=pr [comportement actuel après avoir choisi le portail plans-reseaux] : on arrive directement sur la carte de plans-reseaux avec une zone de commande correspondant aux paramètres de BBOX (périmètre de commande rectangulaire). L'éventuelle zone de commande disponible dans la session du navigateur est écrasée. Tous les autres paramètres de recherche ne sont pas utilisés (inutiles dans plans-reseaux).
    • Si la BBOX n'est pas spécifiée, l'API renvoie sur la page d'accueil de plans-reseaux. L'éventuelle zone de commande disponible dans la session du navigateur est utilisée.
    • Si la BBOX spécifiée est trop grande pour plans-reseaux (> 0.2 km2), l'API renvoie sur la carte de plans-reseaux sans zone de commande mais avec une localisation optimisée pour la BBOX. L'écran d'accueil est affiché au-dessus de la carte. L'éventuelle zone de commande disponible dans la session du navigateur est écrasée.

Maquettes

Exemples d'appels de l'API

  • API sans le paramètre "portal" : "https://viageo.ch/api/shop-select".
    Résultat:
  • API avec "portal=pr" et bbox valide : "https://viageo.ch/api/shop-select/bbox/2554117/1145573/2554274/1145672?portal=pr"
    Résultat:
  • API avec "portal=pr" et bbox trop grande : "https://viageo.ch/api/shop-select/bbox/2558290/1120880/2576640/1132110?portal=pr"
    Résultat:

Fichiers


Demandes liées

Lié à Enhancement #38022: Liens sur PR avec localisationFerméYves Blatti

Actions

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

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

  • Description mis à jour (diff)

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

  • Fichier clipboard-202412101520-crq07.png ajouté
  • 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

  • Fichier clipboard-202412101535-f4lqh.png ajouté
  • Fichier clipboard-202412101537-yah7a.png ajouté
  • Description mis à jour (diff)

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

  • Statut changé de En conception à Conception terminée
  • % réalisé changé de 0 à 100

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

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

  • Fichier clipboard-202412101535-f4lqh.png supprimé

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

  • Fichier clipboard-202412101520-crq07.png supprimé

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

  • Fichier clipboard-202412101537-yah7a.png supprimé

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

  • Version cible changé de 2 à 4

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 à 80

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

  • Statut changé de A tester à Résolu
  • Assigné à changé de Benoît Regamey à Yves Blatti

Test tout bon

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

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

Formats disponibles : Atom PDF