Development #43915
Toulouse Axel: possible days, ne renvoyer que les dates includes dans les bornes des activités
0%
Description
cf #43857
Ne renvoyer que les possible days qui entrent dans max(date entrée) et min(date sortie) pour toutes les activités de l'enfant.
Exemple:
Un enfant inscrit du 01/09/2019 au 31/07/2020 pour activité matin, du 01/09/2019 au 25/06/2020 pour activité midi,du 01/01/2020 au 30/06/2020 pour activité soir
==> seules les dates du 01/01/2020 au 25/06/2020 sont réservables pour les 3 activités
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 4 ans
- Fichier 0001-toulouse-axel-check-date-entree-and-date-sortie-in-p.patch 0001-toulouse-axel-check-date-entree-and-date-sortie-in-p.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
(branche basée sur #43815)
Mis à jour par Thomas Noël il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Ack
(je n'ai pas totalement cerné l'usage qui sera fait par #43857 mais je fais confiance)
Mis à jour par Lauréline Guérin il y a presque 4 ans
En fait #43857 tel que formulé n'a plus lieu d'être puisqu'avec ce patch ne renvoie que les possible days qui sont entre les bornes entrée/sortie des activités de l'enfant.
Victor souhaitait pouvoir trier le résultat de clae_children_activities_info pour pouvoir ajouter une condition de sortie sur la date d'entrée de la première activité (tri par date d'entrée DESC pour avoir la date d'entrée la plus vieille), et une condition de sortie sur la date de sortie de la première activité (tri cette fois par date de sortie ASC pour avoir la plus récente).
J'ai essayé de le faire utiliser |dictsort mais ça n'est pas possible dans les conditions de sortie :)
Alors au lieu de le laisser devoir faire des vérifications sur les dates saisies par l'utilisateur pour pas qu'il affiche des possible days en dehors des bornes, je lui renvoie directement les possible days nettoyés des days en dehors des bornes entrée/sortie.
Mis à jour par Lauréline Guérin il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit b48550ddc6024d709191c7098ca3cb6ad0f52dee Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Jun 11 11:51:18 2020 +0200 toulouse-axel: check date entree and date sortie in possible days (#43915)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
toulouse-axel: check date entree and date sortie in possible days (#43915)