Mise à jour de voozanoo-4.2.26 en production le 03/03/2020.
Corrections
- #464 Soucis sur les abréviations lors de la duplication d’un formulaire
- L’abbreviation d’une source de donnée n’était pas correctement réutilisée dans la condition lors d’une duplication de formulaire.
- #1723 Le paramètre “optional” des conditions semblent mal comprendre “false”
- Anomalie remontée par Pierre
- L’attribut
optional
de la balise<condition/>
ne fonctionnait pas en dehors des des balises<condtions/>
lorsque qu’il était àfalse
(il était considéré comme étant àtrue
). - Ce comportement a été corrigé.
- #1944 Pas de mode readonly pour le WidgetBoolean
- Anomalie remontée par Audrey et correction effectuée par William
- Le mode readonly ne fonctionnait pas avec le WidgetBoolean.
- Ce comportement a été corrigé.
- #2092 Core_Library_Model_InvokableDataSet ne permet pas une instanciation sans dataset initial
- Anomalie remontée par Audrey
- Le système des invokables manquait de souplesse pour une utilisation PHP sans passer par du XML.
- La création d’invokable datasets spécifiques a également été légèrement modifiée (la méthode checkformat n’est plus nécessaire).
- #2182 Message d’erreur au lancement de init.sh
- Anomalie repérée lors de l’installation de nouveau poste de dev
- Plusieurs warnings était lancés par le script init.sh car des constante d’environnement lui manquait.
- #2220 Mail en français lors de la réinitialisation d’un user
- Anomalie remontée par Pierre
- Le mail envoyé pour réinitialiser un mot de passe était rédigé dans la langue de l’utilisateur courant plutôt que dans celle de l’utilisateur concerné.
- Ce comportement a été corrigé.
- #2264 Perte des changedfields lors de la sauvegarde d’un dataset spécifique
- Anomalie remontée par Vanina
- La sauvegarde d’un dataset impliquait un nettoyage la propriété “changedfields” de l’objet “clientdata”, avec, pour conséquence, la perte du suivi des champs en cours de modification dans les autres datasets.
- Ce comportement a été corrigé.
- #2271 INTERPRETEUR - Les foreign key ne sont pas transférées lors d’une fusion de varset
- Le renommage de varset, provoquant une fusion entre deux varsets existants, devrait transférer les
fkey
d’une relation vers le varset résultant de la fusion. Dû à la nature des UID, les données ne seront pas nécessairement conservées lors de cette fusion.
- Le renommage de varset, provoquant une fusion entre deux varsets existants, devrait transférer les
- #2292 Contrôle sur les champs dates
- Anomalie remontée par Laurence
- Certains type de champs ne respectant pas le contraintes qui leur étaient appliquées (min, max, mandatory, etc.) lors de la sauvegarde restaient en erreur même après correction des valeurs.
Améliorations
- #225 Pouvoir choisir le format HH:MM pour un champ “time”
- Ajout d’un attribut
format
dans Epicraft permettant d’avoir (ou non) les secondes pour un champ “time”. - Ceci ne sera visible qu’à partir de la version 1.20 d’Epicraft
- Ajout d’un attribut
- #235 Relationnel : Lot 6 : Variables d’autres varsets en lecture seule
- On peux ajouter des variables dans un formulaire qui proviennent d’une autre source de donnée que la principale. Ces variables sont en lecture seule.
- Ceci ne sera visible qu’à partir de la version 1.20 d’Epicraft
- #1833 Manque de monitoring sur sys_group et group_link
- Amélioration identifiée dans le cadre de l’amélioration du monitoring de la création et modificatioon des utilisateurs
- Ajout du monitoring sur la modification des groupes d’appartenances (sys_group) et des groupes sur lesquels un utilisateur a des droits (group_link).
- #1957 Ajouter la gestion d’un dataquery en base invoqué par un dataset et vice-versa
- Amélioration demandée par Juliette
- Ajout d’une sécurité sur le type de ressources invokées depuis la base de données.
- #2074 Savoir comment l’utilisateur s’est connecté
- Amélioration demandée par Benoit C.
- Ajout d’une méthode
getConnexionType
dans l’objet user permettant de récupérer l’information sur le type de connexion utilisé par l’utilisateur. - Ajout de l’information dans le
debug.getContext()
pour l’utilisateur courant.
- #2263 Rendre dynamique le titre d’une balise
group
- Amélioration demandée par Kévin et effectuée par William
- L’attribut
title
du WidgetGroup (<group/>
) accepte désormais les valeurs dynamiques
- #2265 Ajout des outils pour développeurs dans le template du menu
- Amélioration demandée par Kevin
- Des boutons ont été rajoutés au template Voozanoo4 pour la ressource menu pour les actions de “refresh”, “hardRefresh” et “getContext”