Projet

Général

Profil

Bug #62349

Date invalide si avant 1800

Ajouté par Marie Kuntz il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
02 mars 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Publik renvoie une erreur si un champ date contient une date avant 1800, par exemple 1789.
Testable ici : https://demarches-mkuntz.test.entrouvert.org/formulaires-de-test/champ-date/

Le champ n'a aucune restriction : https://demarches-mkuntz.test.entrouvert.org/backoffice/forms/226/fields/1/

Bloquant pour les démarches d'actes d'état-civil.


Fichiers

Révisions associées

Révision 4bbd9003 (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

misc: allow dates down to 1500 (#62349)

Historique

#2

Mis à jour par Frédéric Péters il y a environ 2 ans

C'est explicite,

            if value[0] < 1800 or value[0] > 2099:
                self.error = _('invalid date')
                self.value = None

Bloquant pour les démarches d'actes d'état-civil.

(on en fait depuis bientôt 20 ans)

Quelle limite voudrait-on ?

#3

Mis à jour par Thomas Noël il y a environ 2 ans

Selon wikipedia, les registres en France sont tenus depuis 1792, en Belgique depuis 1796. Je serai assez fan de poser : value0 < 1789

Quand à 2099, laissons ainsi, on sera tous morts bien avant (la semaine prochaine selon les actualités).

#4

Mis à jour par Frédéric Péters il y a environ 2 ans

On est dans le ticket lié sur :

Si je mets un date antérieure à 1800, ça ne fonctionne plus

Si on donne 11 ans de rab, c'est peut-être un peu court. (?)

#5

Mis à jour par Thomas Noël il y a environ 2 ans

Frédéric Péters a écrit :

On est dans le ticket lié sur :

Si je mets un date antérieure à 1800, ça ne fonctionne plus

Si on donne 11 ans de rab, c'est peut-être un peu court. (?)

C'est parce que ce ticket lié parle d'état civil que je dis que 1789 c'est suffisant (avant, il n'y avait pas de registre, donc une telle demande n'a même pas de sens).

Mais bon, s'il faut faire un formulaire qui explique que 1515 ça ne marche pas non plus... alors posons 1500 ? Je ne sais pas combien de généalogistes s'amusent avec nos formulaires...

#6

Mis à jour par Thomas Noël il y a environ 2 ans

Thomas Noël a écrit :

combien de généalogistes s'amusent avec nos formulaires...

Je précise ma pensée : un généalogiste sérieux qui fait une demande d'acte d'état civil datant d'avant 1789 n'est pas un généalogiste sérieux. Donc il comprendra si on lui dit "date invalide" sur une demande d'état civil.

Et je ne vois pas trop qui d'autre que des généalogistes feraient des demandes d'état civil si anciens (même les notaires ne vont pas si loin, non ? bon ok en fait j'en sais rien de qui fait ces demandes là, faut demander au client concerné je pense).

#7

Mis à jour par Marie Kuntz il y a environ 2 ans

Frédéric Péters a écrit :

Bloquant pour les démarches d'actes d'état-civil.

(on en fait depuis bientôt 20 ans)

Il faut croire qu'il n'y a qu'à Caen que les gens sont morts avant 1800 :D

Disons 1500, parce qu'il n'y a pas que les demandes d'actes dans la vie, il y a aussi Marignan.

#8

Mis à jour par Frédéric Péters il y a environ 2 ans

Voilà mais je n'ai pas adapté le nom de la branche.

#9

Mis à jour par Emmanuel Cazenave il y a environ 2 ans

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

Manque de considération pour l'époque des Gaulois mais je valide quand même.

#10

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 4bbd90039f22c409f114aa54461593ca3be56ffc
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Wed Mar 2 20:08:43 2022 +0100

    misc: allow dates down to 1500 (#62349)
#11

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#12

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF