From b9c470df37ee971ad6d60827e631e36897b168e6 Mon Sep 17 00:00:00 2001 From: Sergey Fedoseev Date: Tue, 24 Sep 2019 21:12:37 +0500 Subject: [PATCH] Output form media on add/edit/chooser document forms with custom models Similar to eaad01308142337739d7edd9f08bd8e714be23f0, but for Document --- CHANGELOG.txt | 1 + docs/releases/2.7.rst | 1 + .../wagtaildocs/chooser/chooser.html | 2 + .../templates/wagtaildocs/documents/add.html | 7 ++ .../templates/wagtaildocs/documents/edit.html | 7 ++ .../templates/wagtaildocs/multiple/add.html | 4 + wagtail/documents/tests/test_admin_views.py | 80 ++++++++++++++++++- wagtail/documents/views/multiple.py | 11 ++- .../0043_customdocument_fancy_description.py | 19 +++++ wagtail/tests/testapp/models.py | 2 + 10 files changed, 129 insertions(+), 5 deletions(-) create mode 100644 wagtail/tests/testapp/migrations/0043_customdocument_fancy_description.py diff --git a/CHANGELOG.txt b/CHANGELOG.txt index efd78632c..a8bc357c0 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -33,6 +33,7 @@ Changelog * Fix: Specific page permission checks are now enforced when viewing a page revision (Andy Chosak) * Fix: `pageurl` and `slugurl` tags no longer fail when `request.site` is `None` (Samir Shah) * Fix: Output form media on add/edit image forms with custom models (Matt Westcott) + * Fix: Output form media on add/edit document forms with custom models (Sergey Fedoseev) * Fix: Layout for the clear checkbox in default FileField widget (Mikalai Radchuk) * Fix: Remove ASCII conversion from Postgres search backend, to support stemming in non-Latin alphabets (Pavel Denisov) * Fix: Prevent tab labels on page edit view from being cut off on very narrow screens (Kevin Howbrook) diff --git a/docs/releases/2.7.rst b/docs/releases/2.7.rst index 9bf80d3e6..61e536415 100644 --- a/docs/releases/2.7.rst +++ b/docs/releases/2.7.rst @@ -57,6 +57,7 @@ Bug fixes * Specific page permission checks are now enforced when viewing a page revision (Andy Chosak) * ``pageurl`` and ``slugurl`` tags no longer fail when ``request.site`` is ``None`` (Samir Shah) * Output form media on add/edit image forms with custom models (Matt Westcott) + * Output form media on add/edit document forms with custom models (Sergey Fedoseev) * Fixes layout for the clear checkbox in default FileField widget (Mikalai Radchuk) * Remove ASCII conversion from Postgres search backend, to support stemming in non-Latin alphabets (Pavel Denisov) * Prevent tab labels on page edit view from being cut off on very narrow screens (Kevin Howbrook) diff --git a/wagtail/documents/templates/wagtaildocs/chooser/chooser.html b/wagtail/documents/templates/wagtaildocs/chooser/chooser.html index 1b9d4c4d0..ce2d8bd53 100644 --- a/wagtail/documents/templates/wagtaildocs/chooser/chooser.html +++ b/wagtail/documents/templates/wagtaildocs/chooser/chooser.html @@ -2,6 +2,8 @@ {% trans "Choose a document" as choose_str %} {% include "wagtailadmin/shared/header.html" with title=choose_str tabbed=1 merged=1 icon="doc-full-inverse" %} +{{ uploadform.media.js }} +{{ uploadform.media.css }} {% if uploadform %}