Développement #1255
closed
action de workflow "annuler les paiements"
Added by Thomas Noël about 14 years ago.
Updated almost 13 years ago.
Start date:
06 February 2012
Description
Pour le système de paiement, prévoir une action de workflow "annuler les paiements", qui annule tous les paiements relatifs à la demande.
Notes :
- idéalement, marquer les paiements comme "annulés" (laisser l'utilisateur les effacer complètement)
- permettre un champ commentaire afin de donner la raison de l'annulation (par exemple : payé par chèque n°..., payé à l'accueil, etc ?)
Usages:
- dans le backoffice, l'agent pourra indiquer si une demande a été reglée par un autre canal
- dans le frontoffice, si le demandeur décide d'annuler sa demande (quand c'est encore possible)
Files
- File auquo-payment-cancel.diff added
Voici une proposition de patch.
L'action d'annulation a deux paramètres :
- la raison de l'annulation
- la régie cible (qui peut être "toutes les régies")
Ce patch inclue également la gestion du user_hash (ou plutôt "un début de ...", cf #1276)
- Status changed from Nouveau to En cours
- Target version set to Au-quotidien 2012.2
Une nouvelle version, avec l'ajout des évènements de paiement (création/annulation) dans l'évolution du formulaire (via Evolution.parts).
- File deleted (
auquo-payment-cancel.diff)
Pour ma mémoire :
Fred: je viens de survoler le patch "cancel payment", ça m'a l'air bien, j'ajouterais juste un class="invoice-%(action)" au <p> (ligne 130).
Thomas: ah oui, bonne idée
- Status changed from En cours to Solution déployée
- % Done changed from 0 to 90
Appliqué par commit r597.
- Status changed from Solution déployée to Résolu (à déployer)
- % Done changed from 90 to 0
- Status changed from Résolu (à déployer) to Fermé
- % Done changed from 0 to 100
Also available in: Atom
PDF