Development #44050
{{webservice.xxx}}, notifier les erreurs
Début:
13 juin 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Un webservice passerelle appelé avec un paramètre manquant, par exemple (#44049). Il va y avoir mille appels ratés et zéro notification. (quelque chose à faire de ce côté ?).
Côté w.c.s., on pourrait avoir une case à cocher dans la définition de l'appel webservice, comme on l'a dans l'action de workflow.
Cochée par défaut. (et ça pourrait évoluer lors de #19662)
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0003-wscall-notify-and-record-errors-on-failure-44050.patch 0003-wscall-notify-and-record-errors-on-failure-44050.patch ajouté
- Fichier 0002-wscall-use-a-django-template-for-detail-page.patch 0002-wscall-use-a-django-template-for-detail-page.patch ajouté
- Fichier 0001-misc-split-test-module-and-simplify-test-data.patch 0001-misc-split-test-module-and-simplify-test-data.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Voila j'ai tenté un truc.
J'ai distingué l'envoi de la notif (email admin) du log record.
0001 & 0002 sont des cherry-pick de #46310
Mis à jour par Lauréline Guérin il y a plus de 3 ans
Mis à jour par Frédéric Péters il y a plus de 3 ans
+ <li>{% trans "Notify on errors:" %} {{ wscall.notify_on_errors|yesno }}</li>
Ça passe du coup par le système de trad de django plutôt que wcs, le yes/no apparait bien traduit ?
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-wscall-notify-and-record-errors-on-failure-44050.patch 0001-wscall-notify-and-record-errors-on-failure-44050.patch ajouté
(après rebase)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
ok, go.
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit c1b508141fc9fc7e1ee71267d0ccb19c6a8cefe8 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Sep 7 14:31:32 2020 +0200 wscall: notify and record errors on failure (#44050)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
wscall: notify and record errors on failure (#44050)