diff options
| author | Willem Van Onsem <vanonsem.willem@gmail.com> | 2024-04-21 20:06:12 +0200 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2024-05-22 10:31:24 +0200 |
| commit | 2995aeab56d661663e2851b29bba1fc20c2541f0 (patch) | |
| tree | c7f848187fca162008d0e62fc5a21ff8a834352b /tests/admin_inlines/admin.py | |
| parent | c7fc9f20b49b5889a9a8f47de45165ac443c1a21 (diff) | |
Fixed #35393 -- Added excluded pk as a hidden field to the inline admin.
Diffstat (limited to 'tests/admin_inlines/admin.py')
| -rw-r--r-- | tests/admin_inlines/admin.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/admin_inlines/admin.py b/tests/admin_inlines/admin.py index 3cdaee22df..578142d192 100644 --- a/tests/admin_inlines/admin.py +++ b/tests/admin_inlines/admin.py @@ -57,6 +57,8 @@ from .models import ( Teacher, Title, TitleCollection, + UUIDChild, + UUIDParent, ) site = admin.AdminSite(name="admin") @@ -471,6 +473,16 @@ class ShowInlineChildInline(admin.StackedInline): model = ShowInlineChild +class UUIDChildInline(admin.StackedInline): + model = UUIDChild + exclude = ("id",) + + +class UUIDParentModelAdmin(admin.ModelAdmin): + model = UUIDParent + inlines = [UUIDChildInline] + + class ShowInlineParentAdmin(admin.ModelAdmin): def get_inlines(self, request, obj): if obj is not None and obj.show_inlines: @@ -513,6 +525,7 @@ site.register(CourseProxy, ClassAdminStackedVertical) site.register(CourseProxy1, ClassAdminTabularVertical) site.register(CourseProxy2, ClassAdminTabularHorizontal) site.register(ShowInlineParent, ShowInlineParentAdmin) +site.register(UUIDParent, UUIDParentModelAdmin) # Used to test hidden fields in tabular and stacked inlines. site2 = admin.AdminSite(name="tabular_inline_hidden_field_admin") site2.register(SomeParentModel, inlines=[ChildHiddenFieldTabularInline]) |
