Commit Graph

312 Commits

Author SHA1 Message Date
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
William Nolin 2753ffde1b Merge branch 'better-permissions' into 'master'
Resolve "Meilleure gestion des permissions"

Closes #57 and #56

See merge request color-recipes-explorer/backend!22
2021-04-05 23:33:48 +00: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
William Nolin ac4be0b330 Merge branch 'bug-solving' into 'master'
Correction d'un bug qui retournait une erreur 404 lorsque la fiche signalitique d'un produit existait

Closes #54

See merge request color-recipes-explorer/backend!21
2021-04-01 00:10:35 +00: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
William Nolin c0574cfa0e Merge branch 'model-modifications' into 'master'
Ajout des informations de groupe et des positions des étapes et ingrédients

Closes #48, #52, #40, #24, and #19

See merge request color-recipes-explorer/backend!20
2021-03-30 00:53:06 +00: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
William Nolin a500a8e46e Merge branch 'inventory' into 'master'
Inventory

See merge request color-recipes-explorer/backend!18
2021-03-20 04:19:52 +00:00
FyloZ ac939115f1 Merge remote-tracking branch 'origin/inventory' into inventory 2021-03-20 00:12:41 -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
William Nolin 91927eca84 Merge branch 'inventory' into 'master'
Inventory

See merge request color-recipes-explorer/backend!17
2021-03-20 02:41:44 +00:00
William Nolin f46dbf088a Merge branch 'master' into 'inventory'
# Conflicts:
#   src/main/kotlin/dev/fyloz/trial/colorrecipesexplorer/model/AccountModel.kt
2021-03-19 22:41:19 -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
William Nolin a7109b9f45 Le @JsonIgnore sur la propriété "employees" des groupes à cesser de fonctionner, causant une boucle infinie lors de la sérialisation d'un groupe. 2021-03-19 20:54:44 -04:00
William Nolin 77f3b113c2 Merge branch 'inventory' into 'master'
Ajout d'un système d'inventaire

See merge request color-recipes-explorer/backend!16
2021-03-19 19:59:08 +00: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 376d244f29 Merge branch 'drop-thymeleaf' into 'master'
Drop thymeleaf

See merge request color-recipes-explorer/backend!15
2021-03-16 20:43:29 +00: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
William Nolin af9c7ca092 Merge branch 'bug-solving' into 'master'
Bug solving

Closes #52

See merge request color-recipes-explorer/backend!13
2021-03-13 16:20:28 +00:00
FyloZ bf2eb0b02c CI/CD 2021-03-13 11:13:08 -05: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
William Nolin 26ab3ebb10 Merge branch 'master' into 'bug-solving'
Master

See merge request color-recipes-explorer/backend!12
2021-03-13 00:45:22 +00:00
William Nolin 89fd34b645 Merge branch 'model-modifications' into 'master'
Model modifications

See merge request color-recipes-explorer/backend!11
2021-03-10 22:23:48 +00: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
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