Projet

Général

Profil

Development #63390

Permettre de configurer la durée du cache sur la cellule "Demandes à traiter"

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 2ba7eb25 (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

misc: add possibility to define tabs by specifying fields (#63390)

Révision 6a33066a (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

wcs: add cache_duration advanced option to "forms in your care" cell (#63390)

Historique

#2

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

  • 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
#3

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

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

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)
#5

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

  • Statut changé de Solution validée à Résolu (à déployer)
#6

Mis à jour par Transition automatique il y a environ 2 ans

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

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF