Bug #23618
Condition : quand on passe de "Expression Python" à "Expression Django" (ou l'inverse), on perd le contenu du champ condition
0%
Description
Et c'est frustrant.
Demandes liées
Historique
Mis à jour par Thomas Noël il y a presque 6 ans
Pour ma part, je pense que les deux types de syntaxe sont tellement différentes l'une de l'autre que c'est plus sain de faire ainsi ; on "marque" le fait que changer de format de syntaxe n'est pas du tout anodin.
Mis à jour par Frédéric Péters il y a presque 5 ans
- Dupliqué par Development #33260: ComputedExpressionWidget : le changement de syntaxe perd l'expression courante ajouté
Mis à jour par Thomas Noël il y a presque 5 ans
C'est quand même pas méchant, il suffit de revenir sur le format précédent, ça ré-affiche l'expression dans la syntaxe, et là on peut copier coller.
Je reste opposé à faire croire qu'on peut changer de format sans changer l'expression.
Dans quelques jours, sauf argument génial, ce ticket sera rejeté. J'ai parlé.
Mis à jour par Stéphane Laget il y a presque 5 ans
je suis d'accord avec Thomas, si on change de format, on devrait retaper l'expression.
Mis à jour par Thomas Noël il y a presque 5 ans
- Statut changé de Nouveau à Rejeté
Et donc le fameux « it's not a bug, it's a feature »
Mis à jour par Emmanuel Cazenave il y a presque 5 ans
Thomas Noël a écrit :
C'est quand même pas méchant, il suffit de revenir sur le format précédent, ça ré-affiche l'expression dans la syntaxe, et là on peut copier coller.
Encore faut-il le savoir, je l'ai découvert au bout de 18 mois tellement c'est intuitif.
Je reste opposé à faire croire qu'on peut changer de format sans changer l'expression.
Pour moi ça ne fait rien croire du tout, je commence tout le temps à remplir l'expression avant de sélectionner la syntaxe, parce que bizarrement je remplis les champs de gauche à droite.
Mis à jour par Thomas Noël il y a presque 5 ans
Pour moi ça ne fait rien croire du tout, je commence tout le temps à remplir l'expression avant de sélectionner la syntaxe, parce que bizarrement je remplis les champs de gauche à droite.
Oui bon ça c'est un autre sujet (les trucs à gauche ou à droite, etc). Mais que lorsque tu changes de Python à Django, la valeur de l'expression ne change pas, ça fait croire que c'est pareil. Pas à toi, au néophyte, qui débute (et qui ne comprends même pas pourquoi y'a deux syntaxes, d'ailleurs :)