Project

General

Profile

Bug #71558

Empêcher la saisie de date avec des années à 2 chiffres

Added by Thomas Noël 2 months ago. Updated about 1 month ago.

Status:
Solution déployée
Priority:
Normal
Category:
-
Target version:
-
Start date:
22 November 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Vu chez un client, une exception qui démarre le 17/12/22 et qui fait bien planter l'affaire... parce que c'est l'année 22 et par 2022.

Qui plus est, l'export JSON contient 22-12-17 qui plante à l'import ("date invalide").

On devrait je pense empêcher la saisie d'années avant 1000 ( ie imposer 4 chiffres), histoire d'éviter ce genre de bogue.


Files

Associated revisions

Revision 414ba4c9 (diff)
Added by Emmanuel Cazenave about 1 month ago

manager: forbid dates inferior to 2000 (#71558)

History

#2

Updated by Emmanuel Cazenave about 2 months ago

  • Assignee set to Emmanuel Cazenave
#3

Updated by Emmanuel Cazenave about 2 months ago

Thomas Noël a écrit :

On devrait je pense empêcher la saisie d'années avant 1000

J'ai pris l'option 2000 (c'était il y a déjà 22 ans, ça me semble tout à fait ok).

J'ai mis ça dans :

  • les exceptions
  • les périodes horaires datées
  • les évènements.
#4

Updated by Thomas Noël about 2 months ago

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

Je sais pas pourquoi j'ai pensé à 1000, peut-être que j'imaginais un usage foufou de Chrono par des historiens du moyen âge.

#5

Updated by Frédéric Péters about 1 month ago

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

Je l'ai pris et rebasé et modifié pour y dire "after 2000" plutôt que "superior to 2000".

commit 414ba4c99cfc88ea428044c48b6243b13fb9653c
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Mon Dec 5 17:17:42 2022 +0100

    manager: forbid dates inferior to 2000 (#71558)
#6

Updated by Transition automatique about 1 month ago

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

Also available in: Atom PDF