Development #48210
API d'import de fiches depuis un CSV
0%
Description
Sous la forme, je dirais, d'un PUT /api/cards/slug-du-modèle-de-fiches/csv.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-api-add-import-csv-endpoint-to-create-cards-from-a-C.patch 0001-api-add-import-csv-endpoint-to-create-cards-from-a-C.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
On était pour l'API sur un héritage de BackofficeFormPage y compris pour les fiches mais ça ne tenait plus maintenant qu'il faut accéder à une méthode spécifique aux fiches, donc un peu de déplacement de code pour un ApiFormPageMixin partagé.
Du côté de l'import, le ticket #39473 qui l'introduit avait la question "pourquoi le champ fichier du formulaire n'est pas requis ?" lors de la relecture et ça avait été ignoré, j'y ai correctement placé un required=True. Ensuite c'était juste faire en sorte que l'import ne tourne pas en afterjob quand c'est appelé depuis l'API. (je me dis qu'en soit ça pourrait être une option mais je préférerais que soit d'abord géré #46674).
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 22e4e85097e4242e6b2d82f3b8871110acb61533 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Nov 3 11:08:04 2020 +0100 api: add import-csv endpoint to create cards from a CSV (#48210)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: add import-csv endpoint to create cards from a CSV (#48210)