Project

General

Profile

Development #2523

Champs date : Gestion des dates relatives

Added by Victor Claudet almost 10 years ago. Updated over 2 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
19 February 2013
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Possibilité de donner à un champ une fourchette de temps.
Exemple 1 : délai = +4 ans, permet d'imposer que l'écart entre la date saisie et la date courante (date au moment de la demande) soit d'au moins 4 ans. cela Permet de vérifier qu'un enfant à au moins 4 ans au moment de son inscription.
Exemple 2: délai = -30 jours, permet de vérifier que l'écart entre la date saisie et la date du jour est de moins de 30 jours.

Ce champ est complémentaire du fait que la date soit dans le passé ou dans le futur


Related issues

Related to w.c.s. - Development #43742: Champs date : pouvoir fournir une date calculée pour les options du champ date minimale et date maximaleRejeté08 June 2020

Actions
Has duplicate w.c.s. - Development #7874: Permettre de mettre des périodes (date glissantes) dans les options d'un champ dateRejeté20 July 2015

Actions
Has duplicate w.c.s. - Autre #73140: Champs date // minimale et maximaleFermé09 January 2023

Actions

History

#1

Updated by Frédéric Péters over 9 years ago

  • Project changed from Au quotidien to w.c.s.
  • Subject changed from Champs date des formaulaires : Gestion des dates relatives to Champs date : Gestion des dates relatives
#2

Updated by Thomas Noël almost 9 years ago

  • Target version deleted (Au-quotidien 2014.5)
#3

Updated by Frédéric Péters over 8 years ago

  • Patch proposed set to No

Commentaire dans #5642, doublon de cette demande :

Pour certaines pré-inscriptions, cette borne devrait être calculée par rapport à la date du jours.
Par exemple je ne peux inscrire mon enfant au centre de loisirs que pour les deux moins à partir de la date du jour.
La limite ne serait donc pas une date mais un délais (2 mois, 3 mois...)

Autre exemple, l'enfant ne peut pas être inscrit à la crèche s'il a plus de 2 ans. Je ne peux donc pas choisir une date de naissance antérieure à 2 ans.

#4

Updated by Victor Claudet almost 8 years ago

  • Priority changed from Normal to Haut
#5

Updated by Thomas Noël over 7 years ago

  • Priority changed from Haut to Normal
#6

Updated by Thomas Noël over 7 years ago

Autres cas (indiqués par Victor)

- La saisie d'une date de naissance permet de vérifier si la personne est
éligible en terme d'âge (attention votre enfant à moins de 5 ans...)
- La différence entre deux dates est inférieur au délais fixé (vous devez
prendre rendez-vous au moins 15 jours avant l'évènement...)
- date de votre dernière demande : votre demande remonte à moins de 6
mois...

#7

Updated by Laurent Séguin almost 4 years ago

Autre cas d'usage : Une demande de recours sur une décision administrative ne peut être antérieure à un certain délais à partir de la date du jour (genre 3 mois).
Permettre de remplir en « date minimale » (et donc maximale) un gabari du style {{today|add_days:"-90"|date:"d/m/Y"}} permettrait de résoudre ces cas d'usage.

#8

Updated by Frédéric Péters over 2 years ago

  • Related to Development #43742: Champs date : pouvoir fournir une date calculée pour les options du champ date minimale et date maximale added
#9

Updated by Frédéric Péters over 2 years ago

  • Has duplicate Development #7874: Permettre de mettre des périodes (date glissantes) dans les options d'un champ date added
#10

Updated by Frédéric Péters over 2 years ago

Reprendre le paramétrage, pour exposer :

 Borne minimale
  [ Aucune                  |v]
   |Jour de la demande      |
   |Lendemain de la demande |
   |Date fixe               |  (-> fait apparaitre un champ date)
   |Date calculée           |  (-> fait apparaitre un champ expression)

 Borne maximale
  [ Aucune                  |v]
   |Jour de la demande      |
   |Veille de la demande    |
   |Date fixe               |
   |Date calculée           |

Pas sûr pour la terminologie "jour de la demande", c'est plutôt "jour de la saisie", et le truc "lendemain/veille" peut être bizarre (?) mais est là pour assurer la compatibilité avec l'existant (case "La date peut être le jour présent" pas cochée).

#11

Updated by Frédéric Péters 26 days ago

  • Has duplicate Autre #73140: Champs date // minimale et maximale added

Also available in: Atom PDF