From c01aad0f61840f65b97b4d899370e8149ebdea88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Dlouh=C3=BD?= Date: Tue, 23 Jul 2019 08:56:44 +0200 Subject: [PATCH] upgrades to admin: search_fields, list_filters and raw_id_field --- oauth2_provider/admin.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/oauth2_provider/admin.py b/oauth2_provider/admin.py index c6bbe44b7..36ae61144 100644 --- a/oauth2_provider/admin.py +++ b/oauth2_provider/admin.py @@ -19,16 +19,22 @@ class ApplicationAdmin(admin.ModelAdmin): class GrantAdmin(admin.ModelAdmin): list_display = ("code", "application", "user", "expires") raw_id_fields = ("user", ) + search_fields = ("code", "user__email") + list_filter = ("application",) class AccessTokenAdmin(admin.ModelAdmin): list_display = ("token", "user", "application", "expires") - raw_id_fields = ("user", ) + raw_id_fields = ("user", "source_refresh_token") + search_fields = ("token", "user__email") + list_filter = ("application",) class RefreshTokenAdmin(admin.ModelAdmin): list_display = ("token", "user", "application") raw_id_fields = ("user", "access_token") + search_fields = ("token", "user__email") + list_filter = ("application",) Application = get_application_model()