Mise à jour de Epicraft en production le 2022-06-30.

Edit me

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
  • 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.