From a0ed28c58732b0e1a6ae5b93445d0ace5d248f75 Mon Sep 17 00:00:00 2001 From: Flo Ha Date: Sun, 31 May 2026 18:40:59 +0200 Subject: [PATCH] feat(admin): improve user admin list view and detail page Add is_superuser to list_display and list_filter. Add is_active, is_staff, is_superuser, last_login (readonly), and user_permissions to the user detail fieldset. Co-Authored-By: Claude Sonnet 4.6 --- gaehsnitz/admin.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gaehsnitz/admin.py b/gaehsnitz/admin.py index 6bafac6..d31ed88 100644 --- a/gaehsnitz/admin.py +++ b/gaehsnitz/admin.py @@ -47,9 +47,9 @@ class SetPinForm(forms.Form): @admin.register(User) class CustomUserAdmin(UserAdmin): - list_display = ("username", "is_staff", "consumed_drinks_price", "paid_amount", "open_balance") + list_display = ("username", "is_staff", "is_superuser", "consumed_drinks_price", "paid_amount", "open_balance") ordering = ("username",) - list_filter = ["is_staff"] + list_filter = ["is_staff", "is_superuser"] fieldsets = ( ( None, @@ -58,6 +58,11 @@ class CustomUserAdmin(UserAdmin): "username", "password", "pin_status", + "is_active", + "is_staff", + "is_superuser", + "last_login", + "user_permissions", ) }, ), @@ -79,6 +84,7 @@ class CustomUserAdmin(UserAdmin): "paid_amount", "open_balance", "pin_status", + "last_login", "drinks_breakdown", "free_drinks_breakdown", )