diff --git a/rsconcept/backend/apps/users/admin.py b/rsconcept/backend/apps/users/admin.py index f5d7fdaa..2b7afa88 100644 --- a/rsconcept/backend/apps/users/admin.py +++ b/rsconcept/backend/apps/users/admin.py @@ -1 +1,26 @@ ''' Admin: User profile and Authorization. ''' +from django.contrib import admin +from django.contrib.auth import get_user_model +from django.contrib.auth.admin import UserAdmin + +User = get_user_model() + + +class CustomUserAdmin(UserAdmin): + fieldsets = UserAdmin.fieldsets + list_display = ( + 'username', + 'email', + 'first_name', + 'last_name', + 'is_staff', + 'is_active', + 'date_joined', + 'last_login') + ordering = ['date_joined', 'username'] + search_fields = ['email', 'first_name', 'last_name', 'username'] + list_filter = ['is_staff', 'is_superuser', 'is_active'] + + +admin.site.unregister(User) +admin.site.register(User, CustomUserAdmin)