Development #41033
Toulouse Axel - dates de gestion
0%
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
Historique
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Fichier 0001-toulouse_axel-add-management-dates-in-family-info-41.patch 0001-toulouse_axel-add-management-dates-in-family-info-41.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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.
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 :)
Mis à jour par Lauréline Guérin il y a environ 4 ans
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
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)
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
toulouse_axel: add management dates in family info (#41033)