Development #17658
"raccourci" pour les opérations de date
0%
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
Historique
Mis à jour par Frédéric Péters il y a presque 7 ans
- Fichier 0001-misc-expose-date-and-days-as-global-functions-17658.patch 0001-misc-expose-date-and-days-as-global-functions-17658.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
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/
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
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)
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
misc: expose date() and days() as global functions (#17658)