From e286987a27271c8ee7eb6e4d4332b563c4e6094b Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 11 May 2019 12:30:19 +0200 Subject: Fixed #30459 -- Delegated hide/show JS toggle to parent div. Co-authored-by: Carlton Gibson --- tests/admin_inlines/admin.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'tests/admin_inlines/admin.py') diff --git a/tests/admin_inlines/admin.py b/tests/admin_inlines/admin.py index b5f343a55b..dd2624943e 100644 --- a/tests/admin_inlines/admin.py +++ b/tests/admin_inlines/admin.py @@ -3,13 +3,14 @@ from django.contrib import admin from django.db import models from .models import ( - Author, BinaryTree, CapoFamiglia, Chapter, ChildModel1, ChildModel2, + Author, BinaryTree, CapoFamiglia, Chapter, Child, ChildModel1, ChildModel2, Consigliere, EditablePKBook, ExtraTerrestrial, Fashionista, Holder, Holder2, Holder3, Holder4, Inner, Inner2, Inner3, Inner4Stacked, Inner4Tabular, NonAutoPKBook, NonAutoPKBookChild, Novel, NovelReadonlyChapter, ParentModelWithCustomPk, Poll, Profile, ProfileCollection, Question, ReadOnlyInline, ShoppingWeakness, Sighting, - SomeChildModel, SomeParentModel, SottoCapo, Title, TitleCollection, + SomeChildModel, SomeParentModel, SottoCapo, Teacher, Title, + TitleCollection, ) site = admin.AdminSite(name="admin") @@ -235,6 +236,18 @@ class SomeChildModelInline(admin.TabularInline): readonly_fields = ('readonly_field',) +class StudentInline(admin.StackedInline): + model = Child + extra = 1 + fieldsets = [ + ('Name', {'fields': ('name',), 'classes': ('collapse',)}), + ] + + +class TeacherAdmin(admin.ModelAdmin): + inlines = [StudentInline] + + site.register(TitleCollection, inlines=[TitleInline]) # Test bug #12561 and #12778 # only ModelAdmin media @@ -257,3 +270,4 @@ site.register(BinaryTree, inlines=[BinaryTreeAdmin]) site.register(ExtraTerrestrial, inlines=[SightingInline]) site.register(SomeParentModel, inlines=[SomeChildModelInline]) site.register([Question, Inner4Stacked, Inner4Tabular]) +site.register(Teacher, TeacherAdmin) -- cgit v1.3