Bug #71759
age_in_working_days fonctionne à l'envers avec les dates futures, renvoi l'opposé de l'âge
0%
Description
C'est carrément visible dans les tests :
t = Template('{{ value|age_in_working_days:"2020-07-15" }}') assert t.render({'value': '2020-07-12'}) == '2'
Ça devrait être -2 (age d'un événement le 12 juillet quand on est le 15 juillet)
Le problème étant sans doute que ce filtre est déjà en usage.
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a 8 mois
- Sujet changé de age_in_working_days fonctionne à l'envers, renvoi l'opposé de l'âge à age_in_working_days fonctionne à l'envers avec les dates futures, renvoi l'opposé de l'âge
Je précise parce qu'il ne s'agit pas d'inverser systématiquement mais de défaire le code pointé par Lauréline :
if start > end: start, end = end, start
C'est important aussi par rapport à l'existant : d'un tour pas exhaustif j'ai majoritairement vu des appels avec des dates par le passé, typiquement {{form_receipt_date|age_in_working_days}}.
On rencontre aussi {{ form_var_datedeb|add_days:-1|age_in_working_days:form_var_datefin }} et ça serait ok, form_var_datedeb vient avant la date de référence form_var_datefin.
Je pense qu'on peut faire la modification.
Mis à jour par Robot Gitea il y a 8 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/609
- Titre : WIP: misc: change |age_in_working_days so it can return negative values (#71759)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/609/files
Mis à jour par Robot Gitea il y a 8 mois
- Statut changé de Solution proposée à Solution validée
Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/609
- Titre : misc: change |age_in_working_days so it can return negative values (#71759)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/609/files
Mis à jour par Transition automatique il y a 7 mois
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Serghei Mihai il y a 7 mois
- Lié à Support #81137: vérification de l'usage du filtre "age_in_working_days" sur toutes les instances ajouté
misc: change |age_in_working_days so it can return negative values (#71759)