diff --git a/backend/videoflix/users/admin.py b/backend/videoflix/users/admin.py index a7325a8..2616a02 100644 --- a/backend/videoflix/users/admin.py +++ b/backend/videoflix/users/admin.py @@ -1,4 +1,22 @@ from django.contrib import admin from .models import CustomUser +from .forms import CustomUserCreationForm +from django.contrib.auth.admin import UserAdmin -admin.site.register(CustomUser) \ No newline at end of file +@admin.register(CustomUser) +class CustomUserAdmin(admin.ModelAdmin): + add_form = CustomUserCreationForm + + fieldsets = ( + *UserAdmin.fieldsets, + ( + 'Individual data', + { + 'fields': ( + 'custom', + 'phone', + 'address', + ) + } + ) + ) diff --git a/backend/videoflix/users/forms.py b/backend/videoflix/users/forms.py new file mode 100644 index 0000000..b9993ae --- /dev/null +++ b/backend/videoflix/users/forms.py @@ -0,0 +1,7 @@ +from django.contrib.auth.forms import UserCreationForm +from .models import CustomUser + +class CustomUserCreationForm(UserCreationForm): + class Meta: + model = CustomUser + fields = '__all__' \ No newline at end of file