Mise à jour de Voozanoo 4 en production le 2020-10-27.
Améliorations et nouvelles fonctionnalités
- VOO4-1783 INTERPRETEUR - LazyScriptPlayer
- Optimisation de la publication d’action via la création d’un LazyScriptPlayer
- VOO4-1738 INTERPRETER - Bloquer si doublon
- Blocage et arrêt des publications si une action essaie d’ajouter un élément déjà existant.
- Ce correctif permet d’éviter plusieurs problèmes rencontrés par les équipes, notamment la double publication, modification manuelle de XML, etc.
- VOO4-930 Export : Réponse à l’erreur “Maximum execution time”
- Les “gros” exports (dont le temps de traitement dépasse la limite imposée par le serveur) peuvent désormais être générés sans échec : un mode d’export asynchrone a été mis en place côté serveur pour éviter de dépasser cette limite.
- La gestion d’un comportement réellement asynchrone côté client fera l’objet d’un développement ultérieur. L’expérience utilisateur reste donc, pour l’instant, synchrone.
- La gestion asynchrone des exports peut être activée en ajoutant les directives “voozanoo.async.export = true” et “voozanoo.export.log.directory = ‘/space/applisdata/[nom de l’application]/log/export” dans l’application.ini
- Le varset système “sys_export” a été ajouté au noyau pour participer au monitoring des exports asynchrones. Il n’est ajouté que lorsqu’une application active le mode “export asynchrone”.
- VOO4-916 Vérifier la validité des mot de passes pour les appels WS
- Certains caractères spéciaux des mots de passe n’était pas compatibles avec l’authentification aux web services.
- Les caractères en question sont désormais interdits lors de la création d’un mot de passe (user et sys_user).
Corrections
- VOO4-1790 INTERPRETEUR - Faux-positifs sur des erreurs XML de ressources
- L’interpréteur renvoyait des faux-positifs en cas d’importante accumulation d’erreurs XML
- VOO4-1787 INTERPRETEUR - Blocage du rollback en mode simulation
- Correction du rollback en mode simulation (il restait bloqué)
- VOO4-1786 WidgetMeter : Doughnut - Cubisme
- Ajout d’un “!important” sur le border-radius du widget afin d’éviter que l’application d’une règle CSS sur l’ensemble des éléments (*) casse le rendu
- VOO4-1779 Conditional display based on a date var no longer works as per documentation
- Les valeurs dynamiques contenant une string de date (par ex : 2020-12-25) n’étaient plus interprétées (régression).
- VOO4-1778 Bouton “Import users from the portal” sur la page d’accueil Voo4 ne fonctionne pas
- Correction du bouton “Import users from the portal” de la page d’accueil standard de voozanoo4 : la redirection ne fonctionnait pas.
- VOO4-1761 L’utilisateur décide du nommage des fichiers uploadés dans /space/applisdata/epifiles/upload_chunk
- Le nom du fichier d’origine a été retiré du nom des fichiers chunk