Projet

Général

Profil

Bug #7016

Variable de substitution dans les sources de données externe JSONP

Ajouté par Jérôme Schneider il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
22 avril 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Les variables de substitution du type : var_truc ne sont remplacées en JSONP que si elles sont placées en GET.
Par exemple /gdc/gdc/voies/[var_commune] ne sera pas substituée alors que /gdc/gdc/voies?insee=[var_commune] le sera. Il faudrait que [var_commune] soit substituée dans les deux cas.


Fichiers

Révisions associées

Révision 7f697278 (diff)
Ajouté par Frédéric Péters il y a environ 9 ans

misc: unquote brackets in variadic URLs (#7016)

Historique

#1

Mis à jour par Thomas Noël il y a environ 9 ans

On a une URL pour voir le soucis ?

Est-ce qu'il s'agit d'une variable qui est gérée sur la même page ? Si oui, la substitution est faite en javascript.

#2

Mis à jour par Frédéric Péters il y a environ 9 ans

(je ne sais pas pour l'URL présentant le soucis mais en local j'ai toujours de vieux formulaires gdc où j'ai pu reproduire)

Après traitement la variable avec l'URL passait de "[passerelle_url/foo/bar/[path]" à "http://example.netfoo/bar/%5Bpath%5D" (parce que [path] est absent et il se substitue à lui-même, mais derrière, bang, urllib.quote()).

Dans l'idée qu'il n'y aurait pas de [ ou ] de manière "naturelle" dans un path, j'ai pris la voie la plus rapide et retourne les %5B et %5D en [ et ].

#4

Mis à jour par Thomas Noël il y a environ 9 ans

Bien vu, et ack.

#5

Mis à jour par Frédéric Péters il y a environ 9 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 7f6972789ecf303a004ce2e77a06be21087d4bc7
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Apr 22 22:05:40 2015 +0200

    misc: unquote brackets in variadic URLs (#7016)
#6

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF