summaryrefslogtreecommitdiff
path: root/tests/admin_views/admin.py
diff options
context:
space:
mode:
authorDavid Sanders <shang.xiao.sanders@gmail.com>2022-09-21 22:56:22 +1000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-09-28 12:54:48 +0200
commit33d9247c8b8be89518158c19b48a85a8c2d649c5 (patch)
tree638e842681231cb5eadea2a328a8c32704973202 /tests/admin_views/admin.py
parent4f7fc378a1be02643b909bf013bac17d43b91538 (diff)
[4.1.x] Fixed #34025 -- Fixed selecting ModelAdmin.autocomplete_fields after adding/changing related instances via popups.
Regression in c72f6f36c13a21f6db3d4f85d2d3cec87bad45e6. Thanks Alexandre da Silva for the report. Backport of 9976f3d4b80cfb2e6f4c998438622b78eb1ac53e from main
Diffstat (limited to 'tests/admin_views/admin.py')
-rw-r--r--tests/admin_views/admin.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/admin_views/admin.py b/tests/admin_views/admin.py
index 996f7d5afc..9241034ffb 100644
--- a/tests/admin_views/admin.py
+++ b/tests/admin_views/admin.py
@@ -1165,6 +1165,14 @@ class GetFormsetsArgumentCheckingAdmin(admin.ModelAdmin):
return super().get_formsets_with_inlines(request, obj)
+class CountryAdmin(admin.ModelAdmin):
+ search_fields = ["name"]
+
+
+class TravelerAdmin(admin.ModelAdmin):
+ autocomplete_fields = ["living_country"]
+
+
site = admin.AdminSite(name="admin")
site.site_url = "/my-site-url/"
site.register(Article, ArticleAdmin)
@@ -1286,8 +1294,8 @@ site.register(ExplicitlyProvidedPK, GetFormsetsArgumentCheckingAdmin)
site.register(ImplicitlyGeneratedPK, GetFormsetsArgumentCheckingAdmin)
site.register(UserProxy)
site.register(Box)
-site.register(Country)
-site.register(Traveler)
+site.register(Country, CountryAdmin)
+site.register(Traveler, TravelerAdmin)
# Register core models we need in our tests
site.register(User, UserAdmin)