diff --git a/backend/igny8_core/auth/admin.py b/backend/igny8_core/auth/admin.py index ea306f01..0a8b8afd 100644 --- a/backend/igny8_core/auth/admin.py +++ b/backend/igny8_core/auth/admin.py @@ -543,7 +543,11 @@ class SeedKeywordAdmin(ModelAdmin): @admin.register(User) -class UserAdmin(BaseUserAdmin): +class UserAdmin(BaseUserAdmin, ModelAdmin): + """ + User admin using both Django's BaseUserAdmin (for user-specific functionality) + and Unfold's ModelAdmin (for modern UI and styling including popups) + """ list_display = ['email', 'username', 'account', 'role', 'is_active', 'is_staff', 'created_at'] list_filter = ['role', 'account', 'is_active', 'is_staff'] search_fields = ['email', 'username']