From c75aa9f5fc8cfb7dfbdc62adc445d7dbf60fb8ab Mon Sep 17 00:00:00 2001 From: hernani Date: Fri, 10 Jun 2011 22:31:23 +0000 Subject: [PATCH] Fixes the is_staff decorator to allow superusers to. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1063 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/views/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forum/views/admin.py b/forum/views/admin.py index 696bf66..e9e9d47 100644 --- a/forum/views/admin.py +++ b/forum/views/admin.py @@ -33,7 +33,7 @@ def super_user_required(fn): def staff_user_required(fn): def wrapper(request, *args, **kwargs): - if request.user.is_authenticated() and request.user.is_staff: + if request.user.is_authenticated() and (request.user.is_staff or request.user.is_superuser): return fn(request, *args, **kwargs) else: return HttpResponseUnauthorized(request) -- 2.45.1