Latest handshake permanent

This commit is contained in:
Eduardo Silva 2024-02-23 18:18:52 -03:00
parent 8a89af4b55
commit 845fb82b22
8 changed files with 79 additions and 5 deletions

View file

@ -1,5 +1,5 @@
from django.contrib import admin
from .models import WireGuardInstance, Peer, PeerAllowedIP, WebadminSettings
from .models import WireGuardInstance, Peer, PeerAllowedIP, PeerStatus, WebadminSettings
class WireGuardInstanceAdmin(admin.ModelAdmin):
@ -16,6 +16,13 @@ class PeerAdmin(admin.ModelAdmin):
admin.site.register(Peer, PeerAdmin)
class PeerStatusAdmin(admin.ModelAdmin):
list_display = ('peer', 'last_handshake', 'created', 'updated', 'uuid')
search_fields = ('peer', 'last_handshake', 'created', 'updated', 'uuid')
admin.site.register(PeerStatus, PeerStatusAdmin)
class PeerAllowedIPAdmin(admin.ModelAdmin):
list_display = ('peer', 'priority', 'allowed_ip', 'netmask', 'created', 'updated', 'uuid')
search_fields = ('peer', 'priority', 'allowed_ip', 'netmask', 'created', 'updated', 'uuid')