Project

General

Profile

Development #28738

templatetags de format : date, datetime, time, decimal

Added by Thomas Noël 6 months ago. Updated 5 months ago.

Status:
Solution déployée
Priority:
Normal
Assignee:
Start date:
07 Dec 2018
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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

0001-add-new-templatetags-logic-for-date-datetime-time-de.patch View (7.19 KB) Thomas Noël, 07 Dec 2018 10:40 AM

0001-add-new-templatetags-logic-for-date-datetime-time-de.patch View (9.15 KB) Thomas Noël, 18 Dec 2018 10:48 AM

Associated revisions

Revision 5015a0f9 (diff)
Added by Thomas Noël 5 months ago

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

History

#1 Updated by Thomas Noël 6 months ago

#2 Updated by Thomas Noël 6 months ago

  • Description updated (diff)

#3 Updated by Thomas Noël 6 months ago

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

#4 Updated by Thomas Noël 5 months ago

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 Updated by Frédéric Péters 5 months ago

  • Status changed from Solution proposée to Solution validée

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

#6 Updated by Thomas Noël 5 months ago

  • Status changed from Solution validée to 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 Updated by Frédéric Péters 5 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF