Fix admin API gaps for users, exchange checks, and parser logs
This commit is contained in:
@@ -16,7 +16,14 @@ class ProfileInline(admin.StackedInline):
|
||||
can_delete = False
|
||||
verbose_name_plural = "Профиль"
|
||||
fk_name = "user"
|
||||
fields = ["first_name", "last_name", "bio", "avatar", "date_of_birth"]
|
||||
fields = [
|
||||
"first_name",
|
||||
"middle_name",
|
||||
"last_name",
|
||||
"bio",
|
||||
"avatar",
|
||||
"date_of_birth",
|
||||
]
|
||||
|
||||
|
||||
@admin.register(User)
|
||||
@@ -150,7 +157,13 @@ class ProfileAdmin(admin.ModelAdmin):
|
||||
"created_at",
|
||||
]
|
||||
list_filter = ["created_at"]
|
||||
search_fields = ["user__username", "user__email", "first_name", "last_name"]
|
||||
search_fields = [
|
||||
"user__username",
|
||||
"user__email",
|
||||
"first_name",
|
||||
"middle_name",
|
||||
"last_name",
|
||||
]
|
||||
readonly_fields = ["created_at", "updated_at"]
|
||||
ordering = ["-created_at"]
|
||||
list_per_page = 50
|
||||
@@ -160,7 +173,15 @@ class ProfileAdmin(admin.ModelAdmin):
|
||||
("Пользователь", {"fields": ("user",)}),
|
||||
(
|
||||
"Личная информация",
|
||||
{"fields": ("first_name", "last_name", "bio", "date_of_birth")},
|
||||
{
|
||||
"fields": (
|
||||
"first_name",
|
||||
"middle_name",
|
||||
"last_name",
|
||||
"bio",
|
||||
"date_of_birth",
|
||||
)
|
||||
},
|
||||
),
|
||||
("Аватар", {"fields": ("avatar",)}),
|
||||
("Даты", {"fields": ("created_at", "updated_at"), "classes": ("collapse",)}),
|
||||
|
||||
Reference in New Issue
Block a user