From 477aab3a7f217dedfba33bc486f118e68d52b5e4 Mon Sep 17 00:00:00 2001 From: Hugo LEVY-FALK Date: Sat, 27 Jan 2018 13:52:36 +0100 Subject: [PATCH] Pouvoir prendre de l'argent c'est bien. En prendre seulement si on veut, c'est mieux. --- cotisations/views.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/cotisations/views.py b/cotisations/views.py index 24320b2b..16d25295 100644 --- a/cotisations/views.py +++ b/cotisations/views.py @@ -687,6 +687,16 @@ def new_facture_solde(request, userid): @login_required def recharge(request): + options, _created = AssoOption.objects.get_or_create() + if options.payment == 'NONE': + messages.error( + request, + "Le paiement en ligne est désactivé." + ) + return redirect(reverse( + 'users:profil', + kwargs={'userid': request.user.id} + )) f = RechargeForm(request.POST or None, user=request.user) if f.is_valid(): facture = Facture(user=request.user) @@ -701,7 +711,6 @@ def recharge(request): number=1, ) v.save() - options, _created = AssoOption.objects.get_or_create() content = payment.PAYMENT_SYSTEM[options.payment](facture, request) return render(request, 'cotisations/payment.html', content) return form({'rechargeform':f}, 'cotisations/recharge.html', request)