Mise à jour de Voozanoo 4 en production le 2023-05-09.
Améliorations et nouvelles fonctionnalités
- VOO4-2515 Optimisation des tests automatisés
- Modification de la gestion des tests pour les rendre plus rapides et avec des indicateurs de progression.
- VOO4-2464 Nouvelle page qui affiche la structure des varsets
- Afin de connaitre rapidement la structure des varsets d’un projet et d’éviter de rechercher cette information dans les ressources, une nouvelle interface a été mise en place. Celle-ci sera accessible depuis le widgetMenu.
- VOO4-2458 Vérification du paramètre env lors du lancement d’une commande CLI
- Le contrôle sur le paramètre “env” des méthodes CLI a été renforcé :
- l’existence dans le fichier ini de la section demandée est désormais vérifiée avant l’exécution de la commande
- les informations sur les sections sont désormais récupérées dans le fichier ini généré au moment du déploiement plutôt que dans le code source de l’application
- Pour rappel, le paramètre “env” est obligatoire pour les appels CLI des applications multi-sections.
- Le contrôle sur le paramètre “env” des méthodes CLI a été renforcé :
Corrections
- VOO4-2521 Le script init.sh échoue avec une erreur concernant le varset “pj_notice”
- La génération du varset
pj_notice
lors de la création d’un nouveau projet a été ajoutée au noyau fin 2022 (jusque là, le varset était ajouté dynamiquement lors de l’arrivée sur l’écran des “annonces administrateur”) et le script InitApi.php n’avait pas été adapté pour tenir compte de ce changement.
- La génération du varset
- VOO4-2485 Bug sur Core_Library_Helpers_ZendDb::addSimpleWhere
- La méthode addSimpleWhere castait les valeurs numériques de type integer en “int”, ce qui pouvait poser problème lors d’une comparaison avec une valeur de type string. Ce cast a été supprimé.
- VOO4-2473 Réparer la redirection dans le cas d’un token OTP expiré
- Dans le cas d’une connexion par OTP sur une application, si l’OTP en question était expiré ou mal saisi par l’utilisateur, cela déclenchait une erreur mal gérée et une absence de redirection. Ce comportement est désormais corrigé.
- VOO4-2453 Remplacement du group_concat sur l’interface des utilisateurs
- Le dataquery permettant d’afficher la liste des groupes d’un utilisateur sur la page listant les utilisateurs a été remplacé par une requête SQL effectuée côté PHP. Ceci afin d’améliorer les performances de la page.
- VOO4-2403 Bloquer la publication dans le cas d’un renommage d’une variable en une variable calculée déjà existante
- Lorsque l’on renommait une variable côté Epicraft en lui donnant le nom d’une variable calculée déjà existante, l’interpréteur du noyau tentait une fusion de ces deux variables. Pour éviter ce problème, dans le cas d’un tel renommage la publication est bloquée.