Projet

Général

Profil

Development #17658

"raccourci" pour les opérations de date

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 juillet 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Parce que utils.make_date(...) est verbeux, et pour faire un truc mimant les types standards, je proposerais d'ajouter "date" comme étant pour utils.make_date dans le dictionnaire d'évaluation global.

Comme utils.make_date directement, ou comme une autre fonction qui si elle reçoit un seul paramètre fait make_date mais si elle en reçoit trois fait datetime.date(y, m, d).

Dans le même esprit, ajouter days(x), qui ferait datetime.timedelta(days=x).


Fichiers

Révisions associées

Révision a97c2ebb (diff)
Ajouté par Frédéric Péters il y a presque 7 ans

misc: expose date() and days() as global functions (#17658)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 7 ans

#2

Mis à jour par Pierre Cros il y a presque 7 ans

Si jamais ça présente un intérêt : j'appuie fortement la modif. Ça clarifierait énormément les explications (et la doc en cours de rédaction) concernant l'utilisation des dates dans les conditions.
https://doc-publik.entrouvert.com/admin-fonctionnel/utiliser-les-variables/expressions/

#3

Mis à jour par Thomas Noël il y a presque 7 ans

Ack

Éventuellement, s'il pleut :
  • au passage, ajouter un raccourci age() pour utils.age_in_days() ?
  • ajouter un test avec un vrai DateField
#4

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Statut changé de En cours à Résolu (à déployer)

(pleut pas ici)

commit a97c2ebbea3b2d88db66361ae2a8d95e4b2fefe4
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jul 17 13:00:56 2017 +0200

    misc: expose date() and days() as global functions (#17658)
#5

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