Project

General

Profile

Development #10026

possibilité de remplir un formulaire via l'API en spécifiant les noms des champs

Added by Serghei Mihai almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Target version:
Start date:
18 February 2016
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:

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

Revision 30ccbfeb (diff)
Added by Benjamin Dauvergne almost 7 years ago

api: allow varname in formdef submit (#10026)

structured and display value are also copied if found.

History

#1

Updated by Benjamin Dauvergne almost 7 years ago

  • Assignee set to Benjamin Dauvergne
#2

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.

#5

Updated by Benjamin Dauvergne almost 7 years ago

C'est pas bien compliqué et je pense que ça aidera Serghei.

#6

Updated by Benjamin Dauvergne almost 7 years ago

  • Patch proposed changed from No to Yes
#7

Updated by Serghei Mihai almost 7 years ago

  • Status changed from Nouveau to En cours

Testé et ça fonctionne.
Ok pour moi.

#8

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.

#10

Updated by Thomas Noël almost 7 years ago

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.

#11

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.
#12

Updated by Thomas Noël almost 7 years ago

  • Target version set to v1.35
#13

Updated by Thomas Noël almost 7 years ago

  • Status changed from Résolu (à déployer) to Fermé

Also available in: Atom PDF