示例#1
0
 def _is_staff(request, *args, **kwargs):
     if not request.user.is_authenticated:
         return login_required(view_func)(request, *args, **kwargs)
     elif is_staff(request, request.user):
         return view_func(request, *args, **kwargs)
     else:
         raise PermissionDenied
示例#2
0
 def _is_staff(request, *args, **kwargs):
     if not request.user.is_authenticated:
         return login_required(view_func)(request, *args, **kwargs)
     elif is_staff(request, request.user):
         return view_func(request, *args, **kwargs)
     else:
         raise PermissionDenied
示例#3
0
def staff(request):
    return is_staff(request, request.user)
示例#4
0
def staff(request):
    return is_staff(request, request.user)