Development #26373
ajouter la possibilité pour un POST sur une cellule de recevoir la réponse à la requête
0%
Description
Aujourd'hui sur un POST de cellule on reçoit le rendu de la cellule (ou une redirection vers la page contenant la cellule quand ce n'est pas de l'ajax); c'est pratique et ce qu'on voulait. Dans d'autres circonstances on voudrait par contre directement recevoir la réponse obtenue du service distant, pas sa réinterprétation dans le template de la cellule.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-general-allow-POST-to-a-cell-to-return-the-raw-servi.patch 0001-general-allow-POST-to-a-cell-to-return-the-raw-servi.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
L'idée est sur une cellule d'avoir un champ de recherche, que cette recherche se fasse par un post ajax sur la cellule (qui transforme la demande en GET /whatever?q=plop) et d'obtenir la réponse de cet appel GET /whatever?q=plop pour le traiter en javascript, plutôt que passer le résultat obtenu dans le gabarit de la cellule. (c'est pour #26265).
Ce sera documenté dans https://doc-publik.entrouvert.com/tech/developpement-d-une-cellule-json/ (qui n'a pour le moment pas de section sur le POST, d'ailleurs).
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
On est en train de réinventer les portlet1 par petit bout.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Le patch est ok pour moi.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 299c3d2dcd42acecbb3141dfe632f152f06b3565 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Sep 12 21:41:27 2018 +0200 general: allow POST to a cell to return the raw service response (#26373)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
general: allow POST to a cell to return the raw service response (#26373)