Projet

Général

Profil

Development #1255

action de workflow "annuler les paiements"

Ajouté par Thomas Noël il y a environ 12 ans. Mis à jour il y a presque 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
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 ?)
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)

Fichiers

auquo-payment-cancel.diff (9,43 ko) auquo-payment-cancel.diff Thomas Noël, 28 février 2012 00:40

Demandes liées

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

Actions

Révisions associées

Révision c6ba8333 (diff)
Ajouté par Thomas Noël il y a environ 12 ans

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

+ add_part(invoice) in formdata.evolution

Historique

#1

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)

#2

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

Mis à jour par Thomas Noël il y a environ 12 ans

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

#4

Mis à jour par Thomas Noël il y a environ 12 ans

  • Fichier auquo-payment-cancel.diff supprimé
#5

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

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.

#7

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

Mis à jour par Thomas Noël il y a environ 11 ans

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

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

  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF