FyloZ
42adb0ce9b
Mise à jour vers Kotlin 1.5.0
2021-05-06 21:36:25 -04:00
FyloZ
8f761a4be4
Employee -> User
2021-05-05 23:49:12 -04:00
FyloZ
a59bad7a7a
Ajout des conflits de nom entre les recettes d'une bannière ( #42 )
2021-05-04 12:04:02 -04:00
FyloZ
d7da1654e2
Ajout d'une permission pour l'API des kits de retouche
2021-05-01 20:45:35 -04:00
FyloZ
ced46dd83d
Ajout du support pour la génération de PDF de kit de retouche.
2021-04-30 18:37:24 -04:00
FyloZ
ef27e57f47
Tout fonctionne!
2021-04-28 17:50:05 -04:00
FyloZ
64829f74cb
Ajout des certaines chaines de caractères bannies dans le chemin des fichiers dans FileService.
2021-04-28 14:27:29 -04:00
FyloZ
361b1b2ba3
Ajustement de RecipeImageService pour utiliser FileService
2021-04-28 13:24:41 -04:00
FyloZ
0f649f983c
Ajustement de MaterialService pour utiliser FileService
2021-04-27 10:58:42 -04:00
FyloZ
ee4385ccb4
Bon test du service de fichiers
2021-04-26 23:31:58 -04:00
FyloZ
c6b3367cfa
Ajout d'un API dédié aux fichiers.
...
Ajout de la bibliothèque MockK pour simplifier le mocking dans Kotlin.
2021-04-26 23:30:46 -04:00
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
211fdb1895
Corrections des tests de FileService
2021-04-08 17:23:44 -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
FyloZ
08c6a9db49
Correction du test update(dto)
2021-03-08 13:56:59 -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
329b883a6a
Correction des tests
2021-02-16 14:11:40 -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
1f6ceff752
Correction du Test MixServiceTest.SaveDto.`calls and returns save() with the created entity`()
2021-02-14 11:57:43 -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
FyloZ
00dc50c775
Angular Budgets
2021-02-12 08:42:52 -05:00
FyloZ
8dfbeee1b1
CI/CD
2021-02-12 00:48:28 -05:00
FyloZ
6f1fe83122
Désactivation des tests MixMaterialRepositoryTest parce que je n'arrive pas à régler l'erreur de persistence.
2021-02-11 13:02:42 -05:00
FyloZ
54c7325725
Remplacement des TODOs dans les DSL par une implémentation.
2021-02-11 12:59:13 -05:00
FyloZ
7599479e59
Ajout d'un endpoint pour récupérer les mélanges qui ne sont pas des types de mélange.
...
Réparation de la modification du fichier SIMDUT des produits.
2021-02-08 19:53:19 -05:00
FyloZ
99e30672ce
Cleanup git, ajout de fichiers vides oubliés
2021-02-08 18:24:12 -05:00
FyloZ
b2461bfe55
Oublie de rajouter le composant mixes-card dans le VCS
2021-02-08 18:16:41 -05:00
FyloZ
17e056544d
Ajout du support pour les images des recettes dans le frontend Angular
2021-02-08 18:04:53 -05:00
FyloZ
93bae1504b
Correction de l'utilisation de l'attribut "disabled" dans le modèle du composant "entity-edit" au lieu d'utiliser l'attribut du contrôle.
2021-02-07 20:00:46 -05:00
FyloZ
ecdb6f52c8
Modification du service API du frontend Angular pour permettre de récupérer la réponse au complet au lieu de seulement le corps.
2021-02-07 19:00:18 -05:00
FyloZ
c38552d703
Ajout du support des images dans l'API REST (incompatible avec la version précédente)
2021-02-06 22:24:43 -05:00
FyloZ
bb8c0cb4c5
Ajout de l'impression des mélanges dans le frontend Angular. (Impossible à tester sans l'imprimante)
2021-02-05 20:25:04 -05:00
FyloZ
440b21d3dc
Correction de la suppression de mélanges.
2021-02-05 19:35:01 -05:00
FyloZ
68b6ee8855
Ajout des recettes et des mélanges au frontend Angular.
2021-02-05 17:30:18 -05:00
FyloZ
8fce20f978
Ajout des endpoints GET et DELETE pour les mélanges
2021-02-04 14:00:39 -05:00
FyloZ
41110237f5
Ajout d'endpoints pour récupérer les produits pour la création et la mise à jour de mélanges.
2021-01-28 23:53:12 -05:00
FyloZ
ca5d489cc4
Ajout du support pour les mélanges dans l'API REST.
2021-01-28 22:45:56 -05:00
FyloZ
c2c58be6bf
Ajout d'un endpoint REST permettant de mettre à jour les informations publiques d'une recette.
2021-01-24 14:58:55 -05:00
FyloZ
04e7049e2e
Mise à jour de RecipeUpdateDto
2021-01-20 22:31:42 -05:00
FyloZ
b47b8d0df5
La remarque est maintenant nullable dans RecipeSaveDto pour permettre de créer des recettes sans remarque plus facilement.
2021-01-20 16:41:44 -05:00
FyloZ
f80064811a
Mise à jour de RecipeSaveDto pour permettre la création d'une recette depuis l'API REST.
2021-01-18 23:13:52 -05:00
FyloZ
59c5369030
Ajout d'un mode debug pour désactivé le mode "secure" des cookies.
2021-01-12 16:13:20 -05:00
FyloZ
b3facdc7db
Ajout des permissions pour le bouton ajouter dans l'interface Angular.
2021-01-11 14:05:03 -05:00
FyloZ
66cec621ac
Ajout du support basique pour les recettes dans l'API REST.
2021-01-10 00:51:45 -05:00
FyloZ
e56f185489
Ajout du support pour les types de produits en Kotlin.
2021-01-08 19:03:27 -05:00
FyloZ
37c10e6985
Restructuration des services pour permettre de séparer les services et les services "externes", qui seront appelés depuis les contrôlleurs. Ceux-ci incluent le support pour les DTO.
...
Ajout du support pour les MixMaterial dans l'API REST.
2021-01-08 16:19:10 -05:00
FyloZ
854d3c2c3e
Ajout du support pour les étapes des recettes dans l'API REST.
2021-01-07 17:11:21 -05:00
FyloZ
fe9dcacc7c
Renommer inventaire vers catalogue pour une meilleure représentation.
2021-01-06 16:39:34 -05:00
FyloZ
19f77d1b5b
Ajout du support pour les bannières dans le frontend Angular.
2020-12-27 16:18:07 -05:00
FyloZ
4b5dec39d8
Ajout des permissions
2020-12-27 15:51:28 -05:00
FyloZ
6bd111a5e9
Ajout du support des compagnies dans le backend REST.
2020-12-27 01:04:02 -05:00
FyloZ
f98a0064ca
Materials and Material types frontend
2020-12-23 14:45:21 -05:00
FyloZ
c81f046804
Ajout du support pour fiche signalitiques dans l'API REST.
2020-11-25 13:34:30 -05:00
FyloZ
dd36390a08
La mise à jour d'un type de produit ignorait s'il était un type système.
2020-11-25 09:13:27 -05:00
FyloZ
dd480d72c0
Ajout de tests
2020-11-17 14:53:02 -05:00