Permettre de téléverser plusieurs fichiers à la fois dans admin-upload #182

Merged
vlbeaudoin merged 12 commits from feature/upload-plusieurs-documents into main 2023-12-19 19:50:50 -05:00
Owner

Considérant la grande quantité de documents qui devront être ajoutés au site, il est nécessaire d'avoir une fonctionalité de téléversement de plusieurs fichiers à la fois.

Considérant la grande quantité de documents qui devront être ajoutés au site, il est nécessaire d'avoir une fonctionalité de téléversement de plusieurs fichiers à la fois.
vlbeaudoin added 4 commits 2023-12-18 17:51:21 -05:00
Une fois terminé, permettra de téléverser plusieurs documents à la fois
dans un même bucket.

Pour l'instant, est capable de recevoir des `[]*multipart.FileHeader` et
de valider leur `Content-Type` selon une liste prédéfinie (pdf, markdown
et plain text). Valide aussi que les pointeurs mémoires sont non-nil.

Retourne `http.StatusCreated` ainsi que la liste des documents validés qui
doivent être insérés.

Le travail restant est écrit en commentaires TODO
Contient déjà la plupart de la logique autour de
`mediaclient.(*MediaClient).UploadFormFiles`
Nécessite plus de travail sur les fonctions sous-jacentes, mais la route
devrait au moins maintenant exister.

Sera éventuellement utilisée pour remplacer `/bucket/:bucket`.

TODO Tests nécessaires.
vlbeaudoin added 7 commits 2023-12-19 19:46:39 -05:00
vlbeaudoin changed title from WIP: Permettre de téléverser plusieurs fichiers à la fois dans admin-upload to Permettre de téléverser plusieurs fichiers à la fois dans admin-upload 2023-12-19 19:48:23 -05:00
vlbeaudoin added 1 commit 2023-12-19 19:50:33 -05:00
vlbeaudoin merged commit 9fae3b0471 into main 2023-12-19 19:50:50 -05:00
vlbeaudoin deleted branch feature/upload-plusieurs-documents 2023-12-19 19:50:50 -05:00
Sign in to join this conversation.
No description provided.