Project

General

Profile

Development #41033

Toulouse Axel - dates de gestion

Added by Lauréline Guerin 15 days ago. Updated 13 days ago.

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

0%

Patch proposed:
Yes
Planning:
No

Description

cf #41013

Dans management_dates pour que les choses soient utilisables en Django il faudrait ajouter un peu de moulinette sur le résultat.

En plus de

{'EXTRACTION-CAFPRO': '2020-01-18', 'EXTRACTION-FAMILLES': '2019-10-18', 'REPORT-REVENUS': '2019-08-08'}

il faut renvoyer aussi des clés en minuscules et avec des _, par exemple :

{
    'EXTRACTION-CAFPRO': '2020-01-18',
    'extraction_cafprod': '2020-01-18',
    'EXTRACTION-FAMILLES': '2019-10-18',
    'extraction_familles': '2019-10-18',
    'REPORT-REVENUS': '2019-08-08',
    'report_revenus': '2019-08-08'
}

Ainsi on disposera de webservice.management_dates.extraction_cafprod et par exemple de webservice.management_dates.extraction_cafprod|date:"y" pour avoir les deux derniers chiffres de la date

Aussi, ces variables seraient aussi utiles à côté des informations fournies sur une famille (pour savoir quoi afficher sur la cellule famille en fonction de ces dates). Je proposerais donc d'ajouter une clé "management_dates" dans les endpoints tels que family.

0001-toulouse_axel-add-management-dates-in-family-info-41.patch View (9.97 KB) Lauréline Guerin, 26 Mar 2020 04:26 PM

0001-toulouse_axel-add-management-dates-in-family-info-41.patch View (9.76 KB) Lauréline Guerin, 27 Mar 2020 09:47 AM

Associated revisions

Revision 82970b6d (diff)
Added by Lauréline Guérin 13 days ago

toulouse_axel: add management dates in family info (#41033)

History

#2 Updated by Lauréline Guerin 15 days ago

#3 Updated by Thomas Noël 15 days ago

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

Il n'y a pas besoin de cacher/hasher la clé du cache, tu peux juste faire :

cache_key = 'toulouse-axel-%s-management-dates' % self.id

Tu noteras que j'ajoute "toulouse-axel" car l'id ou le slug pour être "sûr" de l'unicité.

Avec ça, go.

#4 Updated by Thomas Noël 15 days ago

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

Thomas Noël a écrit :

Avec ça, go.

Enfin, dès que les tests passeront :)

#6 Updated by Thomas Noël 13 days ago

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

#7 Updated by Lauréline Guerin 13 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 82970b6dadad4fae659f79bdbb364c482613e177
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Mar 26 16:25:51 2020 +0100

    toulouse_axel: add management dates in family info (#41033)

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

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

Also available in: Atom PDF