Project

General

Profile

Development #44451

Toulouse Axel: CLAE : endpoint pour choix de la période

Added by Lauréline Guerin 11 days ago. Updated 6 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
25 Jun 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

CF #44388

endpoint qui prend un param une date pivot DD-MM (exemple: 15-06)
le endpoint renvoie:
  • toujours l'année en cours {'id':'1','text':'200N/200N+1','type':'encours','refdate':'date_du_jour'}
  • si la date du jour est après la date pivot, et qu'il existe au moins une activité pour un des enfants du DUI, alors on renvoie aussi l'année suivante {'id':'2','text':'200N+1/200N+2','type':'suivante','refdate':'date du jour + 1 an'}

0001-toulouse-axel-endpoint-to-get-bookable-years-44451.patch View (8.88 KB) Lauréline Guerin, 29 Jun 2020 10:18 AM

0001-toulouse-axel-endpoint-to-get-bookable-years-44451.patch View (8.89 KB) Lauréline Guerin, 29 Jun 2020 03:35 PM

Associated revisions

Revision 61731032 (diff)
Added by Lauréline Guérin 7 days ago

toulouse-axel: endpoint to get bookable years (#44451)

History

#2 Updated by Lauréline Guerin 7 days ago

#3 Updated by Thomas Noël 7 days ago

Dans "id" si tu renvoies 1 et 2 on va avoir des confusions lorsque 2 deviendra 1 (changement d'année). Il vaut mieux renvoyer reference_year (2020, 2021, etc).

A part ça, ça me semble ok.

#5 Updated by Thomas Noël 7 days ago

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

Yep.

Truc avec lequel je suis jamais bien à l'aise, c'est sans doute préférable de renvoyer des id sous forme de string, mais si tu ne le fais pas ailleurs, pushes ainsi, je pense de toute façon que cet ne sera pas vraiment visible/utilisé dans Publik (ie ça ne sera pas utilisé dans une condition du genre « annee_raw == 2020 » où on se poserait la question string-ou-integer?).

Bref, tu peux envoyer.

#6 Updated by Lauréline Guerin 7 days ago

Je crois que j'envoie des string partout; je change et je merge

#7 Updated by Lauréline Guerin 7 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 61731032b65fb667df2b4fed449b186d30e7d1a5
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Jun 29 10:17:38 2020 +0200

    toulouse-axel: endpoint to get bookable years (#44451)

#8 Updated by Frédéric Péters 6 days ago

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

Also available in: Atom PDF