This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Changer le fonctionnement du renommage automatique des règles imbriquées #83
Labels
enhancement
New feature or request
Existant
Lors de la définition d'une règle imbriquée, un titre est automatiquement affecté à cette dernière, qui prend la forme ``` ().
Ainsi, dans l'exemple suivant :
La règle
cotisations . chômage . salarié
apparaîtra avec le titrechômage (salarié)
.Ce comportement a été choisi pour éviter d'avoir des ambiguités lors de l'utilisation d'un même nom pour les variables imbriquées dans des règles différentes. Ainsi, la somme :
Apparaîtra avec les variables renommées en
chômage (salarié)
vieillesse (salarié)
au lieu desalarié
etsalarié
Limites
Le problème c'est que cette solution est partielle et problématique. En effet, si on veut éviter la verbosité du renommage, il faut explicitement ajouter un titre avec le nom originel de la règle. Cela donne :
Ce qui est assez lourd.
Mais le plus dérangeant, c'est que cela ne règle pas fondamentalement le problème de l’ambiguïté des variables nommées affichées dans une liste, qui arrive dès que deux variables dans des espaces de noms différents ont le même titre.
Proposition d'amélioration
Au lieu de générer un titre automatiquement pour les règles imbriquées (ce qui peut être contraire à la volonté de l'utilisateur), je propose de lever systématiquement l’ambiguïté des règles dans une page de documentation.
Ainsi, lorsque deux règles dans une sommes ont le même titre, on affiche également le titre de leur parent pour les différencier.
The text was updated successfully, but these errors were encountered: