From d97843590b78116c6cde027abcf15599830dba91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Fri, 23 Sep 2016 14:20:49 +0200 Subject: [PATCH] allow reviewers for talk assignement to track --- proposals/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proposals/views.py b/proposals/views.py index 0adb7ce..94e636d 100644 --- a/proposals/views.py +++ b/proposals/views.py @@ -164,9 +164,11 @@ def talk_edit(request, talk=None): }) -@orga_required +@login_required def talk_assign_to_track(request, talk, track): talk = get_object_or_404(Talk, slug=talk, site=get_current_site(request)) + if not talk.is_moderable_by(request.user): + raise PermissionDenied() track = get_object_or_404(Track, slug=track, site=get_current_site(request)) talk.track = track talk.save()