Projet

Général

Profil

Development #25961

Le gabarit de résumé n'affiche pas la date correctement de manière simple

Ajouté par Stéphane Laget 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:
30 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

En affichant un champs date dans le gabarit de résumé {{form_var_date_souhaitee }}
on obtient un format de date non lisible (cf capture)

L'insertion d'un filtre Django |date:... ne change rien à l'affaire

on s'en sort avec : {{form_var_date_souhaitee.tm_mday}}/{{form_var_date_souhaitee.tm_mon}}/{{form_var_date_souhaitee.tm_year}}

c'est visible ici :
https://demarches-venissieux-test.demarches.sitiv.fr/backoffice/management/listing?offset=0&limit=20&order_by=-receipt_time&status=waiting&start=&end=&category_id=&q=
(avec un rôle testeur)


Fichiers

Révisions associées

Révision 473f489d (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

formdata: improve compatibility of lazy date fields (#25961)

Historique

#1

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

on s'en sort avec : {{form_var_date_souhaitee.tm_mday}}/{{form_var_date_souhaitee.tm_mon}}/{{form_var_date_souhaitee.tm_year}}

ouch, surtout pas faire ça, effacer ça tout de suite, c'est bien parce qu'un truc comme ça est possible, et utilisé, qu'on galère à simplifier.

Peux-tu pointer une demande précise ?

#3

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

J'ai justement du me planter en implémentant la compatibilité avec les expressions qui utilisaient .tm_day et autres, voici un patch qui améliore ça, et permet au digest de recevoir {{ form_var_date }} et d'afficher jj/mm/yyyy.

#4

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

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

J'ai un peu de mal à suivre le code, comme arrive-t-on à lazy_formdata.var.datefield == '2018-07-31' ? (y'a une magie que je dois rater)

Je pose cette question car je me demande si on peut utiliser {{form_var_datefield|date:"..."}}

#5

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

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

Je pose cette question car je me demande si on peut utiliser {{form_var_datefield|date:"..."}}

On ne peut pas, mais je viens de créer #25976 pour pouvoir.

commit 473f489dd42b172da26986c6ec8e8b41efa900c4
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Aug 30 12:18:24 2018 +0200

    formdata: improve compatibility of lazy date fields (#25961)
#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