Projet

Général

Profil

Bug #11306

journaliser les évènements critiques: requêtes de paiement, callbacks

Ajouté par Benjamin Dauvergne il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
11 juin 2016
Echéance:
% réalisé:

100%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans tous les cas (même si le callback échoue à trouver une transaction on log) mais au niveau INFO pour ne pas être submergé d'erreurs dans le cas d'un bot ou d'une connerie.


Fichiers

Révisions associées

Révision 488e411a (diff)
Ajouté par Benjamin Dauvergne il y a presque 8 ans

lingo: log payment events (fixes #11306)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

Le premier patch rajoute un décorateur atomic() là où ça me semble judicieux pour éviter les objets transaction partiellement initialisés.

Le deuxième patch traite ce ticket, il dépend du 11316 pour sa pleine fonctionnalité (mais pas pour être poussé).

#3

Mis à jour par Frédéric Péters il y a presque 8 ans

Le deuxième patch traite ce ticket, il dépend du 11316 pour sa pleine fonctionnalité (mais pas pour être poussé).

logger.info(u'emitted payment request with id %r', order_id, extra={
            'eopayment_order_id': order_id, 'eopayment_data': repr(data)})

Dans cet appel le order_id est passé ainsi, alors que dans les autres il est passé en smart_text, ça a un sens d'uniformiser pour utiliser partout smart_text ?

(à part cette question, ack.)

#4

Mis à jour par Frédéric Péters il y a presque 8 ans

(et dans le sujet, s/ingo/lingo/)

#5

Mis à jour par Benjamin Dauvergne il y a presque 8 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • % réalisé changé de 0 à 100
#6

Mis à jour par Frédéric Péters il y a presque 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF