nursit/bank

Personnaliser les notifications

Closed this issue · 4 comments

Une demande reçue récemment : la compta aimerait avoir quelques infos en plus dans les notifications de reporting des transactions, notamment le nom du client.

Pour ce faire il faudrait pouvoir personnaliser les notifs au besoin.

Ça pourrait par exemple chercher en priorité l'existence de patrons (notifications/transaction_ticket_achat.html), et s'ils n'existent pas, faire comme actuellement, en dur : https://github.com/nursit/bank/blob/master/genie/bank_daily_reporting.php

C'est-y-pas une bonne idée ?

Cerdic commented

Tu parles du ticket achat admin envoyé à chaque transaction ?

Celui qui est généré par une fonction surchargeable
https://github.com/nursit/bank/blob/master/inc/bank_editer_ticket_admin.php
et dont le résultat passe dans un pipeline
https://github.com/nursit/bank/blob/master/inc/bank_editer_ticket_admin.php#L57

Je pense que techniquement on peut déjà le personnaliser à souhait, et de base je suis pas trop chaud de passer par un squelette parce que c'est du paiement et on veut pas que ça bug pour une bête raison de calcul de squelette.

Cela dit ça aurait du sens de rajouter par défaut une ligne qui contient le résultat bank_porteur_infos_facturation($transaction) qui doit correspondre plus ou moins à ce que ta compta aimerait avoir :p

(A noter que la transaction contient un champ auteur qui contient parfois en clair les coordonnées complète de l'auteur, donc le besoin se fait surtout sentir quand id_auteur est renseigné et auteur est vide, ce qui n'est pas 100% des cas d'usage)

Ah oui je parlais bien du ticket d'achat, c'est vrai qu'il y a plusieurs notifs.
Si ça passe dans un pipeline ça fera l'affaire, je n'avais pas vu.

La ligne supplémentaire sur le client aurait du sens amha aussi, comme tu le sens, le ticket peut être fermé sinon.

Cerdic commented

C'est intégré

Super, merci