Commit Graph

145 Commits

Author SHA1 Message Date
FyloZ
97c6e17b80 Ajout des tests de la vérification des ingrédients des mélanges 2021-04-18 22:52:47 -04:00
William Nolin
931494c1f9 Ajout de la vérification des ingrédients des mélanges 2021-04-18 19:54:28 -04:00
FyloZ
9502ae2220 Commençement de la vérification de la position des ingrédients des mélanges 2021-04-18 14:57:16 -04:00
FyloZ
26314af635 Ajout de la vérification de l'ordre des étapes des recettes 2021-04-17 19:55:00 -04:00
FyloZ
2b1c8c2555 Merge branch 'master' into features
# Conflicts:
#	src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/RecipeService.kt
#	src/main/kotlin/dev/fyloz/colorrecipesexplorer/service/RecipeStepService.kt
2021-04-15 16:36:22 -04:00
FyloZ
11980d06ac Ajout de l'identifiant des produits dans les errors de quantités 2021-04-13 16:38:16 -04:00
FyloZ
689bd2a602 Correction des tests 2021-04-13 11:11:14 -04:00
FyloZ
891e32990d Correction de la sauvegarde dans les services génériques qui lançaient une NotFoundException lorsque l'identifiant spécifié existe. 2021-04-11 16:26:45 -04:00
FyloZ
0321dd45f6 Ré-implémentation des erreurs pour suivre un standard. 2021-04-10 21:03:41 -04:00
FyloZ
c313888f30 Commencement de la vérification de la position des étapes 2021-04-09 13:17:48 -04:00
FyloZ
f3d1230e75 Correction d'un bug qui tentait d'écrire les fichiers dans le mauvais dossier. 2021-04-06 10:26:53 -04:00
FyloZ
e9ed33432d Correction d'un typo dans la nom d'une permission 2021-04-06 09:30:29 -04:00
FyloZ
b925cdd02a Corrections de certaines permissions 2021-04-05 19:27:23 -04:00
FyloZ
490d4a0027 Mise à jour du nom de la permission 'PRINT_MIX' vers 'PRINT_MIXES'. 2021-04-04 23:39:30 -04:00
FyloZ
6cad19b699 Création d'annotations pour les permissions couramment utilisées. 2021-04-04 22:38:28 -04:00
FyloZ
c374d76442 Mise à jour des permissions 2021-04-04 22:23:30 -04:00
FyloZ
1bd0c94a4d Amélioration de l'implémentation des controlleurs. 2021-04-04 21:02:53 -04:00
FyloZ
9d687470ba Correction d'un bug qui retournait une erreur 404 lorsque la fiche signalitique d'un produit existait
Ajout de tests pour SimdutService.
2021-03-31 20:04:12 -04:00
FyloZ
30ae5b1fc7 Correction d'un bug qui empêchait de modifier les ingrédients d'un mélange. 2021-03-29 20:47:05 -04:00
FyloZ
3987b18fdd Correction d'un bug qui empêchait de modifier les étapes d'une recette. 2021-03-26 15:46:47 -04:00
FyloZ
e54ed1408e Ajout des informations spécifique aux groupes. 2021-03-23 18:32:21 -04:00
FyloZ
afc18a4a67 Ajout d'un endpoint pour déduire les quantités des produits d'un mélange selon un ratio donné. 2021-03-20 00:12:30 -04:00
FyloZ
3afd5f16f9 Ajustement des permissions pour utiliser l'inventaire. 2021-03-19 22:38:42 -04:00
FyloZ
6ea65f6519 Les groupes n'ont plus de liste d'employés car la récupération d'un groupe depuis la base de donnée causait une boucle infinie. 2021-03-19 22:29:00 -04:00
FyloZ
582236b72e Les endpoints pour déduire et ajouter une quantité de produit retournent maintenant les quantités mises à jour. 2021-03-19 22:08:01 -04:00
FyloZ
261ff046ec Ajout d'un endpoint pour récupérer tous les produits qui ont une fiche signalitique. 2021-03-19 15:25:47 -04:00
FyloZ
3033e104b2 Ajout d'un endpoint pour l'inventaire 2021-03-19 14:45:53 -04:00
William Nolin
532ca81fd7 Drop thymeleaf 2021-03-16 16:43:29 -04:00
FyloZ
ae88dac1bf Ajout des permissions explicites dans les employés 2021-03-15 19:30:02 -04:00
FyloZ
099534c9b2 Les étapes inutilisées sont maintenant supprimées lors de la mise à jour d'une recette.
Corrige #52
2021-03-12 19:48:06 -05:00
FyloZ
472a802191 Mise à jour du gestionnaire de base de donnée 2021-03-10 17:17:19 -05:00
FyloZ
3cdc8f4425 Ajout de la couleur et du lustre d'une recette. 2021-03-10 17:01:52 -05:00
FyloZ
06060eca89 L'échantillon d'une recette n'est plus obligatoire. 2021-03-09 20:17:22 -05:00
FyloZ
81c9f82a9f La création d'un mélange vérifie si le type de mélange existe avant de tenter de le créer. 2021-03-09 19:51:31 -05:00
FyloZ
16f4a36693 Ajout d'une vérification lors de la suppression d'une entité qui vérifie si l'entité peut être supprimée. 2021-03-09 19:24:00 -05:00
FyloZ
c5d3791460 Les variables payload dans les annotations de validation sont nécessaires. 2021-03-09 15:56:00 -05:00
FyloZ
ed8abaa456 Cleanup 2021-03-09 14:08:57 -05:00
FyloZ
50442d7ebc La mise à jour d'un mélange crée, met à jour et supprime les ingrédients au lieu de tout recréer. 2021-03-09 11:45:00 -05:00
William Nolin
04e18d93be Master 2021-03-08 09:43:12 -05:00
FyloZ
47187de47a CI/CD 2021-03-06 20:00:52 -05:00
FyloZ
96eb029a25 Intégration de l'utilitaire "Database Manager" qui permet de gérer la base de donnée.
L'application vérifie maintenant la version de la base de donnée avant de démarrer, et peut la mettre à jour automatiquement.
2021-03-06 17:27:10 -05:00
FyloZ
4e74d51bc6 Désactivation des tests de Repository car ils ont tous cessé de fonctionner avec l'ajout de Liquibase. 2021-03-04 17:58:19 -05:00
William Nolin
7fba53c9c7 Resolve "Définir les noms des tables et des colonnes" 2021-03-04 17:26:26 -05:00
FyloZ
63e69d702c Copie les résultats des tests dans after_script pour les avoir en cas de tests qui fail 2021-02-25 21:26:27 -05:00
FyloZ
a026c4a7a0 Correction du endpoint /employee/current qui ne fonctionnait pas lorsque aucun employé n'était connecté parce que le paramêtre "loggedInEmployee" n'était pas nullable. 2021-02-16 14:20:16 -05:00
FyloZ
f02e4179fd JwtAuthorizationFilter.getAuthenticationToken(String) retourne null si aucun employé avec l'identifiant donné n'a été trouvé. 2021-02-16 13:59:25 -05:00
FyloZ
af7aa5bef5 Les jetons JWT expirés sont maintenant ignorés, au lieu de lancer une ExpiredJwtException et de retourner une erreur HTTP 500. 2021-02-14 21:30:02 -05:00
FyloZ
04ce615eb4 MixService.save(MixSaveDto) utilise maintenant le méthode MixTypeService.createForNameAndMaterialType(String, MaterialType)
La méthode utilisait directement le constructeur de MixType, qui ne vérifie pas les conflits de nom avec les Materials existants, d'où l'erreur de contrainte unique.

Le test de la méthode est ajuster pour vérifier l'utilisation de la méthode adéquate.
2021-02-13 22:20:35 -05:00
FyloZ
50c957576a Désactivation du CORS lorsque le profile debug n'est pas activé pour éviter les requête CORS invalides sur le même origine. 2021-02-12 13:05:36 -05:00
FyloZ
43c38a0eba Séparation du frontend et du backend de Color Recipes Explorer en deux projets. 2021-02-12 11:06:10 -05:00