You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Gestion itinéraires et contacts, Tests unitaires et d'intégration (#6)
* ajout git ignore
* add default files
* add git ignore
* fix repo
* fix: ignore les properties
* suppression: properties
* config: dépendance hibernate
* feat: (api) route apijoignable
* feat: (utilisateur) route inscription utilisateur
* feat: (utilisateur) route inscription utilisateur avec vérification sur nom , prenom , mail , mot de passe et génération de token
* feat: (utilisateur) route de connexion
* feat: (utilisateur) route pour supprimer un compte
* feat: (dépendences) modification du build dans pom.xml
Modification du build dans le pom.xml
Ajout de "spotbugs-maven-plugin" et
"jacoco-maven-plugin"
* feat: (CI) création quality-reports.yml
* fix: (CI)
* fix: (CI) retrait spotbug
* feat (contact) creation de la represention en bd des contacts
* feat : (Authentification par jwt) mise en place de l'authentification
* feat: (docker) docker-compose + .env.example
Création du fichier d'exemple de config
Création du fichier docker-compose (mysql, mongodb)
Création du script de configuration initiale de mongodb
* feat (ajout contact) ajoute un contact
* Modifications Légères Utilisateur Modèle/Controleur
Modification de certains retours d'erreurs dans le modèle d'Utilisateur
Ajout de TODO dans le modèle d'utilisateur, en discuter lors de la prochaine daily
Modification code de retour lors de la création d'un user (200 --> 201)
* feat: (docker) Dockerfile
Création Dockerfile API
+ config application.properties
+ fix variables manquantes
* fix: (docker) Docker-compose
Fix Dockerfile : ajout script attente mysql pour lancement Spring
Route /api/joignable sans sécurité
Suppression application.properties (vars d'environnement remplacent)
* feat: (service) inscription, connexion et suppression d'un utilisateur
inscription, connexion et suppression d'un utilisateur revues pour fonctionner avec le service UtilisateurService
* fix: (docker) script attente mysql
fix script attente mysql pour run serveur spring
* fix: (pom) jacoco + sonarcloud
* fix: (CI) analyse sonarcloud
* fix: (CI) fix chemin pom
* fix: (CI) push branches
Retrait spécification branches déclenchement push
* feat: (CD) build-push image docker
* tempfix: (CD)
* feat: Tests de UtilisateurService
Tests unitaires de la classe UtilisateurService
* feat: (CD) création .env
* feat (contact)
Coordonnées stockées dans la base mongo
Route pour la liste des clients d'un utilisateur
* fix: (git) .gitattributes
Correction format de fin de ligne fichier sh
+ .dockerignore pour ne pas inclure dans l'image des fichiers inutiles
* feat: (CD) branche exécution manuelle
* fix: (docker) pull image api de docker hub
* fix: (tests) h2 db
ajout db H2 pour tests
* fix: (CI) tests env config
* fix: (config) tests config
* fix: (config) Ajout mongoDB.uri
* fix: (CI-test) mongo.uri env name
* fix: (pom) nom dépendance
nom dépendance sql + suppr dépendance mongo
* feat: (testmongo) config test + test mongo
* fix: (warning)
* fix: (testconfig) nom BD
* fix: (CI) service mongo + rapport couverture
* fix: (CI) config fwt
* fix: (CI) jacoco path file
* testfix: (CI)
* testfix: (CI)
* testfix: (CI) test output
* testfix: (CI) log
* fix: (CI) jacoco pom path
* test: (CI)
* tesfix: (CI)
* fix: (CI) retrait reporter
* feat: (CD) déploiement Docker serveur
* fix: (CD) déploiement serv
* fix: (CD) accès vars
* fix: (CD) accès vars
* fix: (CD) typo
* fix: (CD)
* fix: (CD) méthode copie fichiers
* fix: (CD) syntaxe
* fix: (CD) vars import
* fix: (CD) génération .env
* fix: (CD) typo
* fix: (CD) scp path
* fix: (CD) syntaxe EOF
* fix: (CD) syntaxe bash
* fix: (CD) complétion .env
* Ajout entreprise au contact
Ajout de l'entreprise dans les données d'un contact + calcul des coordonnées
* refactor: (contact) adaptation du dto au cahier des charges
* fix: (CI) commente quality-reports.yml
* fix: (CD) commente build-deploy-docker.yml
* fix (contact) : nom de l'entreprise non retourné
* Ajout coordonnees utilisateur
Ajout des coordonnées de l'utilisateur lors de l'inscription (préparation de l'implémentation des itinéraires)
* fix: (CD) dossier
* fix: (CD) retrait db + adaptation
* fix: (env) exemple .env
* fix: (Inscription) Erreur adresse utilisateur
Ajout de l'annotation pour fixer la longueur maximale de l'adresse d'un utilisateur + correction message d'erreur
* feat: (Tests Unitaires)
Tests de Contact et Utilisateur
* fix: (Tests Unitaires) Classe UtilisateurService
* fix: (Tests Unitaires) Classe ContactService
* fix: (tailles) tailles et messages erreur propriétés utilisateur
* feat: modification client (#2)
* Modification d'un client
* Modification route api de modification client
* feat(contact) : méthode de suppression
* Test d'intégration utilisateur et contact
* fix(reponses): réponses textuelles au format json
* fix(encodage) : utf-8 dans headers
* feat: Test d'intégration
* fix test
* Test unitaire
* ajout commentaire
* Feature/itineraire (#5)
* feat (Classes mise en place Itineraire)
Classes basiques pour la gestion des itinéraires
* refactor structure itinéraire
* Feat (itinéraire)
route pour calculer avec vérification des paramètres. Calcul non implémenter
* fix: (Correction orthographe) Correction commentaires
* fix ( Contact) : retourne l'id du contact
* refactor (itinéraire) : changement du validateur d'erreur
* feat (itineraire) : créer un utilisateur
* feat (itineraire) : getListeItineraire
* fix(ContactDTO, UtilisateurDTO) Correction longueurs champs et erreurs renvoyees
* feat(Itineraire) : Suppression
* refactord (ajout itinéraire) : serializer de retour.
* fix merge
* fix(orthographe) : "interaction"
* fix(commentaires, conventions)
---------
Co-authored-by: Simon Guiraud <simon.guiraud12@gmail.com>
Co-authored-by: Loïc Faugières <loic.faugieres@gmail.com>
---------
Co-authored-by: LucasDescriaud <lucas.descriaud@iut-rodez.fr>
Co-authored-by: Simon Guiraud <simon.guiraud12@gmail.com>
Co-authored-by: NoahMiquel <120092720+NoahMiquel@users.noreply.github.com>
Co-authored-by: Simon Guiraud <78082685+SyberSim@users.noreply.github.com>
Co-authored-by: LucasDescriaud <133020052+IUTLucas@users.noreply.github.com>