Portal/rsconcept/backend/apps/users/admin.py

28 lines
735 B
Python
Raw Normal View History

2024-06-07 20:17:03 +03:00
''' Admin: User profile and Authorization. '''
2025-03-19 12:07:45 +03:00
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):
2025-03-20 15:36:54 +03:00
''' Admin model: User. '''
2025-03-19 12:07:45 +03:00
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)