Development #1255
action de workflow "annuler les paiements"
Début:
06 février 2012
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Planning:
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 ?)
- 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)
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 12 ans
- Fichier auquo-payment-cancel.diff ajouté
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)
Mis à jour par Thomas Noël il y a environ 12 ans
- Statut changé de Nouveau à En cours
- Version cible mis à Au-quotidien 2012.2
Mis à jour par Thomas Noël il y a environ 12 ans
- Fichier auquo-payment-cancel.diff auquo-payment-cancel.diff ajouté
Une nouvelle version, avec l'ajout des évènements de paiement (création/annulation) dans l'évolution du formulaire (via Evolution.parts).
Mis à jour par Frédéric Péters il y a environ 12 ans
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
Mis à jour par Thomas Noël il y a environ 12 ans
- Statut changé de En cours à Solution déployée
- % réalisé changé de 0 à 90
Appliqué par commit r597.
Mis à jour par Thomas Noël il y a environ 12 ans
- Statut changé de Solution déployée à Résolu (à déployer)
- % réalisé changé de 90 à 0
add workflow item "cancel payment" (fix #1255)
+ add_part(invoice) in formdata.evolution