Add username search field for TokenAdmin (#8927)

This commit is contained in:
Nikita Reznikov 2023-04-04 19:48:00 +03:00
parent ea03e95174
commit d7f0c0dbbb
No known key found for this signature in database
GPG Key ID: 012F238A13F78C18

View File

@ -3,6 +3,7 @@ from django.contrib.admin.utils import quote
from django.contrib.admin.views.main import ChangeList
from django.contrib.auth import get_user_model
from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
from django.urls import reverse
from rest_framework.authtoken.models import Token, TokenProxy
@ -23,6 +24,8 @@ class TokenChangeList(ChangeList):
class TokenAdmin(admin.ModelAdmin):
list_display = ('key', 'user', 'created')
fields = ('user',)
search_fields = ('user__username',)
search_help_text = _('Username')
ordering = ('-created',)
actions = None # Actions not compatible with mapped IDs.
autocomplete_fields = ("user",)