Projet

Général

Profil

Development #30144

ajout de filtre d'age sur les dates en django (age_in_days ...)

Ajouté par Thomas Noël il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
28 janvier 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

  • age_in_days
  • age_in_years

avec si possible un peu d'intelligence sur age_in_days qui prendrais en compte l'heure si elle existe dans la date utilisée


Fichiers

Révisions associées

Révision a0fcda45 (diff)
Ajouté par Thomas Noël il y a plus de 5 ans

templatetags: add age_in_days/years/months filters (#30144)

Révision 298ab466 (diff)
Ajouté par Thomas Noël il y a plus de 5 ans

Revert "templatetags: add age_in_days/years/months filters (#30144)"

This reverts commits a0fcda4575354de97322d25d97d225ff74d8aeef
and last commit 1152826dbf6542fa0790d38e3c88f994a24a1f71

Révision 2f523eca (diff)
Ajouté par Thomas Noël il y a plus de 5 ans

templatetags: add age_in_days/years/months filters (#30144)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

Plutôt des appels au code qui existe déjà dans evalutils.py, non ?

#3

Mis à jour par Thomas Noël il y a plus de 5 ans

Une version qui ré-utilise evalutils, sauf pour un nouvel "age_in_hours" qui prend en compte la date fournie comme une datetime -- ceci afin de pouvoir faire un rappel "48 heures" avant un rendez-vous (dans les evalutils.age on ne considère que les dates).

A noter dans wcs/qommon/evalutils.py une modification dans make_datetime qui reprend le principe de make_date d'analyser « str(datetime_var) ». L'avantage, en dehors d'une clarification, est que ça marche aussi pour les variables lazy, str() renvoyant bien la valeur contenue.

#4

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée
#5

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 2f523eca3baf13ecd75daf77d6ac9504bf23840c
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Tue Jan 29 14:06:24 2019 +0100

    templatetags: add age_in_days/years/months filters (#30144)

#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF