From 8573ac08da8a24a7d91dae4e2e0394edefe66e76 Mon Sep 17 00:00:00 2001 From: Emmanuel Cazenave Date: Wed, 7 Jul 2021 14:59:33 +0200 Subject: [PATCH] admin: add is_staff and is_superuser in user edit view (#55452) Also clean up user list view. --- docbow_project/docbow/admin.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docbow_project/docbow/admin.py b/docbow_project/docbow/admin.py index fbf0cf1..88abcde 100644 --- a/docbow_project/docbow/admin.py +++ b/docbow_project/docbow/admin.py @@ -107,19 +107,24 @@ class DocbowUserAdmin(auth_admin.UserAdmin): fieldsets = ( (None, {'fields': ('username', 'password')}), (_('Personal info'), {'fields': ('first_name', 'last_name', 'email')}), - (_('Permissions'), {'fields': ('is_active',)}), + (_('Permissions'), {'fields': ('is_active', 'is_staff', 'is_superuser')}), (_('Important dates'), {'fields': ('last_login', 'date_joined')}), (_('Groups'), {'fields': ('groups',)}), ) readonly_fields = ['last_login', 'date_joined'] exclude = ['user_permissions'] actions = [actions.export_as_csv] - list_display = auth_admin.UserAdmin.list_display + ( - 'guest_account', + list_display = ( + 'username', + 'email', + 'first_name', + 'last_name', 'delegations', - 'get_groups', 'get_lists', + 'get_groups', 'is_active', + 'is_staff', + 'is_superuser', ) inlines = [DocbowProfileInlineAdmin]