🚀 first commit

This commit is contained in:
2025-03-06 12:51:11 +01:00
commit a47e9d157e
387 changed files with 93188 additions and 0 deletions

41
src/users/admin.py Normal file
View 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')