Projet

Général

Profil

Development #41033

Toulouse Axel - dates de gestion

Ajouté par Lauréline Guérin il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
26 mars 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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.


Fichiers

Révisions associées

Révision 82970b6d (diff)
Ajouté par Lauréline Guérin il y a environ 4 ans

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

Historique

#2

Mis à jour par Lauréline Guérin il y a environ 4 ans

#3

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

  • Statut changé de Solution proposée à 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

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

  • Statut changé de Solution validée à Solution proposée

Thomas Noël a écrit :

Avec ça, go.

Enfin, dès que les tests passeront :)

#6

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

  • Statut changé de Solution proposée à Solution validée
#7

Mis à jour par Lauréline Guérin il y a environ 4 ans

  • Statut changé de Solution validée à 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

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF