maestro2711 / fullstack_angular17_springboot

0 stars 0 forks source link

Amélioration de l'Entity Employee et Gestion des Images des Collaborateurs dans GeekHR Connect #23

Open maestro2711 opened 2 months ago

maestro2711 commented 2 months ago

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:

  1. 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.
  2. 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
  3. 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.
  4. 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: