Commit Graph

234 Commits

Author SHA1 Message Date
27f06daaaf Ajouter les modules fs et path dans videoRoutes pour la gestion des fichiers 2025-02-12 11:07:05 +01:00
208b6d5b28 Ajouter dbTester aux routes vidéo pour les tests 2025-02-12 11:06:17 +01:00
eb63c84443 Modifier la fonction getPathList pour utiliser orderId au lieu de id lors de la récupération des chemins 2025-02-12 11:05:25 +01:00
8b0de65272 Ajouter le project_id à la requête de récupération des vidéos et mettre à jour la fonction getPathList pour l'utiliser 2025-02-12 10:59:54 +01:00
bc2159f5f9 Modifier le gestionnaire de vidéo pour utiliser measureManager lors de la récupération de la liste des chemins 2025-02-12 10:55:31 +01:00
1e59f5ead1 Modifier la requête pour récupérer le chemin du fichier vidéo dans la route GET /videos/file/:video_id 2025-02-12 10:53:48 +01:00
f833f21b01 Ajouter une route pour rendre une vidéo par ID avec gestion des erreurs 2025-02-12 10:52:49 +01:00
1e7ae35c8a Ajouter une route pour récupérer un fichier vidéo par ID avec gestion des erreurs 2025-02-12 10:51:40 +01:00
c0215643ea Modifier le type de measurement_ids en chaîne et simplifier le traitement lors de la création d'une vidéo 2025-02-12 10:44:57 +01:00
25c056c3d8 Formater les IDs de mesure lors de la création d'une vidéo dans videoManager 2025-02-12 10:40:43 +01:00
8b45c5feb8 Ajouter un traitement d'erreur pour la création de vidéos dans la route POST /videos 2025-02-12 10:29:47 +01:00
a09805c5f1 Ajouter le champ de statut lors de la création d'une vidéo dans videoManager 2025-02-12 10:26:24 +01:00
7179d94527 Ajouter un champ de statut lors de la création d'une vidéo dans la base de données 2025-02-12 10:25:17 +01:00
b752595781 Renommer la fonction createVideo en createVideoProject dans la route POST /videos pour plus de clarté 2025-02-12 10:21:37 +01:00
3b4d8a9e5a Remplacer le traitement des erreurs par des logs dans les routes de création et de suppression de vidéos 2025-02-12 10:19:28 +01:00
2766a1d788 Ajouter des fonctions pour créer et supprimer des vidéos dans videoManager et mettre à jour la route POST /videos pour utiliser ces nouvelles fonctions 2025-02-12 10:17:08 +01:00
78708e4eaa Ajouter des logs pour le parsing des IDs de mesures dans la route POST /videos 2025-02-12 10:11:27 +01:00
27ada11471 Améliorer le parsing des IDs de mesures dans la route POST /videos pour gérer les erreurs de format 2025-02-12 10:10:54 +01:00
7aae1aaf34 Supprimer le parsing des IDs de mesures dans la route POST /videos 2025-02-12 10:07:58 +01:00
f9de2227dc Ajouter un logging pour afficher les détails de la création d'une vidéo dans la route POST /videos 2025-02-12 10:07:02 +01:00
ed4a37e259 Modifier les types de project_id, measurement_ids et duration dans la route POST /videos et ajouter le parsing des IDs de mesures 2025-02-12 10:05:57 +01:00
0c91f7d3c3 Ajouter un logging pour afficher les détails de la création d'une vidéo dans la route POST /videos 2025-02-12 10:02:39 +01:00
afe3c163f1 Modifier le type de project_id et duration en chaîne de caractères dans la documentation de la route GET /videos 2025-02-12 09:59:51 +01:00
0f31b5019f Modifier le type de measurement_ids en tableau d'entiers et simplifier la validation des IDs dans la route POST /videos 2025-02-12 09:26:57 +01:00
0a6fbb22bf Modifier le logging pour afficher uniquement le premier ID de mesure lors de la création d'une vidéo 2025-02-12 09:19:27 +01:00
6fedbe10c8 Ajouter la validation et le parsing des IDs de mesures dans la route POST /videos 2025-02-12 09:18:27 +01:00
cec3a10b2b Ajouter la documentation Swagger pour la route POST /videos afin de clarifier les paramètres et les réponses 2025-02-12 09:14:18 +01:00
2a24864003 Modifier la route POST /videos pour simplifier la validation des champs et mettre à jour la documentation Swagger 2025-02-12 09:12:11 +01:00
6ee50ee7b4 Ajouter la fonction getPathList pour récupérer les chemins à partir d'une liste d'IDs 2025-02-12 09:09:11 +01:00
158a288dec Décommenter le code de création et de suppression de vidéos dans tester.js 2025-02-12 09:06:06 +01:00
cd1f91589b Améliorer la gestion des erreurs et assurer l'attente lors de la création de dossiers et de l'enregistrement d'images dans uploadMeasureImage 2025-02-12 08:01:11 +00:00
0600fb44c2 Décommenter la fonction getSmileImage dans tester.js 2025-02-12 07:58:17 +00:00
1f21c288ff Merge branch 'main' of gitea.kerboul.me:timelapse/timelapse-backend 2025-02-12 07:57:42 +00:00
152f4ee508 Commenter le code de test dans tester.js pour désactiver les fonctions de création et de suppression de dossiers 2025-02-12 07:57:41 +00:00
c050a1744f Ajout Logs routes 2025-02-12 08:56:49 +01:00
efaa49912e Passage DB en Prod 2025-02-11 22:53:05 +01:00
bd9a9b70a1 Merge pull request 'Ajout des fonctionnalités de traitement vidéo' (#2) from dev2 into main
Reviewed-on: https://gitea.kerboul.me/timelapse/timelapse-backend/pulls/2
2025-02-11 21:51:35 +00:00
cbb18e0ca2 Réorganisation du code dans videoManager.js et activation des tests de gestion des dossiers dans tester.js 2025-02-11 22:49:37 +01:00
a80193dadc Ajout de la gestion des chemins d'images et amélioration des messages de log dans plusieurs modules 2025-02-11 22:40:32 +01:00
33b55e0dc0 Tri des images numériquement avant la création de la vidéo et mise à jour du fichier temporaire 2025-02-11 19:29:03 +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
66d51f24d9 Mise à jour de la documentation des routes d'upload pour utiliser requestBody au lieu de formData 2025-02-11 18:34:47 +01:00
042ea5cc50 Suppression du fichier Swagger pour le schéma de mesure et mise à jour des descriptions dans les routes d'images et de projets 2025-02-11 18:30:32 +01:00
08fa489f4c Ajout de la documentation Swagger pour le schéma de mesure 2025-02-11 18:23:25 +01:00
83b7f14778 Modification de la configuration de connexion à la base de données pour passer en mode production 2025-02-11 18:19:02 +01:00
3f34fdeef3 Ajout de package-lock.json au fichier .gitignore 2025-02-11 18:17:21 +01:00
4df3dae224 Merge pull request 'Réorganisation des routes API et ajout de la gestion des téléchargements d'images' (#1) from dev into main
Reviewed-on: https://gitea.kerboul.me/timelapse/timelapse-backend/pulls/1
2025-02-11 17:15:29 +00: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
83dd43e0c2 Ajout de la gestion des images avec scan, suppression et mise à jour des mesures dans la base de données 2025-02-11 17:51:24 +01:00
5119ee488a Correction du chemin de création du dossier de projet lors du téléchargement d'images de mesure 2025-02-11 16:59:43 +01:00