diff --git a/bda/views.py b/bda/views.py index 7c7f735c..2ae72e9c 100644 --- a/bda/views.py +++ b/bda/views.py @@ -291,18 +291,27 @@ def revente(request, tirage_id): @buro_required def spectacle(request, tirage_id, spectacle_id): tirage = get_object_or_404(Tirage, id=tirage_id) - spectacle = get_object_or_404(Spectacle, id = spectacle_id, tirage=tirage) + spectacle = get_object_or_404(Spectacle, id=spectacle_id, tirage=tirage) attributions = spectacle.attribues.all() participants = {} for attrib in attributions: participant = attrib.participant - participant_info = {'lastname':participant.user.last_name, 'name': participant.user.get_full_name, 'username':participant.user.username, 'email':participant.user.email, 'given':attrib.given, 'paid':participant.paid, 'nb_places':1} + participant_info = {'lastname':participant.user.last_name, + 'name': participant.user.get_full_name, + 'username':participant.user.username, + 'email':participant.user.email, + 'given':attrib.given, + 'paid':participant.paid, + 'nb_places':1} if participant.id in participants: participants[participant.id]['nb_places'] = 2 else: participants[participant.id] = participant_info - - return render(request, "bda-participants.html", {"spectacle": spectacle, "participants": sorted(participants.values(), key=lambda part: part['lastname'])}) + + participants_info = sorted(participants.values(), + key=lambda part: part['lastname']) + return render(request, "bda-participants.html", + {"spectacle": spectacle, "participants": participants_info}) class SpectacleListView(ListView): model = Spectacle