Projet

Général

Profil

Development #1257

champs "description" et "details" sur les paiment

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
10 février 2012
Echéance:
% réalisé:

0%

Temps estimé:
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)

Fichiers

auquo-paiement-description-et-details.patch (2,88 ko) auquo-paiement-description-et-details.patch Thomas Noël, 13 février 2012 11:55
auquo-invoicedirectory.diff (15,3 ko) auquo-invoicedirectory.diff Thomas Noël, 15 février 2012 16:04

Historique

#1

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

  • Fichier auquo-paiement-description-et-details.patch ajouté

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

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

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

#3

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

  • Fichier auquo-paiement-description-et-details.patch supprimé
#4

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

  • Fichier auquo-invoicedirectory.diff ajouté
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

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

  • Fichier auquo-invoicedirectory.diff ajouté

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

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

  • Fichier auquo-invoicedirectory.diff supprimé
#7

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

  • Fichier auquo-invoicedirectory.diff ajouté

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

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

  • Fichier auquo-invoicedirectory.diff supprimé
#9

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

  • Fichier auquo-invoicedirectory.diff ajouté
#10

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

  • Fichier auquo-invoicedirectory.diff supprimé
#11

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

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

#12

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

  • Fichier auquo-invoicedirectory.diff ajouté

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

#13

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

  • Fichier auquo-invoicedirectory.diff supprimé
#14

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

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

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

  • Fichier auquo-invoicedirectory.diff supprimé
#16

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

  • Statut changé de Nouveau à Résolu (à déployer)
#17

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

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

Formats disponibles : Atom PDF