Projet

Général

Profil

Development #28738

templatetags de format : date, datetime, time, decimal

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:
07 décembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

avec comme principe :

  • xxx|date : renvoie une donnée en tant qu'objet date
  • xxx|date:format : renvoie la donnée affichée en tant que date selon le format format

Pour date, datetime et time, le format est celui du filtre date proposé par Django.

Pour decimal, on prend celui de floatformat

Cf

Fichiers

Révisions associées

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

add new templatetags logic for date, datetime, time, decimal (#28738)

Historique

#1

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

#2

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

  • Description mis à jour (diff)
#3

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

remarque jabber: ajouter un parse_decimal pour que decimal ait la même structure que les autres fonctions

#4

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

Une version où on a un parse_foo pour chaque type. A noter que je tente d'avoir un max « d'intelligence » dans ces derniers, par exemple un |time fonctionnera sur une donnée qui contient une heure, même si c'est une datetime... Cf la petite batterie de test qui essaye de montrer combien ces filtres sont rusés.

#5

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

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

Allez, go, sauf l'erreur sur midnigth (midnight).

#6

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 5015a0f9eac23d4aac850c06127e6f6de6fc2092
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Dec 7 10:39:29 2018 +0100

    add new templatetags logic for date, datetime, time, decimal (#28738)

#7

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