diff --git a/newsletter/admin.py b/newsletter/admin.py index 2c90faa..18a5590 100644 --- a/newsletter/admin.py +++ b/newsletter/admin.py @@ -14,8 +14,16 @@ class SubscriberInline(admin.StackedInline): class ExtendUserAdmin(admin.ModelAdmin): + list_display = ['username', 'first_name', 'last_name', 'email', 'date_joined', 'newsletter', 'is_staff', 'is_superuser'] + search_fields = ['username', 'first_name', 'last_name', 'email'] + list_filter = ['is_staff', 'is_superuser'] inlines = [SubscriberInline] + def newsletter(self, obj): + print(vars(obj)) + return bool(True) + newsletter.boolean = True + admin.site.unregister(User) admin.site.register(User, ExtendUserAdmin)