From 486e3c37d24de438ef5ecf709cfc42a26e7cd7ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Sun, 14 Oct 2018 21:02:22 +0200 Subject: [PATCH] Revert "Fix talk acknowledgement" This reverts commit 8205849c128b0001d05629d6993f3327866c13cd. --- cfp/views.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/cfp/views.py b/cfp/views.py index 510f103..88a217f 100644 --- a/cfp/views.py +++ b/cfp/views.py @@ -422,14 +422,12 @@ def proposal_talk_edit(request, speaker, talk_id=None): }) -# NO WAY WE DON'T WANT SPEAKER TO BE AUTHENTICATED HERE! -#@speaker_required -def proposal_talk_acknowledgment(request, speaker_token, talk_id, confirm): +@speaker_required +def proposal_talk_acknowledgment(request, speaker, talk_id, confirm): # TODO: handle multiple speakers case - talk = get_object_or_404(Talk, site=request.conference.site, speakers__token=speaker_token, pk=talk_id) - speaker = get_object_or_404(Participant, site=request.conference.site, token=speaker_token) - #if not request.conference.disclosed_acceptances or not talk.accepted: - # raise PermissionDenied + talk = get_object_or_404(Talk, site=request.conference.site, speakers__pk=speaker.pk, pk=talk_id) + if not request.conference.disclosed_acceptances or not talk.accepted: + raise PermissionDenied if talk.confirmed == confirm: if confirm: messages.warning(request, _('You already confirmed your participation to this talk.'))