Project

General

Profile

Development #1257

champs "description" et "details" sur les paiment

Added by Thomas Noël over 12 years ago. Updated over 11 years ago.

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

0%

Estimated time:
Patch proposed:
Planning:

Description

Pour les paiements (invoice), je propose que l'action de workflow permette d'ajouter une description et des détails:
  • permettant l'utilisation des variables de substitution
  • "description" est affiché dans la liste des paiment du myspace
  • "details" sera affiché lorsqu'on aura la possibilité d'afficher une facture (et pas seulement le formdata attaché comme actuellement)

Files

auquo-paiement-description-et-details.patch (2.88 KB) auquo-paiement-description-et-details.patch Thomas Noël, 13 February 2012 11:55 AM
auquo-invoicedirectory.diff (15.3 KB) auquo-invoicedirectory.diff Thomas Noël, 15 February 2012 04:04 PM

History

#1

Updated by Thomas Noël over 12 years ago

  • File auquo-paiement-description-et-details.patch added

Et le patch que je propose, dans la foulée.

Je ne gère pas (du tout) l'affichage d'une invoice, ce patch affiche juste la description, mais le lien est toujours vers le formulaire qui a créé la facture (et non pas la facture elle même)

#2

Updated by Thomas Noël over 12 years ago

nouvelle version avec remplacement de '%s #%s' par _('%(form_name)s #%(formdata_id)s')

#3

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-paiement-description-et-details.patch)
#4

Updated by Thomas Noël over 12 years ago

  • File auquo-invoicedirectory.diff added
Suite à l'ajout des champs sujet et details dans invoice, voici un patch pour :
  • la section "paiement" de l'espace personnel affiche les invoice en utilisant leur sujet, avec pour chaque un lien vers l'invoice lui-même (site/invoice/<numero>)
  • affichage complet des /invoice/<n>, avec un bouton de paiement en bas et un lien vers le formdata lié à l'invoice
  • retour du paiement sur /myspace/invoice si la personne était connectée, sur / sinon (cas du paiement par un tiers à qui aurait été transmise l'URL de l'invoice)
pense-bête, restent à faire :
  • création de numéros d'invoice non séquentiels
  • ajout de textes paramétrables sur /myspace/invoice et /invoice/*
  • variables de substitution pour les objet invoices (mais où, quand, comment, pourquoi ?)
#5

Updated by Thomas Noël over 12 years ago

  • File auquo-invoicedirectory.diff added

Nouveau patch, qui ajoute au précédent la génération d'id spécifiques pour les invoice (date-regie-formulaire-alea-checksum). Les checksum sont vérifiés autant que possible.

#6

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-invoicedirectory.diff)
#7

Updated by Thomas Noël over 12 years ago

  • File auquo-invoicedirectory.diff added

Version du patch qui ajoute deux textes paramétrables, un en haut de la page "mes factures", l'autre en haut de la page qui présente une facture (ou un groupe de facture en cas de multipaiement)

(nb: textes vides par défaut).

#8

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-invoicedirectory.diff)
#9

Updated by Thomas Noël over 12 years ago

  • File auquo-invoicedirectory.diff added
#10

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-invoicedirectory.diff)
#11

Updated by Thomas Noël over 12 years ago

Le patch est posé sur auquo-test (par exemple https://e-megalis.test.au-quotidien.com/, formulaire "cantine")

#12

Updated by Thomas Noël over 12 years ago

  • File auquo-invoicedirectory.diff added

Nouvelle version du patch, avec suppression de PaymentValidationDirectory qui ne sert plus à rien (je crois bien...)

#13

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-invoicedirectory.diff)
#14

Updated by Thomas Noël over 12 years ago

Quand y'en a plus, y'en a encore :
  • /invoices/ au lieu de /invoice/
  • /invoices/ sait afficher une ou plusieurs factures (id ou id+id+id)
  • /payment/init sait recevoir id ou id+id+id lui aussi
  • id des invoice moins longs ; crc calculé depuis le premier octet du md5
  • <br />-free code
#15

Updated by Thomas Noël over 12 years ago

  • File deleted (auquo-invoicedirectory.diff)
#16

Updated by Thomas Noël over 12 years ago

  • Status changed from Nouveau to Résolu (à déployer)
#17

Updated by Thomas Noël over 11 years ago

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

Also available in: Atom PDF