mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2025-08-26 13:21:14 +00:00
User level check implementation
This commit is contained in:
@@ -8,6 +8,8 @@ from django.contrib.sessions.models import Session
|
||||
|
||||
@login_required
|
||||
def view_user_list(request):
|
||||
if not UserAcl.objects.filter(user=request.user).filter(user_level__gte=50).exists():
|
||||
return render(request, 'access_denied.html', {'page_title': 'Access Denied'})
|
||||
page_title = 'User Manager'
|
||||
user_acl_list = UserAcl.objects.all().order_by('user__username')
|
||||
context = {'page_title': page_title, 'user_acl_list': user_acl_list}
|
||||
@@ -16,6 +18,8 @@ def view_user_list(request):
|
||||
|
||||
@login_required
|
||||
def view_manage_user(request):
|
||||
if not UserAcl.objects.filter(user=request.user).filter(user_level__gte=50).exists():
|
||||
return render(request, 'access_denied.html', {'page_title': 'Access Denied'})
|
||||
user_acl = None
|
||||
user = None
|
||||
if 'uuid' in request.GET:
|
||||
|
Reference in New Issue
Block a user