Commit Graph

61 Commits

Author SHA1 Message Date
William Nolin
7fba53c9c7 Resolve "Définir les noms des tables et des colonnes" 2021-03-04 17:26:26 -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
68b6ee8855 Ajout des recettes et des mélanges au frontend Angular. 2021-02-05 17:30:18 -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
f98a0064ca Materials and Material types frontend 2020-12-23 14:45:21 -05:00
FyloZ
dd480d72c0 Ajout de tests 2020-11-17 14:53:02 -05:00
FyloZ
df36da3536 Ajout des comptes à l'interface Angular. 2020-10-17 15:35:12 -04:00
FyloZ
3bafc3d9ef Ajout des comptes pour l'API REST. 2020-10-15 23:38:13 -04:00
FyloZ
a16844d747 Ajout de Angular.
Ajout des profiles thymeleaf et angular.
2020-10-09 19:01:53 -04:00
FyloZ
6a5a254c41 Ajout des icônes pour les produits en basse quantité. 2020-10-09 00:28:46 -04:00
FyloZ
6a56aa9fde Ajout des icônes pour les recettes non approuvées. 2020-10-08 23:55:07 -04:00
FyloZ
6cd4763d62 Transition vers Gradle.
Ajout de Kotlin.
Début d'icônes.
2020-10-08 23:14:43 -04:00
FyloZ
80c30e5bfc Correction: L'export de toutes les recettes donnait un fichier zip corrompu 2020-03-10 15:25:19 -04:00
FyloZ
360fd904dc Correction: Le lien "Exporter toutes les couleurs" du menu principal n'envoyait pas toujours vers la bonne URL 2020-03-10 14:55:18 -04:00
FyloZ
c988292443 Modification des propriétés par défaut
Correction: Le bouton "Cacher les autres produits" cachait les produits en manque.
Correction: Le la boite de confirmation n'était pas assez grande pour son contenu..
2020-03-10 13:34:40 -04:00
FyloZ
2163abddf7 Correction: Il était impossible de créer des produits, erreur lors de la création du SIMDUT 2020-03-10 12:54:56 -04:00
FyloZ
4cd30c3aee Ajout: flash du bouton sauvegardé lors de modifications non sauvegardés pour le mettre en évidence
Dépendances: Ajout de jQuery UI 1.12.1
2020-03-10 11:29:12 -04:00
FyloZ
f091cf7fd7 Correction: Un message d'erreur apparaissait lors de la suppression d'une entité, même si l'opération se terminait avec succès. 2020-03-10 09:03:30 -04:00
FyloZ
f07c1c71db Correction d'un bug d'affichage dans le créateur de produit 2020-03-09 23:42:41 -04:00
FyloZ
295f30f3f4 Correction: Les étapes des recettes n'étaient pas mises à jour correctement 2020-03-09 23:19:23 -04:00
FyloZ
ac69508b42 Correction d'un bug qui empêchait de détecter si un fichier SIMDUT existe. 2020-03-09 22:59:12 -04:00
FyloZ
67a8c361dd Correction: Aucune validation lors de la création d'un type de produit
Correction: Impossible de créer des PDFs de kit de retouche
Correction: L'icône de l'imprimante n'est pas toujours actualisée lorsque l'extension bPac est installée
2020-03-09 20:07:44 -04:00
FyloZ
73f6a97a21 Correction: les recettes n'étaient pas mises à jour 2020-03-09 14:54:59 -04:00
FyloZ
499435387e corrections: Impossible de créer plus que un (deux?) mélanges avec le même nom 2020-03-09 10:52:57 -04:00
FyloZ
24ae85f56f Merge remote-tracking branch 'origin/master' 2020-03-08 22:40:46 -04:00
FyloZ
a47f82462d Début corrections: Impossible de créer plus que un (deux?) mélanges avec le même nom 2020-03-08 22:39:55 -04:00
FyloZ
2ba8d7ccb8 Transition des beans depuis les constructeurs des services vers des setters pour faciliter les tests 2020-02-28 16:11:48 -05:00
FyloZ
e6b210881e Ajout de la propriété cre.server.url-use-https 2020-02-27 09:11:57 -05:00
FyloZ
43ae9f1222 Transition complète vers jQuery 2020-02-26 21:02:25 -05:00
FyloZ
54b4751eb6 L'input de la boite de confirmation prend le focus automatiquement
Enter = Continuer
Escape = Annuler
2020-02-26 14:01:40 -05:00
FyloZ
446233dbc0 Fix recherche de produit dans l'éditeur de mélange 2020-02-26 11:00:56 -05:00
FyloZ
5fa6cf1328 Empêcher la création de mélanges avec le même nom qu'un produit
Les types de produit par défaut son maintenant définis dans les propriétés
2020-02-26 10:27:57 -05:00
FyloZ
58a60645b4 INDEV - Empêcher la création de mélanges avec le même nom qu'un produit 2020-02-24 19:23:45 -05:00
FyloZ
b1a4c4af40 Empêcher la suppression des type de produits par défaut 2020-02-23 23:45:47 -05:00
FyloZ
af58fc47a1 La configuration du dossier d'upload et du fichier des mots de passe sont maintenant dans application.properties 2020-02-22 15:42:21 -05:00
FyloZ
747d593c40 Améliorations InventoryController et InventoryService 2020-02-21 11:05:00 -05:00
FyloZ
7ea34423bc Début amélioration inventaire 2020-02-21 09:40:38 -05:00
FyloZ
700f8eedfd Corrections étapes de recette
Corrections images
2020-02-20 12:23:27 -05:00
FyloZ
b13d8c8e63 Améliorations création/édition des mélanges 2020-02-19 23:36:08 -05:00
FyloZ
26110beac2 Continue transition vers exceptions + DTO 2020-02-19 06:46:31 -05:00
FyloZ
a1cc594acd Continue transition vers exceptions + DTO 2020-02-18 19:32:48 -05:00
FyloZ
5fde4078f7 Début transition vers exceptions + DTO 2020-02-17 17:15:04 -05:00
FyloZ
d4ea4c3874 Reusinage des modèles 2020-02-17 09:52:14 -05:00
FyloZ
43b06d30f4 Début du refactoring 2020-02-17 06:54:28 -05:00
FyloZ
9fa96adda8 Merge branch 'master' of https://git.fyloz.dev/FyloZ/color-recipes-explorer
 Conflicts:
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/configuration/InitialDataLoader.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Material.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/MaterialType.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/model/Recipe.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MaterialService.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MaterialTypeService.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/core/services/model/MixService.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/WebsitePaths.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/InventoryController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/OthersController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/RecipeExplorerController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/CompanyCreatorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MaterialCreatorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/creators/MixCreatorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialEditorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MaterialTypeEditorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/MixEditorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/editors/RecipeEditorController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/ImageFilesController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/files/SIMDUTFilesController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/removers/MaterialRemoverController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/removers/MaterialTypeRemoverController.java
	src/main/java/dev/fyloz/trial/colorrecipesexplorer/web/controller/removers/RecipeRemoverController.java
	src/main/resources/templates/index.html
	src/main/resources/templates/material/creator.html
	src/main/resources/templates/material/edit.html
	src/main/resources/templates/material/editor.html
	src/main/resources/templates/material/remover.html
	src/main/resources/templates/materialType/edit.html
	src/main/resources/templates/materialType/editor.html
	src/main/resources/templates/mix/editor.html
	src/main/resources/templates/mix/selector.html
	src/main/resources/templates/recipe/bak.html
	src/main/resources/templates/recipe/created.html
	src/main/resources/templates/recipe/edit.html
	src/main/resources/templates/recipe/editor.html
	src/main/resources/templates/recipe/explore.html
	src/main/resources/templates/recipe/remover.html
