From 3df1845fc57b0fcc15b06286c709807dc3298477 Mon Sep 17 00:00:00 2001 From: ichuang Date: Mon, 28 May 2012 10:07:02 -0400 Subject: [PATCH] quickedit hook for dogfood - skip is_staff check for dogfood --- djangoapps/courseware/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/djangoapps/courseware/views.py b/djangoapps/courseware/views.py index dd018c4f57..4274ae830f 100644 --- a/djangoapps/courseware/views.py +++ b/djangoapps/courseware/views.py @@ -314,8 +314,10 @@ def quickedit(request, id=None, qetemplate='quickedit.html',coursename=None): print "In deployed use, this will only edit on one server" print "We need a setting to disable for production where there is" print "a load balanacer" + if not request.user.is_staff: - return redirect('/') + if not ('dogfood_id' in request.session and request.session['dogfood_id']==id): + return redirect('/') # get coursename if stored if not coursename: