2.05+ : Régression sur le passage de paramètre dans URL ?

More
3 years 2 months ago #103998 by rodparis
Bonjour à tous,

Suite à l'installation de 2.05+ je m'aperçois d'une régression sur l'accès aux questionnaires avec la passage de Paramètres dans les URL pour pré-compléter certaines réponses.

Jusqu'à la version précédente, l'accès aux questionnaire avec une URL du type http://www.../index.php?sid=12345&lang=fr&12345X123X123=toto fonctionnait parfaitement.

Depuis la 2.05+ plus rien ... le système indique questionnaire indisponible.

QQ'un a t'il rencontré le même pb ? correctif ?

Merci par avance

Please Log in to join the conversation.

More
3 years 2 months ago #104004 by DenisChenu
Salut,

C'est sans doute une modification sur le controleur par défaut.
Le questionnaire est bien actif ?

Sinon : essaye:

/index.php/survey/index?sid=12345&lang=fr&12345X123X123=toto

Je viens de tester avec:
/survey/index/sid/977121/newtest/Y/lang/fr/QQ/20
/survey/index/sid/977121/newtest/Y/lang/fr?QQ=30
et
index.php/survey/index?sid=977121&newtest=Y&977121X796X18757=40

A chaque fois ca passe.

Par contre :
index.php?sid=977121 renvoi sur la page d'accueil par défaut : il est ici le bug.
A remonter, merci :).

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
The following user(s) said Thank You: rodparis

Please Log in to join the conversation.

More
3 years 2 months ago #104093 by rodparis
OK. Bug loggé !

Please Log in to join the conversation.

More
3 years 1 month ago #104445 by rodparis
Après quelques échanges avec la team de développement, la réponse est ici : manual.limesurvey.org/Workarounds:_Surve...using_the_survey_URL

Depuis la 2.0 il faut bien changer la méthode de passage des paramètres dans l'URL avec des /

Apparemment la team ne considère pas ça comme une régression malgrés qu'il n'y ait plus de compatibilité ascendante.

Please Log in to join the conversation.

More
3 years 1 month ago #104449 by DenisChenu

rodparis wrote: Apparemment la team ne considère pas ça comme une régression malgrés qu'il n'y ait plus de compatibilité ascendante.

...

Je n'étais pas là au moment de la discussion ....

Désolé .... franchement désolé .....

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
3 years 1 month ago #104459 by DenisChenu
A propos, c'est pas réellement les paramètres supplémenatires, c'est la base du lien qui change.

Si tes liens sont du type:
index.php/survey/index?sid=977121 alors tu peux faire : index.php/survey/index?sid=977121¶m=valeur
index.php?r=survey/index/89989 alors index.php?r=survey/index/89989¶m=valeur passera aussi (ou encore index.php?r=survey/index/89989/param/valeur

Si tu as des liens de type:
/76767/lang-fr, tu peux faire /767676/lang/fr/parametre/valeur ou bien /767676/lang/fr?parametre=valeur

Denis
PS: je vais regarder si y a moyen de rediriger index.php?sid=XXXX vers /survey/index/sid/76767 en plugin, quand j'aurais le temps ....

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

Moderators: Nickko