2020-02-16 15:05:25 -05:00
FyloZ
d1223e2c15 Début du refactoring 2020-02-16 14:24:23 -05:00
William Nolin
88f7ec338e # v1.2.0 (Imprimante P-touch)
### Corrections
* Correction d'un bug qui empêchait la suppression des mélanges.
* Correction d'un bug qui empêche les boutons supprimer de fonctionner.
* Correction d'un bug qui permettait d'envoyer les formulaires demandant des mots de passe sans donner un mot de passe valide.
* Correction d'une désynchronisation entre le nom des mélanges et leur produit interne.
* Amélioration du style.
* Amélioration de la fluidité de la navigation.
* Transition complète des modèles vers Lombok.

### Ajouts
* Ajout du support pour l'imprimante P-touch de Brother.
  * L'extension b-Pac doit être installée sur le navigateur des clients.
    * [Firefox](https://cre.fyloz.dev/bpac.xpi)
    * [Chrome](https://chrome.google.com/webstore/detail/brother-b-pac-extension/ilpghlfadkjifilabejhhijpfphfcfhb)
  * Le logiciel b-Pac doit être installé sur l'ordinateur des clients.
    * [Windows](https://download.brother.com/welcome/dlfp100614/bcciw32031.msi)
* Ajout de la possibilité d'imprimer les mélanges avec P-Touch
* Ajout de la possibilité d'imprimer les étiquettes de kit de retouche avec P-Touch
* Ajout des boîtes de confirmation.
* Ajout d'un type de produit aux mélanges.
* Ajout du changement d'ordre des produits d'un mélange.
* Les produits dans l'inventaire sont maintenant ordonnés alphabétiquement.

### Dépendances
* Ajout de jQuery, début de la transition.
* Migration vers Java 11
2020-01-29 20:48:25 -05:00
William Nolin
4f7336e982 v1.2.0_beta 2020-01-23 08:47:31 -05:00
FyloZ
6fb6a4829c # v1.1.3
### Corrections
* Correction de fautes de syntaxe.
* Correction d'un bug qui empêchait d'utiliser une recette.

### Ajouts
* Traduction complète de l'application.
* Amélioration des recherches.
* Ajout d'une confirmation avant l'utilisation d'un mélange ou d'une recette.
* Le nom des mélanges peut maintenant être modifié.
* Le bouton retour envoie maintenant vers la dernière page visitée.
2019-12-27 22:26:32 -05:00
FyloZ
f21cfd94c1 # v1.1.2
### Corrections
* Amélioration du style du site.
* Correction d'un bug qui permettait de supprimer des images sans mot de passe.

### Ajouts
* Il n'est plus possible de modifier la quantité des produits utilisant les pourcentages dans l'explorateur de recette.
* La quantité initiale d'un produit peut maintenant être cachée dans l'explorateur de recette.
* La quantité minimum d'un produit dans un mélange est maintenant de 0.001.
* La quantité de chaque produit d'un mélange peut maintenant être calculée depuis la quantitée totale du mélange.
* Ajout de boîtes de notification améliorées.
2019-12-20 10:50:46 -05:00