Project

General

Profile

Development #1255

action de workflow "annuler les paiements"

Added by Thomas Noël over 10 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
06 February 2012
Due date:
% Done:

100%

Estimated time:
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 ?)
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

auquo-payment-cancel.diff (9.43 KB) auquo-payment-cancel.diff Thomas Noël, 28 February 2012 12:40 AM

Related issues

Is duplicate of Au quotidien - Development #611: Paiement en ligne : prévoir une étape de workflow permettant de supprimer un paiement en attenteRejeté18 July 2011

Actions

Associated revisions

Revision c6ba8333 (diff)
Added by Thomas Noël over 10 years ago

add workflow item "cancel payment" (fix #1255)

+ add_part(invoice) in formdata.evolution

History

#1

Updated by Thomas Noël over 10 years ago

  • 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)

#2

Updated by Thomas Noël over 10 years ago

  • Status changed from Nouveau to En cours
  • Target version set to Au-quotidien 2012.2
#3

Updated by Thomas Noël over 10 years ago

Une nouvelle version, avec l'ajout des évènements de paiement (création/annulation) dans l'évolution du formulaire (via Evolution.parts).

#4

Updated by Thomas Noël over 10 years ago

  • File deleted (auquo-payment-cancel.diff)
#5

Updated by Frédéric Péters (de retour le 10/10) over 10 years ago

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
#6

Updated by Thomas Noël over 10 years ago

  • Status changed from En cours to Solution déployée
  • % Done changed from 0 to 90

Appliqué par commit r597.

#7

Updated by Thomas Noël over 10 years ago

  • Status changed from Solution déployée to Résolu (à déployer)
  • % Done changed from 90 to 0
#8

Updated by Thomas Noël over 9 years ago

  • Status changed from Résolu (à déployer) to Fermé
#9

Updated by Frédéric Péters (de retour le 10/10) over 9 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF