mirror of
https://github.com/eduardogsilva/wireguard_webadmin.git
synced 2026-01-17 13:06:18 +00:00
display peer location in WireGuard UI
This commit is contained in:
@@ -8,6 +8,7 @@ from django.http import Http404
|
||||
from django.shortcuts import get_object_or_404, redirect, render
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from cluster.models import ClusterSettings
|
||||
from user_manager.models import UserAcl
|
||||
from wgwadmlibrary.tools import check_sort_order_conflict, deduplicate_sort_order, default_sort_peers, \
|
||||
user_allowed_instances, user_allowed_peers, user_has_access_to_instance, user_has_access_to_peer
|
||||
@@ -82,11 +83,17 @@ def view_wireguard_peer_list(request):
|
||||
if settings.WIREGUARD_STATUS_CACHE_ENABLED:
|
||||
refresh_interval = settings.WIREGUARD_STATUS_CACHE_REFRESH_INTERVAL
|
||||
|
||||
if ClusterSettings.objects.filter(name='cluster_settings', enabled=True).exists():
|
||||
cluster_enabled = True
|
||||
else:
|
||||
cluster_enabled = False
|
||||
|
||||
context = {
|
||||
'page_title': page_title, 'wireguard_instances': wireguard_instances,
|
||||
'current_instance': current_instance, 'peer_list': peer_list, 'add_peer_enabled': add_peer_enabled,
|
||||
'user_acl': user_acl, 'refresh_interval': refresh_interval,
|
||||
'load_from_cache': load_from_cache, 'cache_previous_count': cache_previous_count,
|
||||
'cluster_enabled': cluster_enabled,
|
||||
}
|
||||
|
||||
return render(request, 'wireguard/wireguard_peer_list.html', context)
|
||||
|
||||
Reference in New Issue
Block a user