]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/views/admin.py
Fixes the is_staff decorator to allow superusers to.
[osqa.git] / forum / views / admin.py
index 696bf665689d3cfa05c37f76ef0aca16d34a5502..e9e9d476d27ea6bed6c184339be74eb7727d111a 100644 (file)
@@ -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)