scrap buying many resells

This commit is contained in:
Ludovic Stephan 2016-09-19 16:08:12 +02:00
parent 7f2717c10c
commit f679338910
4 changed files with 17 additions and 29 deletions

View file

@ -28,7 +28,7 @@ from bda.models import Spectacle, Participant, ChoixSpectacle, Attribution,\
from bda.algorithm import Algorithm
from bda.forms import BaseBdaFormSet, TokenForm, ResellForm, AnnulForm,\
InscriptionReventeForm, BuyResellForm
InscriptionReventeForm
@cof_required
@ -435,14 +435,10 @@ def buy_revente(request, spectacle_id):
return render(request, "bda-no-revente.html", {})
if request.POST:
form = BuyResellForm(spectacle, request.POST)
if form.is_valid():
num = form.cleaned_data['num']
reventes = random.sample(reventes.all(), num)
for revente in reventes:
revente.soldTo = participant
revente.save()
mail = """Bonjour !
revente = random.choice(reventes.all(), 1)
revente.soldTo = participant
revente.save()
mail = """Bonjour !
Je souhaiterais racheter ta place pour %s le %s (%s) à %.02f.
Contacte-moi si tu es toujours intéressé·e !
@ -450,13 +446,13 @@ Contacte-moi si tu es toujours intéressé·e !
%s (%s)""" % (spectacle.title, spectacle.date_no_seconds(),
spectacle.location, spectacle.price,
request.user.get_full_name(), request.user.email)
send_mail("BdA-Revente : %s" % spectacle.title, mail,
request.user.email,
[revente.seller.user.email],
fail_silently=False)
return render(request, "bda-success.html",
{"seller": revente.seller.user,
"spectacle": spectacle})
send_mail("BdA-Revente : %s" % spectacle.title, mail,
request.user.email,
[revente.seller.user.email],
fail_silently=False)
return render(request, "bda-success.html",
{"seller": revente.participant.user,
"spectacle": spectacle})
return render(request, "revente-confirm.html",
{"spectacle": spectacle,