增加了AdminRequired的测试用例

This commit is contained in:
virusdefender
2015-08-09 18:00:52 +08:00
parent 6f5c9b1657
commit 2ce38a6fc0
3 changed files with 70 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ class AdminRequiredMiddleware(object):
def process_request(self, request):
path = request.path_info
if path.startswith("/admin/") or path.startswith("/api/admin/"):
if not request.user.is_authenticated():
if not(request.user.is_authenticated() and request.user.admin_type):
if request.is_ajax():
return HttpResponse(json.dumps({"code": 1, "data": u"请先登录"}),
content_type="application/json")