Skip to content

Upload system 2 adapted to the services

Francois AUBEUT requested to merge upload_system_2 into dev

#Comment ca marche ? A la selection d'un media, il est directement uploadé dans le minio storage et l'url est renvoyé a la page qui en a besoin grace au context

##Creation d'un article Le media va dans "articles/undefined" sur le minio, lorsque l'article est créé et qu'on a récupéré l'id, l'article est tout de suite update avec les bon urls, et une methode est appelée pour déplacer les fichier de "articles/undefined" vers "articles/:articleId"

##Création non terminée d'un article Si on a pas créé d'article mais qu'on a selectionné des images, elles ont été upload dans "articles/undefined". En cliquant sur Annuler, une methode est appelée pour supprimer ces fichiers. => Une adaptation doit etre faite au unmount du composant, voir le commentaire du useEffect. il y a un probleme de mise a jour du state mais uniquement pour le logo

##Update d'un article A la mise a jour d'un article, la liste des images a garder est envoyé a une methode qui supprime tous les autres fichiers dans "articles/:articleId" A l'annulation de l'edition, il se passe la meme chose que dans la création, mais il est envoyé les fichiers a garder plutot que ceux a supprimer. => Une adaptation doit etre faite au unmount du composant, voir le commentaire du useEffect. il y a un probleme de mise a jour du state mais uniquement pour le logo

##Suppression article CEla supprime toutes les images sontenu dans le dossier portant l'ID du service

Merge request reports