Development #56476
expirer automatiquement les logged errors après un certain temps
Début:
30 août 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Plutôt que garder des erreurs dont la dernière occurence date d'il y a plus d'un mois. (exemple de durée).
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Fichier 0001-logged-errors-remove-old-errors-56476.patch 0001-logged-errors-remove-old-errors-56476.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 2 ans
w.c.s. n'utilise pas django-tenant-schemas (il n'est pas multitenant sur les settings), il faut plutôt utiliser un self.get_site_option(...) pour permettre une valeur sur une certaine instance via site-options.cfg. Genre :
expiration_delay = self.get_site_option('logger-errors-expiration-delay') or getattr(settings, 'LOGGED_ERRORS_EXPIRATION_DELAY', 30) # default 30 days
Mis à jour par Frédéric Péters il y a plus de 2 ans
Pour moi on n'a pas particulièrement à rendre ça paramétrable, on pourrait juste mettre 30 jours et voilà.
Mis à jour par Lauréline Guérin il y a plus de 2 ans
Mis à jour par Thomas Noël il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit dada06c1917d6f56ed4f71da8cd8a49209ce55fd Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Aug 31 15:42:58 2021 +0200 logged-errors: remove old errors (#56476)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
logged-errors: remove old errors (#56476)