Bug #23939
API: obtenir l'URL en FO et en BO du nouveau formdata pour un nouveau formdata
0%
Description
Le cas d'usage où j'aurai besoin de cela est pour l'intégration de Maarch dans
Welco, car il est prévu de notifier Maarch de l'identifiant du nouveau formdata
ainsi que de son URL backoffice, pour éviter un roundtrip supplémentaire je
trouverai utile d'obtenir ces URLs dès la soumission.
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch ajouté
- Patch proposed changé de Non à Oui
Je pouvais aussi renvoyer la même chose que sur un GET, j'ai choisi de ne pas
aller plus loin que mon besoin immédiat mais j'ai respecté le nom du champ donc
on peut très bien plus tard tout renvoyer (il me semble aussi
FormData.get_json_export_dict() ne renvoye pas de "url_backoffice", à mon avis
c'est un manque).
Mis à jour par Frédéric Péters il y a presque 6 ans
Il faut mettre à jour la documentation (help/fr/api-fill.page) et inclure un test.
Aussi, même si les usages sont variés, je nommerais ça backoffice_url plutôt que url_backoffice. Et je retournerais aussi une api_url
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
Frédéric Péters a écrit :
Il faut mettre à jour la documentation (help/fr/api-fill.page) et inclure un test.
Aussi, même si les usages sont variés, je nommerais ça backoffice_url plutôt que url_backoffice. Et je retournerais aussi une api_url
C'est juste que partout ailleurs c'est dans ce sens (form_url_backoffice, site_url_backoffice).
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch ajouté
Je ne suis pas certain de la construction des URLs d'API, si c'est ok j'ajoute les tests.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch ajouté
misère.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Fichier 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch 0001-api-return-formdata-URLs-in-ApiFormdefDirectory.subm.patch ajouté
aves les tests.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Nouveau à Solution proposée
Mis à jour par Christophe Siraut il y a presque 6 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
Note pour moi même: en dehors des test connus pour ne pas passer dans tox, les tests passent. Donc poussable dès le dégel.
Mis à jour par Benjamin Dauvergne il y a presque 6 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 70c3a82d9d2236519307820e76c523c0b3ec03f8 (HEAD -> master, origin/master, origin/HEAD) Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat May 19 16:05:39 2018 +0200 api: return formdata URLs in ApiFormdefDirectory.submit() (#23939) So that we do not need another roundtrip to have those informations.
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
api: return formdata URLs in ApiFormdefDirectory.submit() (#23939)
So that we do not need another roundtrip to have those informations.