Projet

Général

Profil

Development #48210

API d'import de fiches depuis un CSV

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 novembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sous la forme, je dirais, d'un PUT /api/cards/slug-du-modèle-de-fiches/csv.


Fichiers

Révisions associées

Révision 22e4e850 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

api: add import-csv endpoint to create cards from a CSV (#48210)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

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).

#2

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#3

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)
#4

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

Formats disponibles : Atom PDF