diff options
| author | Simon Charette <charette.s@gmail.com> | 2014-09-04 17:04:53 -0400 |
|---|---|---|
| committer | Simon Charette <charette.s@gmail.com> | 2014-09-08 13:49:07 -0400 |
| commit | 342ccbddc1f2362f867e030befaeb10449cf4539 (patch) | |
| tree | c1060a9cd713ff5e5b60c6b93eececcff2722a71 /tests/admin_views/admin.py | |
| parent | cbbc7131c1cb0ed40280198a5dad8f5e8023f774 (diff) | |
Fixed #23431 -- Allowed inline and hidden references to admin fields.
This fixes a regression introduced by the 53ff096982 security fix.
Thanks to @a1tus for the report and Tim for the review.
refs #23329.
Diffstat (limited to 'tests/admin_views/admin.py')
| -rw-r--r-- | tests/admin_views/admin.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/admin_views/admin.py b/tests/admin_views/admin.py index 76ced827a9..077d64b50d 100644 --- a/tests/admin_views/admin.py +++ b/tests/admin_views/admin.py @@ -36,7 +36,8 @@ from .models import (Article, Chapter, Child, Parent, Picture, Widget, FilteredManager, EmptyModelHidden, EmptyModelVisible, EmptyModelMixin, State, City, Restaurant, Worker, ParentWithDependentChildren, DependentChild, StumpJoke, FieldOverridePost, FunkyTag, - ReferencedByParent, ChildOfReferer, M2MReference) + ReferencedByParent, ChildOfReferer, M2MReference, ReferencedByInline, + InlineReference, InlineReferer) def callable_year(dt_value): @@ -832,6 +833,14 @@ class FunkyTagAdmin(admin.ModelAdmin): list_display = ('name', 'content_object') +class InlineReferenceInline(admin.TabularInline): + model = InlineReference + + +class InlineRefererAdmin(admin.ModelAdmin): + inlines = [InlineReferenceInline] + + site = admin.AdminSite(name="admin") site.site_url = '/my-site-url/' site.register(Article, ArticleAdmin) @@ -892,6 +901,8 @@ site.register(FunkyTag, FunkyTagAdmin) site.register(ReferencedByParent) site.register(ChildOfReferer) site.register(M2MReference) +site.register(ReferencedByInline) +site.register(InlineReferer, InlineRefererAdmin) # We intentionally register Promo and ChapterXtra1 but not Chapter nor ChapterXtra2. # That way we cover all four cases: |
