Development #10026
possibilité de remplir un formulaire via l'API en spécifiant les noms des champs
0%
Description
Actuellement le formulaire peut être rempli via l'API en envoyant les identifiants des champs et leur valeurs:
"data": { "1": "Marc", "2": "L.", "3": "marc@example.net" }
Il est utile, pour le PoC de Paris par exemple, de pouvoir remplir les champs en envoyant comme clé le nom de variable du champ.
Par exemple pour les champs "first_name", "last_name" pouvoir spécifier les données au format:
"data": { "first_name": "Marc", "last_name": "L." }
Files
Associated revisions
History
Updated by Thomas Noël almost 7 years ago
- Priority changed from Normal to Bas
Était imaginé pour la PoC Paris, mais on peut s'en passer dans le cadre d'une PoC.
Updated by Benjamin Dauvergne almost 7 years ago
- File 0001-api-allow-varname-in-formdef-submit-10026.patch 0001-api-allow-varname-in-formdef-submit-10026.patch added
- Priority changed from Bas to Normal
Updated by Benjamin Dauvergne almost 7 years ago
C'est pas bien compliqué et je pense que ça aidera Serghei.
Updated by Serghei Mihai almost 7 years ago
- Status changed from Nouveau to En cours
Testé et ça fonctionne.
Ok pour moi.
Updated by Frédéric Péters almost 7 years ago
Je n'ai pas encore regardé mais pour les API on essaie de tenir la documentation à jour.
Updated by Thomas Noël almost 7 years ago
- File 0001-api-allow-varname-in-formdef-submit-10026.patch 0001-api-allow-varname-in-formdef-submit-10026.patch added
Je me permets une mise à jour de la doc un peu plus complète, ainsi que cette modif pour m'éclaircir :
- formdata.data = json_input['data'] + formdata.data = data
Pour le reste, c'est ok pour moi.
Updated by Frédéric Péters almost 7 years ago
- Status changed from En cours to Résolu (à déployer)
Poussé par Benjamin :
commit 30ccbfebf20bb75d7c65d34df15d6237bbdc95c5 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Tue Feb 23 14:28:25 2016 +0100 api: allow varname in formdef submit (#10026) structured and display value are also copied if found.
api: allow varname in formdef submit (#10026)
structured and display value are also copied if found.