Projet

Général

Profil

Development #2523

Champs date : Gestion des dates relatives

Ajouté par Victor Claudet il y a environ 11 ans. Mis à jour il y a 25 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 février 2013
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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


Demandes liées

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

Actions
Lié à w.c.s. - Development #88547: Champ type date : pouvoir poser un gabarit dans le champ date minimale et date maximaleFermé22 mars 2024

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

Actions
Dupliqué par w.c.s. - Autre #73140: Champs date // minimale et maximaleFermé09 janvier 2023

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a presque 11 ans

  • Projet changé de Au quotidien à w.c.s.
  • Sujet changé de Champs date des formaulaires : Gestion des dates relatives à Champs date : Gestion des dates relatives
#2

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

  • Version cible Au-quotidien 2014.5 supprimé
#3

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

  • Patch proposed mis à Non

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

Mis à jour par Victor Claudet il y a environ 9 ans

  • Priorité changé de Normal à Haut
#5

Mis à jour par Thomas Noël il y a presque 9 ans

  • Priorité changé de Haut à Normal
#6

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

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

Mis à jour par Laurent Séguin il y a presque 5 ans

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

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Lié à Development #43742: Champs date : pouvoir fournir une date calculée pour les options du champ date minimale et date maximale ajouté
#9

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

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

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

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

Mis à jour par Frédéric Péters il y a plus d'un an

  • Dupliqué par Autre #73140: Champs date // minimale et maximale ajouté
#12

Mis à jour par Anaïs Ecuvillon → en congés, retour le 30/04 il y a 10 mois

Je déterre un peu ce ticket, suite à une discussion la semaine passée lors de la préparation du club.

Avec la validation à la volée, pouvoir valider qu'un champ date contient une valeur attendue lors de la saisie (cas d'usage : l'enfant doit avoir moins de 19 ans lors de la demande) est plus pertinent que le comportement actuel : une condition de sortie de page.

La description de Victor et les spécifications de Fred ont l'air de faire le job.

#13

Mis à jour par Cédric Dourdent il y a 10 mois

Même remarque d'Anaïs 👍🏻
Avec la vérification de la saisie à la volée, c'est un comportement qui serait attendu.
La condition de sortie de page fonctionne mais nécessite de revenir sur le champs pour modifier la valeur dans le cas où la sortie de page échoue.
Le besoin est récurrent.

#14

Mis à jour par Frédéric Péters il y a 28 jours

  • Lié à Development #88547: Champ type date : pouvoir poser un gabarit dans le champ date minimale et date maximale ajouté

Formats disponibles : Atom PDF