From 8a83b54411cc5d5e4c2f4a42261ba8c129672cb7 Mon Sep 17 00:00:00 2001 From: Robin Harms Oredsson Date: Thu, 3 Oct 2024 16:18:21 +0200 Subject: [PATCH] Admin view for connection objects --- envelope/admin.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 envelope/admin.py diff --git a/envelope/admin.py b/envelope/admin.py new file mode 100644 index 0000000..3fec34f --- /dev/null +++ b/envelope/admin.py @@ -0,0 +1,23 @@ +from django.contrib import admin +from envelope.models import Connection + + +@admin.register(Connection) +class ConnectionAdmin(admin.ModelAdmin): + search_fields = ("user__first_name", "user__last_name") + autocomplete_fields = ("user",) + list_filter = [ + "online", + "awol", + "online_at", + "offline_at", + "last_action", + ] + list_display = [ + "user", + "online", + "awol", + "online_at", + "offline_at", + "last_action", + ]