FyloZ
06060eca89
L'échantillon d'une recette n'est plus obligatoire.
2021-03-09 20:17:22 -05:00
William Nolin
1f61ebdc5f
Merge branch 'bug-solving' into 'master'
...
Règle les bugs #49 , #50 et #51
Closes #49 , #50 , and #51
See merge request color-recipes-explorer/backend!10
2021-03-10 00:57:27 +00: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
faeff20272
Mise à jour de Kotlin et de ses plugins vers la version 1.4.30, qui semble de régler un erreur avec Hibernate, qui croyait qu'il n'y avait pas de constructeurs par défaut dans les entités.
2021-03-09 15:12:28 -05:00
William Nolin
7367816038
Merge branch 'duplicated-products-in-mix' into 'master'
...
Resolve "Les ingrédients des mélanges sont enregistrés en plus de ceux qui étaient déjà enregistrés lors de la modification d'un mélange"
Closes #46
See merge request color-recipes-explorer/backend!7
2021-03-09 19:35:10 +00:00
William Nolin
ced54627e6
Merge branch 'master' into 'duplicated-products-in-mix'
...
# Conflicts:
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/AbstractServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/AccountsServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/CompanyServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/MaterialServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/MaterialTypeServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/MixMaterialServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/MixServiceTest.kt
# src/test/kotlin/dev/fyloz/trial/colorrecipesexplorer/service/RecipeServiceTest.kt
2021-03-09 14:30:38 -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
1d4bd01ed5
Merge branch 'master' into 'duplicated-products-in-mix'
...
Master
See merge request color-recipes-explorer/backend!9
2021-03-08 14:43:12 +00:00
William Nolin
04e18d93be
Master
2021-03-08 09:43:12 -05:00
William Nolin
7feb217d61
Merge branch '38-retirer-les-classes-imbriquees-des-tests' into 'master'
...
Resolve "Retirer les classes imbriquées des tests"
Closes #38
See merge request color-recipes-explorer/backend!8
2021-03-08 14:33:36 +00:00
FyloZ
10a3f0db08
Les classes imbriquées dans les tests ont été retirés
2021-03-07 21:28:52 -05:00
FyloZ
42e33f83ef
Ajout d'un volume pour les données dans CI/CD
2021-03-06 21:24:30 -05:00
FyloZ
47187de47a
CI/CD
2021-03-06 20:00:52 -05:00
William Nolin
ce8ed98fd4
Merge branch 'database-manager-integration' into 'master'
...
Resolve "Ajouter un système pour détecter et mettre à jour la base de données"
Closes #32
See merge request color-recipes-explorer/backend!6
2021-03-06 22:36:58 +00: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
4995bf14e9
Merge branch '45-definir-les-noms-des-tables-et-des-colonnes' into 'master'
...
Resolve "Définir les noms des tables et des colonnes"
See merge request color-recipes-explorer/backend!5
2021-03-04 22:26:26 +00:00
William Nolin
7fba53c9c7
Resolve "Définir les noms des tables et des colonnes"
2021-03-04 17:26:26 -05:00
William Nolin
4a6909dee6
Merge branch '45-definir-les-noms-des-tables-et-des-colonnes' into 'master'
...
Resolve "Définir les noms des tables et des colonnes"
Closes #45
See merge request color-recipes-explorer/backend!4
2021-02-26 04:16:37 +00: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
William Nolin
0cae167a99
Merge branch '41-l-endpoint-employee-current-retourne-une-erreur-500-lorsque-l-employe-n-a-pas-ete-trouve-alors' into 'master'
...
Resolve "L'endpoint /employee/current retourne une erreur 500 lorsque l'employé n'a pas été trouvé, alors qu'il devrait retourner l'erreur 404"
Closes #41
See merge request color-recipes-explorer/backend!3
2021-02-16 20:54:56 +00: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
0efef85949
Le Pipeline CI supprime automatiquement l'image Docker du runner pour éviter de polluer son registre d'images.
2021-02-15 16:08:12 -05:00
FyloZ
63c7c35a73
Mise à jour du Pipeline CI pour utiliser les identifiés par Gitlab au lieu d'un jeton d'accès personnel
2021-02-15 15:44:59 -05:00
William Nolin
6782970159
Merge branch '36-gerer-l-exception-expiredjwtexception' into 'master'
...
Resolve "Gérer l'exception ExpiredJwtException"
Closes #36
See merge request color-recipes-explorer/backend!2
2021-02-15 03:24:53 +00: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
William Nolin
d2525fa991
Merge branch '37-verifier-les-conflits-de-produits-mixtype-lors-de-la-creation-de-melanges' into 'master'
...
Resolve "Vérifier les conflits de produits (MixType) lors de la création de mélanges"
Closes #37
See merge request color-recipes-explorer/backend!1
2021-02-14 17:06:45 +00: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
1c6d33cc61
Copie les résultats des tests dans after_script pour les avoir en cas de tests qui fail
2021-02-14 01:52:09 -05:00
FyloZ
87dbd3bc9d
Merge branch 'master' into 37-verifier-les-conflits-de-produits-mixtype-lors-de-la-creation-de-melanges
2021-02-14 01:45:25 -05:00
FyloZ
88e5069119
Ajout des rapports de tests unitaires dans Gitlab-CI
2021-02-14 01:37:12 -05:00
William Nolin
c32b36e753
Update .gitlab-ci.yml
2021-02-14 01:15:54 -05:00
FyloZ
4a8528e72e
Ajout des rapports de tests unitaires dans Gitlab-CI
2021-02-14 01:08:38 -05:00
FyloZ
5a05d87917
Ajout des rapports de tests unitaires dans Gitlab-CI
2021-02-14 01:06:52 -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
William Nolin
aff519537f
Update .gitlab-ci.yml
2021-02-12 23:59:03 -05:00
FyloZ
61c2f63878
CI/CD
2021-02-12 22:26:32 -05:00
FyloZ
d5c513fe41
CI/CD Valide
2021-02-12 22:15:38 -05:00
FyloZ
0dd40facf3
Restriction du CI/CD à la branche Master
2021-02-12 21:59:44 -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
54f3d244cc
Renommer la variable $CI_REGISTRY_IMAGE vers $CI_REGISTRY_IMAGE_BACKEND pour éviter les conflits.
2021-02-12 11:18:47 -05:00
FyloZ
b55887a989
CI/CD
2021-02-12 11:15:53 -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