34 lines
768 B
Python
34 lines
768 B
Python
from django.contrib import admin
|
|
from .models import User
|
|
|
|
|
|
class UserAdmin(admin.ModelAdmin):
|
|
fields = [
|
|
'uuid',
|
|
'name',
|
|
'avatar',
|
|
'is_active',
|
|
'first_name',
|
|
'last_name',
|
|
'username',
|
|
'email',
|
|
'phone_number',
|
|
'password',
|
|
'otp',
|
|
'is_staff',
|
|
'is_superuser',
|
|
'groups',
|
|
'user_permissions',
|
|
'last_login',
|
|
'date_joined',
|
|
'last_update',
|
|
'otp_expire',
|
|
'otp_try',
|
|
'balance',
|
|
]
|
|
readonly_fields = ['last_update', 'uuid']
|
|
list_display = ['pk', 'first_name', 'last_name', 'phone_number']
|
|
search_fields = ['pk', 'first_name', 'last_name', 'phone_number']
|
|
|
|
|
|
admin.site.register(User, UserAdmin)
|