Development #63390
Permettre de configurer la durée du cache sur la cellule "Demandes à traiter"
Début:
31 mars 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Dans le contexte personnes morales cette cellule est utilisée en front avec des mini-actions rapides et pour l'usager qui revient côté portail le cache actuel est trop long.
À défaut d'une réflexion générale sur la gestion du cache, permettre de configurer la durée du cache de cette cellule, dans un paramètre qui serait exposé dans un nouvel onglet (via #62965), ne viendrait ainsi pas charger le paramétrage basique.
Fichiers
Révisions associées
wcs: add cache_duration advanced option to "forms in your care" cell (#63390)
Historique
Mis à jour par Frédéric Péters il y a environ 2 ans
- Fichier 0001-misc-add-possibility-to-define-tabs-by-specifying-fi.patch 0001-misc-add-possibility-to-define-tabs-by-specifying-fi.patch ajouté
- Fichier 0002-wcs-add-cache_duration-advanced-option-to-forms-in-y.patch 0002-wcs-add-cache_duration-advanced-option-to-forms-in-y.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
- 0001 je trouvais dommage d'avoir à répéter dès qu'on voudrait un nouvel onglet forms.models.modelform_factory(self.__class__, fields=...), ça me semblait pouvoir décourager l'utilisation; donc je permets dans le dictionnaire d'un onglet de mettre une clé fields plutôt que form, et que ça fasse ça tout seul. Ça demande de répéter le code à quelques endroits, il y aura peut-être à un moment factorisation pour que les onglets ne soient pas de bêtes dictionnaires, mais là j'ai trouvé que ça tenait encore.
- 0002 pour le taf de ce ticket, qui devient juste l'ajout du champ et
def get_manager_tabs(self): tabs = super().get_manager_tabs() tabs.insert(1, {'slug': 'advanced', 'name': _('Advanced'), 'fields': ['cache_duration']}) return tabs
Mis à jour par Lauréline Guérin il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 2 ans
commit 6a33066ac9aae6676451a11db93c1a7cd5e73948 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Apr 11 15:59:03 2022 +0200 wcs: add cache_duration advanced option to "forms in your care" cell (#63390) commit 2ba7eb256ea2c48228050547475510292f9536a4 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Apr 11 15:58:08 2022 +0200 misc: add possibility to define tabs by specifying fields (#63390)
Mis à jour par Frédéric Péters il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: add possibility to define tabs by specifying fields (#63390)