Description:
Ce ticket concerne l'amélioration de l'entity Employee côté backend et la correction des modèles côté frontend pour inclure les images des collaborateurs. Il inclut également la mise en place de la fonctionnalité d'envoi d'images côté frontend avec Angular et la réception de ces images côté backend avec Spring Boot.
Tâches à Réaliser:
Amélioration de l'Entity Employee (Backend):
[ ] Ajouter un champ imageURL ou imageData à l'entity Employee pour stocker le chemin ou les données de l'image.
[ ] Mettre à jour les repositories, services et contrôleurs pour gérer ce nouveau champ.
Correction des Modèles (Frontend):
[ ] Ajouter un champ imageURL au modèle Employee dans Angular.
[ ] Mettre à jour les composants et services Angular pour gérer ce nouveau champ
Envoi d'Images Côté Frontend (Angular):
[ ] Développer un formulaire permettant l'upload d'images pour chaque collaborateur.
[ ] Utiliser Angular pour envoyer les images au backend via une requête HTTP multipart/form-data.
Réception et Gestion des Images (Backend - Spring Boot):
[ ] Mettre en place un endpoint pour recevoir les images envoyées depuis le frontend.
[ ] Gérer le stockage des images sur le serveur ou dans un service de stockage externe.
[ ] Mettre à jour l'URL de l'image dans l'entity Employee après l'upload réussi
.
Critères d'Acceptation:
Le champ imageURL ou imageData est correctement ajouté à l'entity Employee et utilisé dans l'ensemble de l'application backend.
Le modèle Employee côté frontend est mis à jour pour inclure le champ imageURL.
Les utilisateurs peuvent uploader une image pour chaque collaborateur via l'interface Angular.
Les images sont correctement reçues et stockées par le backend, et le champ imageURL de l'employee est mis à jour en conséquence.
La gestion des erreurs lors de l'upload d'images est correctement implémentée, avec des messages d'erreur appropriés affichés à l'utilisateur.
La fonctionnalité est testée et fonctionne correctement sur différents appareils et navigateurs.
Description: Ce ticket concerne l'amélioration de l'entity Employee côté backend et la correction des modèles côté frontend pour inclure les images des collaborateurs. Il inclut également la mise en place de la fonctionnalité d'envoi d'images côté frontend avec Angular et la réception de ces images côté backend avec Spring Boot.
Tâches à Réaliser:
Amélioration de l'Entity Employee (Backend):
Correction des Modèles (Frontend):
Envoi d'Images Côté Frontend (Angular):
Réception et Gestion des Images (Backend - Spring Boot):
. Critères d'Acceptation: