Development #20230
api : possibilité d'obtenir les brouillons dans le endpoint "api/user/forms"
0%
Description
Pour le moment on a les demandes en cours ou terminées dans api/user/forms et les brouillons dans api/user/drafts. Pour avoir dans combo une cellule reprenant à la fois brouillons et demandes, ça serait pratique de pouvoir également obtenir les brouillons via api/user/forms, pour n'avoir qu'un appel à faire.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Lié à Development #20231: cellule "demandes de l'usager" : permettre d'inclure les brouillons ajouté
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-api-add-possibility-to-get-drafts-from-api-user-form.patch 0001-api-add-possibility-to-get-drafts-from-api-user-form.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Rien de particulier à noter.
Mis à jour par Thomas Noël il y a plus de 6 ans
- il manque un petit bout de doc dans help/fr/api-user.page
- on refuse ici de gérer le full=on, ça me va parce que ça n'a pas trop de sens ; mais le dire dans la doc éventuellement, ou sinon l'ajouter
- sans trop d'argument autre que l'amour de la symétrie, je préférerai qu'on pose
d['form_number_raw'] = d['form_number'] = None
(et peut-être un'draft': False
dans le get_formdata_dict, mais bon, c'est moins utile)
Quid d'utiliser get_draft_formdata_dict dans ApiUserDirectory.drafts ? (en dehors du title, tout semble identique, et comme cette API n'est utilisée que dans la cellule "brouillons" de combo qui n'affiche pas le title...)
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Fichier 0001-api-add-possibility-to-get-drafts-from-api-user-form.patch 0001-api-add-possibility-to-get-drafts-from-api-user-form.patch ajouté
Quid d'utiliser get_draft_formdata_dict dans ApiUserDirectory.drafts ? (en dehors du title, tout semble identique, et comme cette API n'est utilisée que dans la cellule "brouillons" de combo qui n'affiche pas le title...)
À ce compte-là, même, réduire tout à fait l'endpoint /api/user/drafts et quand même trouver get_formdata_dict et get_draft_formdata_dict très proches et couper là-dedans aussi.
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit 06ef78bb9e4d4ccdd55dd5b2afdda7409fbaf4d8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Nov 28 10:28:19 2017 +0100 api: add possibility to get drafts from /api/user/forms endpoint (#20230)
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
Mis à jour par Frédéric Péters il y a environ 5 ans
- Duplique Development #13844: api : permettre à l'endpoint api/user/forms de retourner également les brouillons ajouté
api: add possibility to get drafts from /api/user/forms endpoint (#20230)