Commit 553838a2 authored by Marc Aymerich's avatar Marc Aymerich Committed by Claude Paroz
Browse files

Fixed #19429 -- Applied linebreaksbr to read-only fields in inlines

Applied to inlines what ec9d6b11 did for main fieldsets.
parent 37abad73
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@
            {% for field in line %}
              <td{% if field.field.name %} class="field-{{ field.field.name }}"{% endif %}>
              {% if field.is_readonly %}
                  <p>{{ field.contents }}</p>
                  <p>{{ field.contents|linebreaksbr }}</p>
              {% else %}
                  {{ field.field.errors.as_ul }}
                  {{ field.field }}
+4 −1
Original line number Diff line number Diff line
@@ -346,7 +346,10 @@ class LinkInline(admin.TabularInline):
    model = Link
    extra = 1

    readonly_fields = ("posted",)
    readonly_fields = ("posted", "multiline")

    def multiline(self, instance):
        return "InlineMultiline\ntest\nstring"


class SubPostInline(admin.TabularInline):
+1 −0
Original line number Diff line number Diff line
@@ -3164,6 +3164,7 @@ class ReadonlyTest(TestCase):

        # Checks that multiline text in a readonly field gets <br /> tags
        self.assertContains(response, "Multiline<br />test<br />string")
        self.assertContains(response, "InlineMultiline<br />test<br />string")

        self.assertContains(response,
            formats.localize(datetime.date.today() - datetime.timedelta(days=7))