Commit Graph

20 Commits

Author SHA1 Message Date
dab93cfdf9 Améliorer la gestion des erreurs en ajoutant un code d'état HTTP aux réponses d'erreur dans plusieurs routes et en modifiant la fonction sendError pour accepter un code d'état personnalisé. 2025-03-13 09:32:02 +01:00
f56c35c5f9 Migration de la fonction de création de vidéo vers un nouveau module et suppression de l'ancienne implémentation 2025-02-11 19:26:42 +01:00
db5d0ab9f9 Réorganisation des routes API et ajout de la gestion des téléchargements d'images 2025-02-11 18:13:28 +01:00
8565a00893 Refactor la récupération des projets pour utiliser une requête SQL et corrige le format du chemin de sortie vidéo 2025-02-11 11:09:28 +01:00
50a216903e Refactor dbTester et dbUtils pour utiliser la nouvelle structure de gestion des projets 2025-01-15 15:23:41 +01:00
8ad8ace83d Ajout de tests pour la création et la suppression de projets, et refactorisation des fonctions de gestion des projets dans dbUtils 2025-01-15 15:21:55 +01:00
c0d07e3ec6 Ajout des fonctions de gestion des projets dans dbUtils et création d'un fichier de test pour valider les opérations de la base de données 2025-01-15 15:14:08 +01:00
50b90bad39 Ajout de la fonction createVideo pour générer une vidéo à partir des images d'un projet, avec gestion des erreurs centralisée. 2025-01-15 11:19:41 +01:00
94fec8ac5f Ajout d'une gestion centralisée des erreurs dans les routes API et création d'un fichier utilitaire pour la gestion des erreurs serveur 2025-01-15 09:35:09 +01:00
cbc219c2e1 Correction du chemin du répertoire des projets dans fileUtils.js 2025-01-15 08:39:56 +01:00
cd31d94cf0 Ajout de logs pour le répertoire des projets dans les fonctions de création et de suppression de répertoire 2025-01-15 08:37:44 +01:00
efc469597a Suppression des modèles et contrôleurs de projet, refonte de la création et suppression de projet dans les routes API 2025-01-14 17:45:05 +01:00
d286998488 Refactor la suppression de projet pour utiliser async/await et améliorer la gestion des erreurs 2025-01-14 17:27:50 +01:00
272790ab00 Ajout de logs pour la création de répertoires dans createProjectDirectory 2025-01-14 15:55:41 +01:00
c130b5ad79 Verbose supplémentaire pour Projet 2025-01-14 15:51:36 +01:00
312eac008f Refactor la fonction createProjectDirectory pour utiliser __dirname au lieu de PROJECTS_DIR 2025-01-14 15:51:13 +01:00
648a802a88 Modification de la fonction createProjectDirectory pour retourner une promesse avec le chemin du dossier créé 2025-01-14 15:49:54 +01:00
dceedbaf4c Suppression du paramètre baseDir des fonctions de gestion des dossiers de projet pour simplifier l'API 2025-01-14 15:47:26 +01:00
6124768aa7 Refactor la gestion des chemins de répertoire de projet pour utiliser une constante PROJECTS_DIR 2025-01-14 15:47:10 +01:00
ed2e2af5d0 Ajout des fonctionnalités de gestion des projets : création, récupération et suppression de projets, avec gestion des dossiers associés. 2025-01-14 15:18:06 +01:00