Add user permissions for reload and restart

This commit is contained in:
Eduardo Silva 2025-04-11 11:05:20 -03:00
parent b140362e86
commit a58d233546
9 changed files with 114 additions and 23 deletions

View file

@ -1,9 +1,11 @@
from user_manager.models import UserAcl
from .models import WireGuardInstance
def pending_changes_warning(request):
user_acl = UserAcl.objects.filter(user=request.user).first()
if request.user.is_authenticated:
pending = WireGuardInstance.objects.filter(pending_changes=True).exists()
else:
pending = False
return {'pending_changes_warning': pending}
return {'pending_changes_warning': pending, 'user_acl': user_acl}