Merge remote-tracking branch 'origin/master' into Aufinal/change_shotgun

This commit is contained in:
Ludovic Stephan 2016-10-24 14:38:35 -02:00
commit b15dc6d9dc
7 changed files with 70 additions and 18 deletions

View file

@ -435,7 +435,7 @@ def buy_revente(request, spectacle_id):
if reventes.filter(seller=participant).exists():
revente = reventes.filter(seller=participant)[0]
revente.delete()
return HttpResponseRedirect(reverse("bda-liste-revente",
return HttpResponseRedirect(reverse("bda-shotgun",
args=[tirage.id]))
reventes_shotgun = reventes.filter(shotgun=True)
@ -467,6 +467,27 @@ Contacte-moi si tu es toujours intéressé·e !
"user": request.user})
@login_required
def revente_shotgun(request, tirage_id):
tirage = get_object_or_404(Tirage, id=tirage_id)
spectacles = tirage.spectacle_set.filter(
date__gte=timezone.now())
shotgun = []
for spectacle in spectacles:
revente_objects = SpectacleRevente.objects.filter(
attribution__spectacle=spectacle,
soldTo__isnull=True)
revente_count = 0
for revente in revente_objects:
if revente.shotgun:
revente_count += 1
if revente_count:
shotgun.append(spectacle)
return render(request, "bda-shotgun.html",
{"shotgun": shotgun})
@buro_required
def spectacle(request, tirage_id, spectacle_id):
tirage = get_object_or_404(Tirage, id=tirage_id)