diff --git a/core/apps/accounts/admin/user.py b/core/apps/accounts/admin/user.py index e0d08e6..3739d9e 100644 --- a/core/apps/accounts/admin/user.py +++ b/core/apps/accounts/admin/user.py @@ -1,9 +1,35 @@ from django.contrib import admin from django.contrib.auth.admin import UserAdmin as DjangoUserAdmin +from django.utils.translation import gettext_lazy as _ from core.apps.accounts.models import User @admin.register(User) class UserAdmin(DjangoUserAdmin): - pass \ No newline at end of file + fieldsets = ( + (None, {"fields": ("username", "password")}), + (_("Personal info"), {"fields": ("first_name", "last_name", "email", 'tg_id')}), + ( + _("Permissions"), + { + "fields": ( + "is_active", + "is_staff", + "is_superuser", + "groups", + "user_permissions", + ), + }, + ), + (_("Important dates"), {"fields": ("last_login", "date_joined")}), + ) + add_fieldsets = ( + ( + None, + { + "classes": ("wide",), + "fields": ("username", "usable_password", "password1", "password2"), + }, + ), + ) \ No newline at end of file