Bug #49383
filtres |length et |is_length compatibles lazy
Début:
11 décembre 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
les filtres |length_is et | length ne fonctionnent plus sur les chaines de caracteres ?
(...) {{form_var_siret|length}} renvoie 0
Fichiers
Révisions associées
templatetags: adapt |length and |length_is for lazy variables (#49383)
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-templatetags-adapt-length-and-length_is-for-lazy-var.patch 0001-templatetags-adapt-length-and-length_is-for-lazy-var.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
Mmmh... on ne voudrait pas plutôt écrire un len et un int sur LazyFieldVar ? Genre :
def __len__(self): return len(self.get_value()) def __int__(self): return int(self.get_value())
Mis à jour par Frédéric Péters il y a plus de 3 ans
Mmm, faut de toute façon réfléchir davantage, parce que les tests montrent que sur les blocs on attend autre chose; donc oui peut-être __len__
et __int__
seraient une meilleure pioche.
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-templatetags-adapt-length-and-length_is-for-lazy-var.patch 0001-templatetags-adapt-length-and-length_is-for-lazy-var.patch ajouté
Voilà c'est beaucoup mieux ainsi.
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 86fd91d0564a21d0905c43269c6dd0b7f2c19371 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Dec 11 15:16:09 2020 +0100 templatetags: adapt |length and |length_is for lazy variables (#49383)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
templatetags: adapt |length and |length_is for lazy variables (#49383)