Bug #13687
lingo : ne pas permettre le paiement de factures/items déjà payées
0%
Description
Pour le moment PayView prend toutes les factures demandées et accepte de les faire payer, sans vérifier qu'elles ne le sont pas déjà.
(et pareil pour les BasketItem, il faudrait éliminer les payés et annulés).
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Lié à Development #47530: lingo/SelfInvoiceView : ne pas permettre le paiement d'une facture déjà payée ajouté
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
- Sujet changé de Ne pas permettre le paiement de factures déjà payées à lingo : ne pas permettre le paiement de factures/items déjà payées
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Reprise des détails évoqués dans #47530 concernant les factures : les attributs déterminant pour savoir si une facture est encore payable sont les booléens online_payment et paid. On doit prendre en compte aussi le fait qu'une facture a pu être payé mais n'est pas / n'a pas pu être notifié, donc il faut aussi regarder du coté des transactions qui la référence.
Pour les items ce cas ne devrait pas pouvoir arriver, une transaction au statut payé va toujours modifier l'item pour l'indiquer comme payé, tout ça est local à combo.
Mis à jour par Frédéric Péters il y a plus de 3 ans
(c'est déjà rangé dans un projet "lingo", si on préfère virer le projet et écrire lingo dans le sujet, so be it, mais les deux c'est con).
Mis à jour par Benjamin Dauvergne il y a plus de 3 ans
Frédéric Péters a écrit :
(c'est déjà rangé dans un projet "lingo", si on préfère virer le projet et écrire lingo dans le sujet, so be it, mais les deux c'est con).
C'est pas toujours évident au titre de voir que c'est dans le projet lingo (bon là c'est pas le cas), mais ok.
Mis à jour par Frédéric Péters il y a plus de 3 ans
Mais pourquoi le souhait de voir avec juste le titre ? dans les mails il y a bien le nom du projet dans le sujet et https://dev.entrouvert.org/projects/lingo/issues affiche uniquement les tickets lingo, ou si tu préfères avoir les tickets combo dans le tableau aussi, tu peux y configurer une colonne "projet".