🚀 first commit
This commit is contained in:
41
src/users/admin.py
Normal file
41
src/users/admin.py
Normal file
@@ -0,0 +1,41 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import UserAdmin as AuthUserAdmin
|
||||
from django.contrib.auth.forms import UserChangeForm, UserCreationForm
|
||||
|
||||
from users import models
|
||||
|
||||
|
||||
class MyUserChangeForm(UserChangeForm):
|
||||
class Meta(UserChangeForm.Meta):
|
||||
model = models.User
|
||||
|
||||
|
||||
class MyUserCreationForm(UserCreationForm):
|
||||
class Meta(UserCreationForm.Meta):
|
||||
model = models.User
|
||||
|
||||
|
||||
@admin.register(models.User)
|
||||
class UserAdmin(AuthUserAdmin):
|
||||
form = MyUserChangeForm
|
||||
add_form = MyUserCreationForm
|
||||
list_display = ('username', 'first_name', 'last_name',
|
||||
'email', 'uid', )
|
||||
list_display_links = ('username',)
|
||||
fieldsets = AuthUserAdmin.fieldsets + (
|
||||
(None, {'fields': ('uid', )}),
|
||||
)
|
||||
|
||||
|
||||
@admin.register(models.ConfirmationCode)
|
||||
class ConfirmationCodeAdmin(admin.ModelAdmin):
|
||||
list_display = ('code', 'email', 'registration_id')
|
||||
search_fields = ('code', 'email')
|
||||
list_filter = ('registration_id', )
|
||||
list_display_links = ('code',)
|
||||
|
||||
|
||||
@admin.register(models.SecurityCode)
|
||||
class SecurityCodeAdmin(admin.ModelAdmin):
|
||||
list_display = ('email', 'code')
|
||||
search_fields = ('code', 'email')
|
||||
Reference in New Issue
Block a user