Development #48468
Permettre de compléter les liens de la cellule de soumission backoffice avec les paramètres de la requête GET, par exemple le canal et le numéro de l'appelant.
Début:
11 novembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
cf https://dev.entrouvert.org/issues/48356#note-6
Introduire un point d'extension avec un {% block formdef-url-extra-query-string %}{% endblock %}
à surcharger dans le thème.
Fichiers
Historique
Mis à jour par Nicolas Roche il y a plus de 3 ans
- Fichier 0001-wcs-add-template-block-to-complete-BO-submission-url.patch 0001-wcs-add-template-block-to-complete-BO-submission-url.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Nicolas Roche il y a plus de 3 ans
- Fichier 0001-wcs-add-template-block-to-complete-BO-submission-url.patch 0001-wcs-add-template-block-to-complete-BO-submission-url.patch ajouté
J'ai mal testé, il ne faut pas introduire d'espaces sinon ils se retrouvent dans l'URL.
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Anecdotique mais il y a une raison pour laquelle tu mets ça au milieu de la query-string plutôt qu'à la fin ?
Mis à jour par Nicolas Roche il y a plus de 3 ans
Non, j'ai cru à tord que si j'ajoutais les paramètres à la fin, ils viendraient s'ajouter dans ReturnURL
à la suite de callee
.
>>> from urllib.parse import urlparse, parse_qs >>> o = urlparse('https://wcs.dev.publik.love/backoffice/submission/solis-demande-d-aide/?NameID=&ReturnURL=https://agent-combo.dev.publik.love/allo/?callee=123&channel=phone&phone=789') >>> parse_qs(o.query) {'ReturnURL': ['https://agent-combo.dev.publik.love/allo/?callee=123'], 'channel': ['phone'], 'phone': ['789']}
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Ok alors mets le à la fin c'est moins surprenant.
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
J'ai une implémentation concurrente qui me semble plus sûre, plus simple et moins surprenante à l'usage, #48503.