summaryrefslogtreecommitdiff
path: root/tests/admin_inlines/admin.py
diff options
context:
space:
mode:
authorPaulo <commonzenpython@gmail.com>2017-06-09 20:54:10 -0400
committerTim Graham <timograham@gmail.com>2017-06-12 21:12:54 -0400
commit9dc83c356d363c090f3351c908cad6f823aeb7bf (patch)
tree1cad39d01fa806159523ac259d5b61aed162ef1b /tests/admin_inlines/admin.py
parentc68f5d83c0a4ea4ccf87c7d1d5dd1e9f7b2907a3 (diff)
Fixed #27967 -- Fixed KeyError in admin's inline form with inherited non-editable pk.
Thanks Robin Anupol for the initial report and workaround.
Diffstat (limited to 'tests/admin_inlines/admin.py')
-rw-r--r--tests/admin_inlines/admin.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/admin_inlines/admin.py b/tests/admin_inlines/admin.py
index f9e50d1b91..4a34d65d83 100644
--- a/tests/admin_inlines/admin.py
+++ b/tests/admin_inlines/admin.py
@@ -5,10 +5,10 @@ from .models import (
Author, BinaryTree, CapoFamiglia, Chapter, ChildModel1, ChildModel2,
Consigliere, EditablePKBook, ExtraTerrestrial, Fashionista, Holder,
Holder2, Holder3, Holder4, Inner, Inner2, Inner3, Inner4Stacked,
- Inner4Tabular, NonAutoPKBook, Novel, ParentModelWithCustomPk, Poll,
- Profile, ProfileCollection, Question, ReadOnlyInline, ShoppingWeakness,
- Sighting, SomeChildModel, SomeParentModel, SottoCapo, Title,
- TitleCollection,
+ Inner4Tabular, NonAutoPKBook, NonAutoPKBookChild, Novel,
+ ParentModelWithCustomPk, Poll, Profile, ProfileCollection, Question,
+ ReadOnlyInline, ShoppingWeakness, Sighting, SomeChildModel,
+ SomeParentModel, SottoCapo, Title, TitleCollection,
)
site = admin.AdminSite(name="admin")
@@ -23,6 +23,11 @@ class NonAutoPKBookTabularInline(admin.TabularInline):
classes = ('collapse',)
+class NonAutoPKBookChildTabularInline(admin.TabularInline):
+ model = NonAutoPKBookChild
+ classes = ('collapse',)
+
+
class NonAutoPKBookStackedInline(admin.StackedInline):
model = NonAutoPKBook
classes = ('collapse',)
@@ -40,6 +45,7 @@ class AuthorAdmin(admin.ModelAdmin):
inlines = [
BookInline, NonAutoPKBookTabularInline, NonAutoPKBookStackedInline,
EditablePKBookTabularInline, EditablePKBookStackedInline,
+ NonAutoPKBookChildTabularInline,
]