mirror of
https://github.com/Labelbase/Labelbase.git
synced 2026-08-13 12:33:23 +02:00
10 lines
411 B
Python
10 lines
411 B
Python
from django.http import HttpResponseForbidden
|
|
from django.contrib.auth.decorators import login_required
|
|
|
|
def staff_required(view_func):
|
|
@login_required
|
|
def _wrapped_view(request, *args, **kwargs):
|
|
if not request.user.is_staff:
|
|
return HttpResponseForbidden("You must be a staff member to access this page.")
|
|
return view_func(request, *args, **kwargs)
|
|
return _wrapped_view
|