Anomalie #5151
ferméSupport notation '{FAM_NAME}' dans les aides à la saisie
100%
La prise en compte de la notation entre accolade doit être ajoutée dans la classe "parseFamilyFunction" conformément à la documentation.
Si un paramètre global a le même nom qu'une famille, c'est le paramètre global qui sera utilisé.
S'il n'y a pas de correspondance, la chaîne avec les accolades sera retournée.
Ajout de PU de couverture
Description
La documentation sur les aides à la saisie indique que la notation '{FAM_NAME}' est supportée, mais quand on utilise cette notation on obtient une erreur.
Exemple d'aide à la saisie utilisant cette notation :
ATTR;USER_TITLE;FRAME;User;N;N;text;20;W;;;fdl.php;lfamily(D,{IUSER},USER_TITLE):USER_ID,USER_TITLE
ATTR;USER_ID;FRAME;User;N;N;docid;30;H;;;;::getTitle(USER_ID):USER_TITLE
Cette aide à la saisie retourne alors l'erreur :
famille {IUSER} non trouvée
Mis à jour par Jérôme Augé il y a plus de 11 ans
Régression possible suite à : https://github.com/Anakeen/dynacase-core/commit/bd98a46
Mis à jour par Marc Claverie il y a plus de 11 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.18
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de À analyser à Analysé
- Temps estimé mis à 5:00 h
- Solution proposée mis à jour (diff)
- Contrôle mis à jour (diff)
Pour la notation {FAM_NAME}, elle peut dans la plupart des cas ne plus être utile car le nom logique de famille est acceptée dans les méthodes de l'api de dynacase.
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
- Temps estimé
5:00 hsupprimé
Appliqué par commit dynacase-core|commit:29be82cc9d9430345055251d2fa83e70d67247f2.