Mise à jour de Epicraft en production le 2022-06-30.
Améliorations et nouvelles fonctionnalités
- EPICRAFT-433 Ajouter des templates pour les fichiers de configuration Notiflix
- Ajouter des templates pour les fichiers de configuration Notiflix.
- EPICRAFT-417 Adapter le composant de saisie des statictext pour les formules Javascript
- Ajout d’un choix de formatage
{var}
dans les statictext qui met en valeur les formules javascript et certains de leurs problèmes de syntaxe
- Ajout d’un choix de formatage
- EPICRAFT-414 Mettre à jour la version de NodeJS dans le Dockerfile
- Mise à jour de NodeJS vers la version 16 dans le docker de l’image epicraft-serveur-nodejs
- EPICRAFT-412 Gestion des actions trop volumineuses
- Dans le cas d’utilisation massive d’image dans Epicraft, il y avait un risque de crash.
- Maintenant, les actions trop volumineuses sont automatiquement annulées.
- De plus, la régénération de projet à partir de la pile d’action est plus fréquemment utilisée qu’avant.
- Enfin, un bouton “Régénérer le projet” a été ajouté en cas de désynchronisation entre les actions et le projet
- EPICRAFT-410 Améliorer les requêtes POST nodejs->voo4
- Remplacement par une bibliothèque plus récente pour les appels WS depuis le serveur nodejs
- EPICRAFT-404 Relationnel : Lot 9.2 : Composant tableau - Partie Epicraft (v1.0)
- Création d’un composant “tableau” dans Epicraft permettant d’afficher plusieurs enregistrements et de proposer des actions
- EPICRAFT-401 Ajout d’un modèle de CSS
- Ajout d’un modèle de feuille de style pour une application Voozanoo 4 qui apparait pour les ressources dont le format est text/css
- EPICRAFT-396 Changement d’ergonomie du Order_by dans une source de données
- Il n’est plus nécessaire d’ajouter un champ à la partie SELECT d’une source de données pour l’utiliser dans la partie ORDER BY
- EPICRAFT-387 TEC.WEB.037 - Renforcer la configuration CORS
- Durcissement de la configuration CORS (Cross-origin resource sharing) pour réduire les risques de fuites de données
- EPICRAFT-386 TEC.WEB.026 - Cacher le chemin complet des structure.json
- Le chemin des structure.json n’est plus transmis dans le JSON vers le client.
- EPICRAFT-381 Problème d’ergonomie de l’interface de gestion des environnements partagés
- Désormais, lors de la création d’un environnement partagé, le nouvel environnement est automatiquement sélectionné.
- EPICRAFT-372 Vérifier la présence d’une main condition avant d’afficher l’option “Keep context”
- Ajout d’un contrôle sur la présence d’une main condition dans le formulaire de destination, avant d’afficher l’option “Keep Context”.
- EPICRAFT-366 Utilisation des relations dans les boutons
- Configurer un bouton pour exploiter une relation lorsqu’on part d’une fiche enfant vers une fiche mère.
- EPICRAFT-365 Amélioration de la gestion de l’interface des paramètres
- Changement de l’affichage de l’option “keep context” dans l’interface des paramètres des boutons
- Lorsqu’un paramètre est utilisé par la condition principale de la page de destination, il est relié à cette condition dans l’interface des paramètres des boutons
- Ajout de la notion de “read-only” sur les actions des boutons
- EPICRAFT-361 Afficher la description des bulks dans les résultats de recheche
- Jusqu’à présent, lorsqu’un “bulk” apparaissait dans les résultats de recherche, il était difficile de le distinguer des autres. Maintenant, sa description s’affiche dans les résultats.
- EPICRAFT-248 Relationnel : Lot 9.1 : Composant tableau - Partie Epicraft (v0.1)
- Ajout d’un composant tableau dans Epicraft permettant d’afficher une liste d’enregistrements
Corrections
- EPICRAFT-443 EPICRAFT - anomalie sur une variable custom dans un tableau
- Epicraft remonte une anomalie faux-positif lors de l’utilisation d’une variable custom dans un tableau
- EPICRAFT-411 Accent dans le nom d’un projet
- L’utilisation d’accent dans le nom d’un projet bloque les modifications sur celui-ci
- EPICRAFT-409 Le titre des groupes ne s’affiche plus directement
- Correction d’une anomalie mineure qui retardait l’affichage des modifications des titres de groupes dans l’aperçu du formulaire dans la partie centrale de l’interface d’Epicraft
- EPICRAFT-406 Il est possible de vider le champ du nombre de colonne d’un choice
- Il n’est plus possible de vider le champ “nombre de colonnes” d’un champ de type choix (ceci provoquait un soucis dans Epimob)
- EPICRAFT-402 Afficher la valeur par défaut du champ “Begin” des sources de données
- Sur certaines sources de données, le champ “begin” était à zéro par défaut comme prévu, mais cette valeur n’était pas affichée à l’utilisateur.
- EPICRAFT-382 Création d’une nouvelle ressource : Menu déroulant + duplication de la ressource
- Lorsque l’utilisateur faisait “Nouveau > Ressources” alors qu’il était déjà en édition sur une ressource, la ressource créée était par erreur une copie de la ressource courante
- EPICRAFT-379 Duplication de projet - Ressource formulaire dataset=”main_datasource”
- Après une duplication de projet, le nom des sources de données principales des formulaires étaient renommé en “main_datasource” à certains endroits.
- EPICRAFT-376 Duplication de projet - Paramètres boutons
- Lors de la duplication d’un projet, certains passages de paramètres pouvait se perdre. Il était alors nécessaire de les remettre en place manuellement.