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
FyloZ
02588ae2f1
Ajout du support complet des employés/groupes.
2020-10-29 20:30:22 -04: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
12433c353c
Ajout de equals/hashcode corrects dans le modèle.
...
Correction: Aucun message d'erreur lors de la création d'un mélange.
2020-03-09 15:19:48 -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
cf7956637b
Début de la création de tests unitaires
2020-03-08 22:40:18 -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
cbaa4ea850
Finalisation améliorations controlleurs/services
2020-02-21 14:56:42 -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
1b5480e800
Finalisation transition vers exceptions + DTO
2020-02-19 15:01:10 -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
ddcb5c9629
Continue transition vers exceptions + DTO
2020-02-17 23:09:37 -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
FyloZ
b66777aa23
v1.1.1
...
# v1.1.1
### Corrections
* Désactivation de l'autocomplétion dans les étapes des recettes (permet d'éviter un bug qui affiche les suggestion par dessus toutes les étapes sur Edge)
* Correction d'un bug qui permettait d'envoyer les formulaires demandant des mots de passe sans donner un mot de passe valide.
* Amélioration des contrôlleurs et du service des mélanges.
* Correction d'un bug avec la création des mélanges.
### Ajouts
* L'onglet se ferme automatiquement lorsqu'un utilisateur tente d'accéder à un fichier SIMDUT inexistant.
* Meilleure sélection des produits dans l'éditeur de mélange.
* Retravail de l'affichage de la plupart des tables, les rendant moins chargées.
* Retravail de l'affichage des étapes et des images dans l'explorateur et l'éditeur de recette.
* Ajout de la page de l'historique des mises à jour.
* Ajout de la journalisation.
### Dépendances
* Ajout de Lombok
2019-12-08 15:10:23 -05:00
FyloZ
dc1c0b8585
Langues back-end
2019-08-26 07:26:07 -04:00
William Nolin
b2fbb6411f
Langues backend début
2019-08-24 15:49:23 -04:00
William Nolin
68b60acd6d
Langues backend début
2019-08-23 16:39:11 -04:00
FyloZ
ed9053e4f7
Langues
2019-08-23 11:15:49 -04:00
William Nolin
7903c97ff5
Langue
2019-08-22 20:20:28 -04:00
FyloZ
b6ec6c8f3b
Langues
2019-08-21 23:55:29 -04:00
William Nolin
78fae97167
Langue français
2019-08-21 20:18:23 -04:00
William Nolin
88bc2a77c4
Languages
2019-08-21 20:10:40 -04:00
FyloZ
c818f9f7b6
Début d'ajout des langues
2019-08-20 22:38:20 -04:00
William Nolin
e7be998913
Finalisation des unitées de volume.
2019-08-16 18:33:10 -04:00
FyloZ
bbe436c758
Initialisation du repo
2019-08-14 16:50:42 -04:00