From 0aff3fd7110d1bd431a35bb28d8688693b98d886 Mon Sep 17 00:00:00 2001 From: Timothy McCurrach Date: Fri, 15 Jan 2021 14:32:54 +0000 Subject: [PATCH] Fixed #18549 -- Fixed heading for inlines with a OneToOneField. Used verbose_name instead of verbose_name_plural. --- .../admin/templates/admin/edit_inline/stacked.html | 6 +++++- .../admin/templates/admin/edit_inline/tabular.html | 6 +++++- tests/admin_inlines/admin.py | 13 +++++++++++-- tests/admin_inlines/models.py | 1 + tests/admin_inlines/tests.py | 5 +++++ 5 files changed, 27 insertions(+), 4 deletions(-) diff --git a/django/contrib/admin/templates/admin/edit_inline/stacked.html b/django/contrib/admin/templates/admin/edit_inline/stacked.html index 0292c6ef99..25b7b58e4e 100644 --- a/django/contrib/admin/templates/admin/edit_inline/stacked.html +++ b/django/contrib/admin/templates/admin/edit_inline/stacked.html @@ -4,7 +4,11 @@ data-inline-type="stacked" data-inline-formset="{{ inline_admin_formset.inline_formset_data }}">
-

{{ inline_admin_formset.opts.verbose_name_plural|capfirst }}

+ {% if inline_admin_formset.formset.max_num == 1 %} +

{{ inline_admin_formset.opts.verbose_name|capfirst }}

+ {% else %} +

{{ inline_admin_formset.opts.verbose_name_plural|capfirst }}

+ {% endif %} {{ inline_admin_formset.formset.management_form }} {{ inline_admin_formset.formset.non_form_errors }} diff --git a/django/contrib/admin/templates/admin/edit_inline/tabular.html b/django/contrib/admin/templates/admin/edit_inline/tabular.html index c19d284062..7a4e7cb226 100644 --- a/django/contrib/admin/templates/admin/edit_inline/tabular.html +++ b/django/contrib/admin/templates/admin/edit_inline/tabular.html @@ -5,7 +5,11 @@