Project

General

Profile

Development #48231

lingo : séparer PayView en deux vues BasketCellPayView et InvoicePayView

Added by Benjamin Dauvergne over 3 years ago. Updated 16 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03 November 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Tags:

Description

Actuellement PayView mélange le paiement des factures et des paniers mais ces deux chemins sont en fait disjoints dans l'application :
  • les paiements d'un panier viennent de LingoBasketCell et l'utilisateur ne peut qu'être connecté dans cette situation (ça garantit quasiment d'avoir une adresse de courriel par exemple),
  • les paiements des factures viennent soit :
    • de ActiveItemsCell, en étant connecté, et ça finit dans view-item,
    • de SelfDeclaredInvoicePayment, en étant connecté, et ça finit dans view-item,
    • soit directement de la vue view-item via un mail de notification, et là on est pas forcément connecté.

De plus PayView fait comme si le champ item pouvait être multiple dans la situation du paiement d'une facture alors que ça n'arrive jamais et que c'est plutôt une mauvaise idée, les comptables publics préférant éviter d'avoir à ventiler les paiements sur les factures; rendre plus clair au niveau de la vue qu'une seule facture peut-être payée à la fois ouvrira la possibilité dans handle_payment() de passer l'intitulé et le numéro de la facture au backend de paiement systématiquement pour une facture.

History

#1

Updated by Benjamin Dauvergne 16 days ago

  • Tags set to paiement

Also available in: Atom PDF