From 3641c3bfe2777b30e583397abda924e068762746 Mon Sep 17 00:00:00 2001 From: Jonas 12t Date: Wed, 27 Oct 2021 13:39:11 +0400 Subject: [PATCH] changement de nom API --- DjangoFiles/PaiementStripe/models.py | 6 +++--- DjangoFiles/PaiementStripe/views.py | 12 +++++++++--- README.md | 4 +--- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/DjangoFiles/PaiementStripe/models.py b/DjangoFiles/PaiementStripe/models.py index 3c2443c..4662ada 100644 --- a/DjangoFiles/PaiementStripe/models.py +++ b/DjangoFiles/PaiementStripe/models.py @@ -33,12 +33,12 @@ class Paiement_stripe(models.Model): status = models.CharField(max_length=1, choices=STATUT_CHOICES, default=NON, verbose_name="Statut de la commande") - QRCODE, BILLETTERIE = 'Q', 'B' + QRCODE, API_BILLETTERIE = 'Q', 'B' SOURCE_CHOICES = ( (QRCODE, _('Depuis scan QR-Code')), - (BILLETTERIE, _('Depuis billetterie')), + (API_BILLETTERIE, _('Depuis billetterie')), ) - source = models.CharField(max_length=1, choices=SOURCE_CHOICES, default=BILLETTERIE, verbose_name="Source de la commande") + source = models.CharField(max_length=1, choices=SOURCE_CHOICES, default=API_BILLETTERIE, verbose_name="Source de la commande") total = models.FloatField(default=0) diff --git a/DjangoFiles/PaiementStripe/views.py b/DjangoFiles/PaiementStripe/views.py index 2cfd4ff..0e9d659 100644 --- a/DjangoFiles/PaiementStripe/views.py +++ b/DjangoFiles/PaiementStripe/views.py @@ -205,6 +205,10 @@ class retour_stripe(View): # si c'est depuis le qrcode, on renvoie vers la vue mobile : if paiement_stripe.source == Paiement_stripe.QRCODE : + + # SI le paiement est valide, c'est que les presave et postsave + # ont validé la réponse du serveur cashless pour les recharges + if paiement_stripe.status == Paiement_stripe.VALID : # on boucle ici pour récuperer l'uuid de la carte. for ligne_article in paiement_stripe.lignearticle_set.all(): @@ -221,10 +225,12 @@ class retour_stripe(View): f"Merci de vérifier votre moyen de paiement ou contactez un responsable.") return HttpResponseRedirect(f"/qr/{ligne_article.carte.uuid}#error") - else: + elif paiement_stripe.source == Paiement_stripe.API_BILLETTERIE : return HttpResponse( - 'Un problème de validation de paiement a été detecté. Merci de vérifier votre moyen de paiement ou contactez un responsable.') - # return HttpResponseRedirect("/") + 'Coucou') + + else : + raise Http404('paiement_stripe.source ?') ''' diff --git a/README.md b/README.md index c141aef..29a11fb 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,7 @@ Inspirée par les expériences de Sentry, ElasticSearch, MongoDb, nous souhaiton pour toutes structures associatives ou entreprises coopératives à but non lucratif tout en encourageant les acteurs commerciaux à participer activement au développement. -TiBillet est construit par l'association des 3Peaks de Manapany. Créateurs du Manapany Surf Festival. Nous sommes des -développeurs passionnés et bénévoles presque à plein temps sur ce projet, et nous souhaitons sincèrement pouvoir en -vivre un jour ! +TiBillet est construit par l'association des 3Peaks de Manapany. Créateurs du Manapany Surf Festival ! ## Installation :