summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2020-08-18 01:16:13 +0000
committerjoerg <joerg@pkgsrc.org>2020-08-18 01:16:13 +0000
commita148ab8e4632ac04a6751b78292c17b878e82d49 (patch)
tree4775863d810c5ae4fcd624bd95ec755f7ca4367a /www
parent574648426ed7f96e44b1a3e0133f394124bcca52 (diff)
downloadpkgsrc-a148ab8e4632ac04a6751b78292c17b878e82d49.tar.gz
Update to wagtail-2.10:
* Added Django 3.1 support (Matt Westcott, Karl Hobley) * Removed support for Python 3.5 * Implemented configurable moderation workflow (Jacob Topp-Mugglestone, Karl Hobley, Matt Westcott, Dan Braghis) * Implemented phrase searching and structured search query expressions (Karl Hobley) * Add ability to import redirects from an uploaded file (CSV, TSV, XLS, and XLSX) (Martin Sandström) * Added `webpquality` and `format-webp-lossless` image filters and `WAGTAILIMAGES_WEBP_QUALITY` setting (Nikolay Lukyanov) * Reorganised Dockerfile in project template to follow best practices (Tomasz Knapik, Jannik Wempe) * Added filtering to locked pages report (Karl Hobley) * Adds ability to view a group's users via standalone admin URL and a link to this on the group edit view (Karran Besen) * Redirect to previous url when deleting/copying/unpublish a page and modify this url via the relevant hooks (Ascani Carlo) * Added `next_url` keyword argument on `register_page_listing_buttons` and `register_page_listing_more_buttons` hooks (Ascani Carlo, Matt Westcott, LB (Ben Johnston)) * `AbstractEmailForm` will use `SHORT_DATETIME_FORMAT` and `SHORT_DATE_FORMAT` Django settings to format date/time values in email (Haydn Greatnews) * `AbstractEmailForm` now has a separate method (`render_email`) to build up email content on submission emails (Haydn Greatnews) * Add `pre_page_move` and `post_page_move` signals (Andy Babic) * Add ability to sort search promotions on listing page (Chris Ranjana, LB (Ben Johnston)) * Upgrade internal JS tooling; Node v10, Gulp v4 & Jest v23 (Jim Jazwiecki, Kim LaRocca, Thibaud Colas) * Add `after_publish_page`, `before_publish_page`, `after_unpublish_page` & `before_unpublish_page` hooks (Jonatas Baldin, Coen van der Kamp) * Add convenience `page_url` shortcut to improve how page URLs can be accessed from site settings in Django templates (Andy Babic) * Show more granular error messages from Pillow when uploading images (Rick van Hattem) * Add ordering to `Site` object, so that index page and `Site` switcher will be sorted consistently (Coen van der Kamp, Tim Leguijt) * Add Reddit to oEmbed provider list (Luke Hardwick) * Add ability to replace the default Wagtail logo in the userbar, via `branding_logo` block (Meteor0id) * Remove sticky footer on small devices, so that content is not blocked and more easily editable (Saeed Tahmasebi) * Add `alt` property to `ImageRenditionField` api representation (Liam Mullens) * Add `purge_revisions` management command to purge old page revisions (Jacob Topp-Mugglestone, Tom Dyson) * Render the Wagtail User Bar on non `Page` views (Caitlin White, Coen van der Kamp) * Add ability to define `form_classname` on `ListBlock` & `StreamBlock` (LB (Ben Johnston)) * Add documentation about how to use `Rustface` for image feature detection (Neal Todd) * Improve performance of public/not_public queries in `PageQuerySet` (Timothy Bautista) * Add `add_redirect` static method to `Redirect` class for programmatic redirect creation (Brylie Christopher Oxley, Lacey Williams Henschel) * Add reference documentation for `wagtail.contrib.redirects` (LB (Ben Johnston)) * `bulk_delete` page permission is no longer required to move pages, even if those pages have children (Robert Rollins, LB (Ben Johnston)) * Add `after_edit_snippet`, `after_create_snippet` and `after_delete_snippet` hooks and documentation (Kalob Taulien) * Improve performance of empty search results by avoiding downloading the entire search index in these scenarios (Lars van de Kerkhof, Coen van der Kamp) * Replace `gulp-sass` with `gulp-dart-sass` to improve core development across different platforms (Thibaud Colas) * Add SVG icons to resolve accessibility and customisation issues and start using them in a subset of Wagtail's admin (Coen van der Kamp, Scott Cranfill, Thibaud Colas, Dan Braghis) * Switch userbar and header H1s to use SVG icons (Coen van der Kamp) * Remove markup around rich text rendering by default, provide a way to use old behaviour via `wagtail.contrib.legacy.richtext` (Coen van der Kamp, Dan Braghis) * Apply title length normalisation to improve ranking on PostgreSQL search (Karl Hobley) * Add `WAGTAIL_TIME_FORMAT` setting (Jacob Topp-Mugglestone) * Allow omitting the default editor from `WAGTAILADMIN_RICH_TEXT_EDITORS` (Gassan Gousseinov) * Disable password auto-completion on user creation form (Samir Shah) * Upgrade jQuery to version 3.5.1 to reduce penetration testing false positives (Matt Westcott) * Add ability to extend `EditHandler` without a children attribute (Seb Brown) * `Page.objects.specific` now gracefully handles pages with missing specific records (Andy Babic) * StreamField 'add' buttons are now disabled when maximum count is reached (Max Gabrielsson) * Use underscores for form builder field names to allow use as template variables (Ashia Zawaduk, LB (Ben Johnston)) * Deprecate use of unidecode within form builder field names (Michael van Tellingen, LB (Ben Johnston)) * Improve error feedback when editing a page with a missing model class (Andy Babic) * Change Wagtail tabs implementation to only allow slug-formatted tab identifiers, reducing false positives from security audits (Matt Westcott) * Add skip link for keyboard users to bypass Wagtail navigation in the admin (Martin Coote) * Ensure errors during Postgres search indexing are left uncaught to assist troubleshooting (Karl Hobley) * Add ability to edit images and embeds in rich text editor (Maylon Pedroso, Samuel Mendes, Gabriel Peracio) * Fix: Support IPv6 domain (Alex Gleason, Coen van der Kamp) * Fix: Ensure link to add a new user works when no users are visible in the users list (LB (Ben Johnston)) * Fix: `AbstractEmailForm` saved submission fields are now aligned with the email content fields, `form.cleaned_data` will be used instead of `form.fields` (Haydn Greatnews) * Fix: Removed ARIA `role="table"` from TableBlock output (Thibaud Colas) * Fix: Set Cache-Control header to prevent page preview responses from being cached (Tomas Walch) * Fix: Accept unicode characters in slugs on the "copy page" form (François Poulain) * Fix: Remove top padding when `FieldRowPanel` is used inside a `MultiFieldPanel` (Jérôme Lebleu) * Fix: Add Wagtail User Bar back to page previews and ensure moderation actions are available (Coen van der Kamp) * Fix: Resolve issue where queryset annotations were lost (e.g. `.annotate_score()`) when using specific models in page query (Dan Bentley) * Fix: Prevent date/time picker from losing an hour on losing focus when 12-hour times are in use (Jacob Topp-Mugglestone) * Fix: Strip out HTML tags from `RichTextField` & `RichTextBlock` search index content (Timothy Bautista) * Fix: Avoid using null on string `Site.site_name` blank values to avoid different values for no name (Coen van der Kamp) * Fix: Fix deprecation warnings on Elasticsearch 7 (Yngve Høiseth) * Fix: Remove use of Node.forEach for IE 11 compatibility in admin menu items (Thibaud Colas) * Fix: Fix incorrect method name in SiteMiddleware deprecation warning (LB (Ben Johnston)) * Fix: `wagtail.contrib.sitemaps` no longer depends on SiteMiddleware (Matt Westcott) * Fix: Purge image renditions cache when renditions are deleted (Pascal Widdershoven, Matt Westcott) * Fix: Image / document forms now display non-field errors such as `unique_together` constraints (Matt Westcott) * Fix: Make "Site" chooser in site settings translateable (Andreas Bernacca) * Fix: Add missing dropdown icons to image upload, document upload, and site settings screens (Andreas Bernacca) * Fix: Prevent snippets’ bulk delete button from being present for screen reader users when it’s absent for sighted users (LB (Ben Johnston)) * Fix: Fix group permission checkboxes not being clickable in IE11 (LB (Ben Johnston))
Diffstat (limited to 'www')
-rw-r--r--www/py-wagtail/Makefile5
-rw-r--r--www/py-wagtail/PLIST403
-rw-r--r--www/py-wagtail/distinfo12
-rw-r--r--www/py-wagtail/patches/patch-setup.py16
4 files changed, 394 insertions, 42 deletions
diff --git a/www/py-wagtail/Makefile b/www/py-wagtail/Makefile
index 15ceb91375f..5a849c1ad73 100644
--- a/www/py-wagtail/Makefile
+++ b/www/py-wagtail/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2020/08/08 23:48:33 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2020/08/18 01:16:13 joerg Exp $
-DISTNAME= wagtail-2.9.3
+DISTNAME= wagtail-2.10
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= www python
MASTER_SITES= ${MASTER_SITE_PYPI:=w/wagtail/}
@@ -23,6 +23,7 @@ DEPENDS+= ${PYPKGPREFIX}-Unidecode>=0.04.14<2.0:../../textproc/py-Unidecode
DEPENDS+= ${PYPKGPREFIX}-draftjs_exporter>=2.1.5<4.2:../../www/py-draftjs_exporter
DEPENDS+= ${PYPKGPREFIX}-requests>=2.11.1<3.0:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-l18n>=2018.5:../../time/py-l18n
+DEPENDS+= ${PYPKGPREFIX}-tablib>=1.4:../../textproc/py-tablib
DEPENDS+= ${PYPKGPREFIX}-xlsxwriter>=1.2.8<2.0:../../textproc/py-xlsxwriter
TEST_DEPENDS+= ${PYPKGPREFIX}-boto3-[0-9]*:../../net/py-boto3
TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage
diff --git a/www/py-wagtail/PLIST b/www/py-wagtail/PLIST
index 67e0f7d954f..45b17d59ed8 100644
--- a/www/py-wagtail/PLIST
+++ b/www/py-wagtail/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2020/08/04 01:04:34 joerg Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/08/18 01:16:13 joerg Exp $
bin/wagtail
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -53,6 +53,9 @@ ${PYSITELIB}/wagtail/admin/datetimepicker.pyo
${PYSITELIB}/wagtail/admin/edit_handlers.py
${PYSITELIB}/wagtail/admin/edit_handlers.pyc
${PYSITELIB}/wagtail/admin/edit_handlers.pyo
+${PYSITELIB}/wagtail/admin/filters.py
+${PYSITELIB}/wagtail/admin/filters.pyc
+${PYSITELIB}/wagtail/admin/filters.pyo
${PYSITELIB}/wagtail/admin/forms/__init__.py
${PYSITELIB}/wagtail/admin/forms/__init__.pyc
${PYSITELIB}/wagtail/admin/forms/__init__.pyo
@@ -80,13 +83,17 @@ ${PYSITELIB}/wagtail/admin/forms/tags.pyo
${PYSITELIB}/wagtail/admin/forms/view_restrictions.py
${PYSITELIB}/wagtail/admin/forms/view_restrictions.pyc
${PYSITELIB}/wagtail/admin/forms/view_restrictions.pyo
+${PYSITELIB}/wagtail/admin/forms/workflows.py
+${PYSITELIB}/wagtail/admin/forms/workflows.pyc
+${PYSITELIB}/wagtail/admin/forms/workflows.pyo
${PYSITELIB}/wagtail/admin/jinja2tags.py
${PYSITELIB}/wagtail/admin/jinja2tags.pyc
${PYSITELIB}/wagtail/admin/jinja2tags.pyo
${PYSITELIB}/wagtail/admin/locale/af/LC_MESSAGES/django.mo
-${PYSITELIB}/wagtail/admin/locale/af/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/admin/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/admin/locale/az_AZ/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/admin/locale/be/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/admin/locale/bg/LC_MESSAGES/django.mo
@@ -184,6 +191,9 @@ ${PYSITELIB}/wagtail/admin/locale/zh_Hant/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/admin/localization.py
${PYSITELIB}/wagtail/admin/localization.pyc
${PYSITELIB}/wagtail/admin/localization.pyo
+${PYSITELIB}/wagtail/admin/log_action_registry.py
+${PYSITELIB}/wagtail/admin/log_action_registry.pyc
+${PYSITELIB}/wagtail/admin/log_action_registry.pyo
${PYSITELIB}/wagtail/admin/mail.py
${PYSITELIB}/wagtail/admin/mail.pyc
${PYSITELIB}/wagtail/admin/mail.pyo
@@ -244,6 +254,9 @@ ${PYSITELIB}/wagtail/admin/rich_text/editors/hallo.pyo
${PYSITELIB}/wagtail/admin/search.py
${PYSITELIB}/wagtail/admin/search.pyc
${PYSITELIB}/wagtail/admin/search.pyo
+${PYSITELIB}/wagtail/admin/signal_handlers.py
+${PYSITELIB}/wagtail/admin/signal_handlers.pyc
+${PYSITELIB}/wagtail/admin/signal_handlers.pyo
${PYSITELIB}/wagtail/admin/signals.py
${PYSITELIB}/wagtail/admin/signals.pyc
${PYSITELIB}/wagtail/admin/signals.pyo
@@ -256,6 +269,9 @@ ${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/compare-revisions.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/home.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/login.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/page-editor.css
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/report.css
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/workflow-edit.css
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/layouts/workflow-progress.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/normalize.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/draftail.css
${PYSITELIB}/wagtail/admin/static/wagtailadmin/css/panels/hallo.css
@@ -320,16 +336,20 @@ ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/date-time-chooser.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/draftail.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/draftail.js.map
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/expanding_formset.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/filtered-select.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-bootstrap.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-hr.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-requireparagraphs.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/hallo-plugins/hallo-wagtaillink.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/lock-unlock-action.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/modal-workflow.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser-modal.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-chooser.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-editor.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/page-editor.test.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/privacy-switch.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser-modal.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/task-chooser.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/userbar.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor.js.map
@@ -338,7 +358,7 @@ ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-tab.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-tooltip.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-transition.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/hallo.js
-${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.2.1.min.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.5.1.min.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.12.1.min.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.autosize.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js
@@ -354,6 +374,8 @@ ${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/urlify.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/vendor/xregexp.min.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js
${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js.map
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-action.js
+${PYSITELIB}/wagtail/admin/static/wagtailadmin/js/workflow-status.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/app/draftail.entry.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/app/draftail.entry.test.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/app/wagtailadmin.entry.js
@@ -416,23 +438,27 @@ ${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/blocks/struct.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/core.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/date-time-chooser.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/expanding_formset.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/filtered-select.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/hallo-bootstrap.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/hallo-plugins/hallo-hr.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/hallo-plugins/hallo-requireparagraphs.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/hallo-plugins/hallo-wagtaillink.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/lock-unlock-action.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/modal-workflow.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/page-chooser-modal.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/page-chooser.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/page-editor.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/page-editor.test.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/privacy-switch.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/task-chooser-modal.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/task-chooser.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/userbar.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-modal.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-tab.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-tooltip.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/bootstrap-transition.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/hallo.js
-${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-3.2.1.min.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-3.5.1.min.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-ui-1.12.1.min.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.autosize.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js
@@ -446,6 +472,8 @@ ${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/rangy-core.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/tag-it.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/vendor/xregexp.min.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/workflow-action.js
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/js/workflow-status.js
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/_helpers.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/core.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/404.scss
@@ -453,6 +481,9 @@ ${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/compare-revision
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/home.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/login.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/page-editor.scss
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/report.scss
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/workflow-edit.scss
+${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/layouts/workflow-progress.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/draftail.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/hallo.scss
${PYSITELIB}/wagtail/admin/static_src/wagtailadmin/scss/panels/streamfield.scss
@@ -523,6 +554,100 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/recent_edits.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/site_summary.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/site_summary_pages.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/upgrade_notification.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/user_pages_in_workflow_moderation.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/home/workflow_pages_to_moderate.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-down-big.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-left.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-right.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-up-big.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrow-up.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/arrows-up-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/bin.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/bold.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/chain-broken.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/clipboard-list.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/code.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cog.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cogs.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/collapse-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/collapse-up.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/cross.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/date.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-empty-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-empty.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-full-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/doc-full.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/download-alt.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/download.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/draft.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/duplicate.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/edit.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/error.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-open-1.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder-open-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/folder.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/form.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/grip.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/group.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/help.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/history.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/home.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/horizontalrule.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/image.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/italic.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/link-external.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/link.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/list-ol.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/list-ul.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/lock-open.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/lock.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/login.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/logout.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/mail.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/media.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/no-view.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/openquote.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/order-down.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/order-up.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/order.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/password.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/pick.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/pilcrow.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/placeholder.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/plus-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/plus.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/radio-empty.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/radio-full.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/redirect.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/repeat.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/reset.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/resubmit.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/search.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/site.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/snippet.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/spinner.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/strikethrough.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/subscript.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/success.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/superscript.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/table.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tag.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tasks.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/thumbtack.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tick-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/tick.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/time.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/title.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/undo.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/uni52.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/upload.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/user.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/view.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/wagtail-inverse.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/wagtail.svg
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/icons/warning.svg
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/login.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/approved.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/approved.txt
@@ -535,28 +660,49 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/rejected_subject
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/submitted.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/submitted.txt
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/submitted_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_approved.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_approved.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_approved_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_rejected.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_rejected.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_rejected_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/task_state_submitted_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_approved_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_rejected.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_rejected.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_rejected_subject.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_submitted.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_submitted.txt
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/notifications/workflow_state_submitted_subject.txt
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/page_privacy/ancestor_privacy.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/page_privacy/set_privacy.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_edit_switches.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_editor_css.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_editor_js.html
-${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_lock_switch.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_page_view_live_tag.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_preview_button_on_create.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_preview_button_on_edit.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/_privacy_switch.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/lock_unlock_menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/page_locked.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/publish.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/save_draft.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/action_menu/workflow_menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/add_subpage.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_delete.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_move.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_unpublish.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/confirm_workflow_cancellation.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/content_type_use.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/copy.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/create.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/edit.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/history.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/index.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_button_with_dropdown.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_buttons.html
@@ -578,6 +724,8 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_privacy_indicat
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/listing/_table_headers_explore.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/move_choose_destination.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/preview_error.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/privacy_switch_panel.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/_actions.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/compare.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/confirm_unschedule.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/index.html
@@ -586,6 +734,11 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/revisions/results.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/search.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/search_results.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/usage_results.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_action_modal.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/detail.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/index.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/list.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/pages/workflow_history/results.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/permissions/includes/collection_member_permissions_form.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/permissions/includes/collection_member_permissions_formset.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/base_page_report.html
@@ -593,6 +746,9 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/base_report.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/listing/_list_page_report.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/listing/_list_unlock.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/locked_pages.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/site_history.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/workflow.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/reports/workflow_tasks.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/ajax_pagination_nav.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/animated_logo.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/breadcrumb.html
@@ -601,20 +757,25 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/collection_chooser.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/explorer_menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/field.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/field_as_li.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/form_as_ul.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/header.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/icon.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/icons.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/last_updated.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/main_nav.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_search.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_settings_menu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/menu_submenu_item.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/messages.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/non_field_errors.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/page_status_tag.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/pagination_nav.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/search_area.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/search_other.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/user_avatar.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/wagtail_icon.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/shared/workflow_status.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/skeleton.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/base.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_admin.html
@@ -625,23 +786,43 @@ ${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_page_edit.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_page_explore.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/userbar/item_page_reject.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/auto_height_text_input.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/button_select.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/button_select_option.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/chooser.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/date_input.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/daterange_input.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/datetime_input.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/draftail_rich_text_area.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/hallo_rich_text_area.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/page_chooser.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/tag_widget.html
${PYSITELIB}/wagtail/admin/templates/wagtailadmin/widgets/time_input.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/confirm_delete.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/confirm_disable.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/confirm_disable_task.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/create.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/create_task.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/edit.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/edit_task.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/_edit_js.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/workflow_pages_form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/includes/workflow_pages_formset.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/index.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/select_task_type.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/chooser.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/create_form.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/results.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_chooser/includes/select_task_type.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/task_index.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/usage.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/widgets/task_chooser.html
+${PYSITELIB}/wagtail/admin/templates/wagtailadmin/workflows/workflow_status.html
${PYSITELIB}/wagtail/admin/templatetags/__init__.py
${PYSITELIB}/wagtail/admin/templatetags/__init__.pyc
${PYSITELIB}/wagtail/admin/templatetags/__init__.pyo
${PYSITELIB}/wagtail/admin/templatetags/wagtailadmin_tags.py
${PYSITELIB}/wagtail/admin/templatetags/wagtailadmin_tags.pyc
${PYSITELIB}/wagtail/admin/templatetags/wagtailadmin_tags.pyo
-${PYSITELIB}/wagtail/admin/templatetags/wagtailui_tags.py
-${PYSITELIB}/wagtail/admin/templatetags/wagtailui_tags.pyc
-${PYSITELIB}/wagtail/admin/templatetags/wagtailui_tags.pyo
${PYSITELIB}/wagtail/admin/templatetags/wagtailuserbar.py
${PYSITELIB}/wagtail/admin/templatetags/wagtailuserbar.pyc
${PYSITELIB}/wagtail/admin/templatetags/wagtailuserbar.pyo
@@ -714,6 +895,9 @@ ${PYSITELIB}/wagtail/admin/tests/pages/test_unpublish_page.pyo
${PYSITELIB}/wagtail/admin/tests/pages/test_view_draft.py
${PYSITELIB}/wagtail/admin/tests/pages/test_view_draft.pyc
${PYSITELIB}/wagtail/admin/tests/pages/test_view_draft.pyo
+${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.py
+${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.pyc
+${PYSITELIB}/wagtail/admin/tests/pages/test_workflow_history.pyo
${PYSITELIB}/wagtail/admin/tests/pages/timestamps.py
${PYSITELIB}/wagtail/admin/tests/pages/timestamps.pyc
${PYSITELIB}/wagtail/admin/tests/pages/timestamps.pyo
@@ -723,6 +907,9 @@ ${PYSITELIB}/wagtail/admin/tests/test_account_management.pyo
${PYSITELIB}/wagtail/admin/tests/test_admin_search.py
${PYSITELIB}/wagtail/admin/tests/test_admin_search.pyc
${PYSITELIB}/wagtail/admin/tests/test_admin_search.pyo
+${PYSITELIB}/wagtail/admin/tests/test_audit_log.py
+${PYSITELIB}/wagtail/admin/tests/test_audit_log.pyc
+${PYSITELIB}/wagtail/admin/tests/test_audit_log.pyo
${PYSITELIB}/wagtail/admin/tests/test_buttons_hooks.py
${PYSITELIB}/wagtail/admin/tests/test_buttons_hooks.pyc
${PYSITELIB}/wagtail/admin/tests/test_buttons_hooks.pyo
@@ -741,6 +928,9 @@ ${PYSITELIB}/wagtail/admin/tests/test_dbwhitelister.pyo
${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.py
${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.pyc
${PYSITELIB}/wagtail/admin/tests/test_edit_handlers.pyo
+${PYSITELIB}/wagtail/admin/tests/test_filters.py
+${PYSITELIB}/wagtail/admin/tests/test_filters.pyc
+${PYSITELIB}/wagtail/admin/tests/test_filters.pyo
${PYSITELIB}/wagtail/admin/tests/test_forms.py
${PYSITELIB}/wagtail/admin/tests/test_forms.pyc
${PYSITELIB}/wagtail/admin/tests/test_forms.pyo
@@ -789,6 +979,9 @@ ${PYSITELIB}/wagtail/admin/tests/test_views.pyo
${PYSITELIB}/wagtail/admin/tests/test_widgets.py
${PYSITELIB}/wagtail/admin/tests/test_widgets.pyc
${PYSITELIB}/wagtail/admin/tests/test_widgets.pyo
+${PYSITELIB}/wagtail/admin/tests/test_workflows.py
+${PYSITELIB}/wagtail/admin/tests/test_workflows.pyc
+${PYSITELIB}/wagtail/admin/tests/test_workflows.pyo
${PYSITELIB}/wagtail/admin/tests/tests.py
${PYSITELIB}/wagtail/admin/tests/tests.pyc
${PYSITELIB}/wagtail/admin/tests/tests.pyo
@@ -807,6 +1000,9 @@ ${PYSITELIB}/wagtail/admin/urls/password_reset.pyo
${PYSITELIB}/wagtail/admin/urls/reports.py
${PYSITELIB}/wagtail/admin/urls/reports.pyc
${PYSITELIB}/wagtail/admin/urls/reports.pyo
+${PYSITELIB}/wagtail/admin/urls/workflows.py
+${PYSITELIB}/wagtail/admin/urls/workflows.pyc
+${PYSITELIB}/wagtail/admin/urls/workflows.pyo
${PYSITELIB}/wagtail/admin/userbar.py
${PYSITELIB}/wagtail/admin/userbar.pyc
${PYSITELIB}/wagtail/admin/userbar.pyo
@@ -849,6 +1045,9 @@ ${PYSITELIB}/wagtail/admin/views/tags.pyo
${PYSITELIB}/wagtail/admin/views/userbar.py
${PYSITELIB}/wagtail/admin/views/userbar.pyc
${PYSITELIB}/wagtail/admin/views/userbar.pyo
+${PYSITELIB}/wagtail/admin/views/workflows.py
+${PYSITELIB}/wagtail/admin/views/workflows.pyc
+${PYSITELIB}/wagtail/admin/views/workflows.pyo
${PYSITELIB}/wagtail/admin/viewsets/__init__.py
${PYSITELIB}/wagtail/admin/viewsets/__init__.pyc
${PYSITELIB}/wagtail/admin/viewsets/__init__.pyo
@@ -861,9 +1060,33 @@ ${PYSITELIB}/wagtail/admin/viewsets/model.pyo
${PYSITELIB}/wagtail/admin/wagtail_hooks.py
${PYSITELIB}/wagtail/admin/wagtail_hooks.pyc
${PYSITELIB}/wagtail/admin/wagtail_hooks.pyo
-${PYSITELIB}/wagtail/admin/widgets.py
-${PYSITELIB}/wagtail/admin/widgets.pyc
-${PYSITELIB}/wagtail/admin/widgets.pyo
+${PYSITELIB}/wagtail/admin/widgets/__init__.py
+${PYSITELIB}/wagtail/admin/widgets/__init__.pyc
+${PYSITELIB}/wagtail/admin/widgets/__init__.pyo
+${PYSITELIB}/wagtail/admin/widgets/auto_height_text.py
+${PYSITELIB}/wagtail/admin/widgets/auto_height_text.pyc
+${PYSITELIB}/wagtail/admin/widgets/auto_height_text.pyo
+${PYSITELIB}/wagtail/admin/widgets/button.py
+${PYSITELIB}/wagtail/admin/widgets/button.pyc
+${PYSITELIB}/wagtail/admin/widgets/button.pyo
+${PYSITELIB}/wagtail/admin/widgets/button_select.py
+${PYSITELIB}/wagtail/admin/widgets/button_select.pyc
+${PYSITELIB}/wagtail/admin/widgets/button_select.pyo
+${PYSITELIB}/wagtail/admin/widgets/chooser.py
+${PYSITELIB}/wagtail/admin/widgets/chooser.pyc
+${PYSITELIB}/wagtail/admin/widgets/chooser.pyo
+${PYSITELIB}/wagtail/admin/widgets/datetime.py
+${PYSITELIB}/wagtail/admin/widgets/datetime.pyc
+${PYSITELIB}/wagtail/admin/widgets/datetime.pyo
+${PYSITELIB}/wagtail/admin/widgets/filtered_select.py
+${PYSITELIB}/wagtail/admin/widgets/filtered_select.pyc
+${PYSITELIB}/wagtail/admin/widgets/filtered_select.pyo
+${PYSITELIB}/wagtail/admin/widgets/tags.py
+${PYSITELIB}/wagtail/admin/widgets/tags.pyc
+${PYSITELIB}/wagtail/admin/widgets/tags.pyo
+${PYSITELIB}/wagtail/admin/widgets/workflows.py
+${PYSITELIB}/wagtail/admin/widgets/workflows.pyc
+${PYSITELIB}/wagtail/admin/widgets/workflows.pyo
${PYSITELIB}/wagtail/api/__init__.py
${PYSITELIB}/wagtail/api/__init__.pyc
${PYSITELIB}/wagtail/api/__init__.pyo
@@ -876,9 +1099,6 @@ ${PYSITELIB}/wagtail/api/v2/__init__.pyo
${PYSITELIB}/wagtail/api/v2/apps.py
${PYSITELIB}/wagtail/api/v2/apps.pyc
${PYSITELIB}/wagtail/api/v2/apps.pyo
-${PYSITELIB}/wagtail/api/v2/endpoints.py
-${PYSITELIB}/wagtail/api/v2/endpoints.pyc
-${PYSITELIB}/wagtail/api/v2/endpoints.pyo
${PYSITELIB}/wagtail/api/v2/filters.py
${PYSITELIB}/wagtail/api/v2/filters.pyc
${PYSITELIB}/wagtail/api/v2/filters.pyo
@@ -939,6 +1159,8 @@ ${PYSITELIB}/wagtail/contrib/forms/forms.pyc
${PYSITELIB}/wagtail/contrib/forms/forms.pyo
${PYSITELIB}/wagtail/contrib/forms/locale/ar/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/be/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/ca/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/ca/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/cs/LC_MESSAGES/django.mo
@@ -953,6 +1175,8 @@ ${PYSITELIB}/wagtail/contrib/forms/locale/en/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/en/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/es/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/es/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/et/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/et/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/fa/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/fa/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/fi/LC_MESSAGES/django.mo
@@ -963,6 +1187,8 @@ ${PYSITELIB}/wagtail/contrib/forms/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/gl/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/he_IL/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/forms/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/forms/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/hu/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/forms/locale/hu/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/forms/locale/id_ID/LC_MESSAGES/django.mo
@@ -1094,6 +1320,13 @@ ${PYSITELIB}/wagtail/contrib/frontend_cache/tests.pyo
${PYSITELIB}/wagtail/contrib/frontend_cache/utils.py
${PYSITELIB}/wagtail/contrib/frontend_cache/utils.pyc
${PYSITELIB}/wagtail/contrib/frontend_cache/utils.pyo
+${PYSITELIB}/wagtail/contrib/legacy/richtext/templates/wagtailcore/shared/richtext.html
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/__init__.py
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/__init__.pyc
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/__init__.pyo
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/test_templatetag.py
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/test_templatetag.pyc
+${PYSITELIB}/wagtail/contrib/legacy/richtext/tests/test_templatetag.pyo
${PYSITELIB}/wagtail/contrib/modeladmin/.gitignore
${PYSITELIB}/wagtail/contrib/modeladmin/__init__.py
${PYSITELIB}/wagtail/contrib/modeladmin/__init__.pyc
@@ -1261,12 +1494,18 @@ ${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0001_initial.pyo
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.py
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.pyc
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0002_add_autocomplete.pyo
+${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.py
+${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.pyc
+${PYSITELIB}/wagtail/contrib/postgres_search/migrations/0003_title.pyo
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.py
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.pyc
${PYSITELIB}/wagtail/contrib/postgres_search/migrations/__init__.pyo
${PYSITELIB}/wagtail/contrib/postgres_search/models.py
${PYSITELIB}/wagtail/contrib/postgres_search/models.pyc
${PYSITELIB}/wagtail/contrib/postgres_search/models.pyo
+${PYSITELIB}/wagtail/contrib/postgres_search/query.py
+${PYSITELIB}/wagtail/contrib/postgres_search/query.pyc
+${PYSITELIB}/wagtail/contrib/postgres_search/query.pyo
${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.py
${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.pyc
${PYSITELIB}/wagtail/contrib/postgres_search/tests/__init__.pyo
@@ -1285,6 +1524,9 @@ ${PYSITELIB}/wagtail/contrib/redirects/__init__.pyo
${PYSITELIB}/wagtail/contrib/redirects/apps.py
${PYSITELIB}/wagtail/contrib/redirects/apps.pyc
${PYSITELIB}/wagtail/contrib/redirects/apps.pyo
+${PYSITELIB}/wagtail/contrib/redirects/base_formats.py
+${PYSITELIB}/wagtail/contrib/redirects/base_formats.pyc
+${PYSITELIB}/wagtail/contrib/redirects/base_formats.pyo
${PYSITELIB}/wagtail/contrib/redirects/forms.py
${PYSITELIB}/wagtail/contrib/redirects/forms.pyc
${PYSITELIB}/wagtail/contrib/redirects/forms.pyo
@@ -1374,6 +1616,15 @@ ${PYSITELIB}/wagtail/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/redirects/management/__init__.py
+${PYSITELIB}/wagtail/contrib/redirects/management/__init__.pyc
+${PYSITELIB}/wagtail/contrib/redirects/management/__init__.pyo
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/__init__.py
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/__init__.pyc
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/__init__.pyo
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/import_redirects.py
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/import_redirects.pyc
+${PYSITELIB}/wagtail/contrib/redirects/management/commands/import_redirects.pyo
${PYSITELIB}/wagtail/contrib/redirects/middleware.py
${PYSITELIB}/wagtail/contrib/redirects/middleware.pyc
${PYSITELIB}/wagtail/contrib/redirects/middleware.pyo
@@ -1404,18 +1655,51 @@ ${PYSITELIB}/wagtail/contrib/redirects/models.pyo
${PYSITELIB}/wagtail/contrib/redirects/permissions.py
${PYSITELIB}/wagtail/contrib/redirects/permissions.pyc
${PYSITELIB}/wagtail/contrib/redirects/permissions.pyo
+${PYSITELIB}/wagtail/contrib/redirects/static/wagtailredirects/css/index.css
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/add.html
+${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/choose_import_file.html
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/confirm_delete.html
+${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/confirm_import.html
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/edit.html
+${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/import_summary.html
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/index.html
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/list.html
${PYSITELIB}/wagtail/contrib/redirects/templates/wagtailredirects/results.html
-${PYSITELIB}/wagtail/contrib/redirects/tests.py
-${PYSITELIB}/wagtail/contrib/redirects/tests.pyc
-${PYSITELIB}/wagtail/contrib/redirects/tests.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/__init__.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.csv
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.json
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.numbers
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.tsv
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.xls
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.xlsx
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example.yaml
+${PYSITELIB}/wagtail/contrib/redirects/tests/files/example_faulty.csv
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_admin_views.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_command.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_command.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_command.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_forms.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_forms.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_forms.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_utils.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_utils.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_import_utils.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.py
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tests/test_redirects.pyo
+${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.py
+${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.pyc
+${PYSITELIB}/wagtail/contrib/redirects/tmp_storages.pyo
${PYSITELIB}/wagtail/contrib/redirects/urls.py
${PYSITELIB}/wagtail/contrib/redirects/urls.pyc
${PYSITELIB}/wagtail/contrib/redirects/urls.pyo
+${PYSITELIB}/wagtail/contrib/redirects/utils.py
+${PYSITELIB}/wagtail/contrib/redirects/utils.pyc
+${PYSITELIB}/wagtail/contrib/redirects/utils.pyo
${PYSITELIB}/wagtail/contrib/redirects/views.py
${PYSITELIB}/wagtail/contrib/redirects/views.pyc
${PYSITELIB}/wagtail/contrib/redirects/views.pyo
@@ -1594,6 +1878,8 @@ ${PYSITELIB}/wagtail/contrib/settings/locale/af/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/settings/locale/af/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/settings/locale/ar/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/settings/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/settings/locale/az_AZ/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/settings/locale/az_AZ/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/settings/locale/be/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/settings/locale/be/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/settings/locale/ca/LC_MESSAGES/django.mo
@@ -1712,6 +1998,9 @@ ${PYSITELIB}/wagtail/contrib/settings/tests/base.pyo
${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.py
${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.pyc
${PYSITELIB}/wagtail/contrib/settings/tests/test_admin.pyo
+${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.py
+${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.pyc
+${PYSITELIB}/wagtail/contrib/settings/tests/test_forms.pyo
${PYSITELIB}/wagtail/contrib/settings/tests/test_model.py
${PYSITELIB}/wagtail/contrib/settings/tests/test_model.pyc
${PYSITELIB}/wagtail/contrib/settings/tests/test_model.pyo
@@ -1779,6 +2068,8 @@ ${PYSITELIB}/wagtail/contrib/styleguide/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/styleguide/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/styleguide/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/styleguide/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/styleguide/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/styleguide/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/styleguide/locale/ht/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/styleguide/locale/ht/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/styleguide/locale/hu/LC_MESSAGES/django.mo
@@ -1889,6 +2180,8 @@ ${PYSITELIB}/wagtail/contrib/table_block/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/table_block/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/table_block/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/table_block/locale/gl/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/contrib/table_block/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/contrib/table_block/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/table_block/locale/ht/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/contrib/table_block/locale/ht/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/contrib/table_block/locale/hu/LC_MESSAGES/django.mo
@@ -1990,6 +2283,9 @@ ${PYSITELIB}/wagtail/core/blocks/utils.pyo
${PYSITELIB}/wagtail/core/compat.py
${PYSITELIB}/wagtail/core/compat.pyc
${PYSITELIB}/wagtail/core/compat.pyo
+${PYSITELIB}/wagtail/core/exceptions.py
+${PYSITELIB}/wagtail/core/exceptions.pyc
+${PYSITELIB}/wagtail/core/exceptions.pyo
${PYSITELIB}/wagtail/core/fields.py
${PYSITELIB}/wagtail/core/fields.pyc
${PYSITELIB}/wagtail/core/fields.pyo
@@ -2004,6 +2300,8 @@ ${PYSITELIB}/wagtail/core/jinja2tags.pyc
${PYSITELIB}/wagtail/core/jinja2tags.pyo
${PYSITELIB}/wagtail/core/locale/ar/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/core/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/core/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/core/locale/be/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/core/locale/bg/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/core/locale/bg/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/core/locale/ca/LC_MESSAGES/django.mo
@@ -2028,6 +2326,8 @@ ${PYSITELIB}/wagtail/core/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/core/locale/gl/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/core/locale/he_IL/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/core/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/core/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/core/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/core/locale/hu/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/core/locale/hu/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/core/locale/id_ID/LC_MESSAGES/django.mo
@@ -2092,6 +2392,9 @@ ${PYSITELIB}/wagtail/core/management/__init__.pyo
${PYSITELIB}/wagtail/core/management/commands/__init__.py
${PYSITELIB}/wagtail/core/management/commands/__init__.pyc
${PYSITELIB}/wagtail/core/management/commands/__init__.pyo
+${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.py
+${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.pyc
+${PYSITELIB}/wagtail/core/management/commands/create_log_entries_from_revisions.pyo
${PYSITELIB}/wagtail/core/management/commands/fixtree.py
${PYSITELIB}/wagtail/core/management/commands/fixtree.pyc
${PYSITELIB}/wagtail/core/management/commands/fixtree.pyo
@@ -2101,6 +2404,9 @@ ${PYSITELIB}/wagtail/core/management/commands/move_pages.pyo
${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.py
${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.pyc
${PYSITELIB}/wagtail/core/management/commands/publish_scheduled_pages.pyo
+${PYSITELIB}/wagtail/core/management/commands/purge_revisions.py
+${PYSITELIB}/wagtail/core/management/commands/purge_revisions.pyc
+${PYSITELIB}/wagtail/core/management/commands/purge_revisions.pyo
${PYSITELIB}/wagtail/core/management/commands/replace_text.py
${PYSITELIB}/wagtail/core/management/commands/replace_text.pyc
${PYSITELIB}/wagtail/core/management/commands/replace_text.pyo
@@ -2251,6 +2557,27 @@ ${PYSITELIB}/wagtail/core/migrations/0044_add_unlock_grouppagepermission.pyo
${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.py
${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.pyc
${PYSITELIB}/wagtail/core/migrations/0045_assign_unlock_grouppagepermission.pyo
+${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.py
+${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.pyc
+${PYSITELIB}/wagtail/core/migrations/0046_site_name_remove_null.pyo
+${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.py
+${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.pyc
+${PYSITELIB}/wagtail/core/migrations/0047_add_workflow_models.pyo
+${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.py
+${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.pyc
+${PYSITELIB}/wagtail/core/migrations/0048_add_default_workflows.pyo
+${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.py
+${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.pyc
+${PYSITELIB}/wagtail/core/migrations/0049_taskstate_finished_by.pyo
+${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.py
+${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.pyc
+${PYSITELIB}/wagtail/core/migrations/0050_workflow_rejected_to_needs_changes.pyo
+${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.py
+${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.pyc
+${PYSITELIB}/wagtail/core/migrations/0051_taskstate_comment.pyo
+${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.py
+${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.pyc
+${PYSITELIB}/wagtail/core/migrations/0052_pagelogentry.pyo
${PYSITELIB}/wagtail/core/migrations/__init__.py
${PYSITELIB}/wagtail/core/migrations/__init__.pyc
${PYSITELIB}/wagtail/core/migrations/__init__.pyo
@@ -2296,6 +2623,7 @@ ${PYSITELIB}/wagtail/core/sites.pyo
${PYSITELIB}/wagtail/core/templates/wagtailcore/login.html
${PYSITELIB}/wagtail/core/templates/wagtailcore/page.html
${PYSITELIB}/wagtail/core/templates/wagtailcore/password_required.html
+${PYSITELIB}/wagtail/core/templates/wagtailcore/shared/richtext.html
${PYSITELIB}/wagtail/core/templatetags/__init__.py
${PYSITELIB}/wagtail/core/templatetags/__init__.pyc
${PYSITELIB}/wagtail/core/templatetags/__init__.pyo
@@ -2305,6 +2633,9 @@ ${PYSITELIB}/wagtail/core/templatetags/wagtailcore_tags.pyo
${PYSITELIB}/wagtail/core/tests/__init__.py
${PYSITELIB}/wagtail/core/tests/__init__.pyc
${PYSITELIB}/wagtail/core/tests/__init__.pyo
+${PYSITELIB}/wagtail/core/tests/test_audit_log.py
+${PYSITELIB}/wagtail/core/tests/test_audit_log.pyc
+${PYSITELIB}/wagtail/core/tests/test_audit_log.pyo
${PYSITELIB}/wagtail/core/tests/test_blocks.py
${PYSITELIB}/wagtail/core/tests/test_blocks.pyc
${PYSITELIB}/wagtail/core/tests/test_blocks.pyo
@@ -2362,6 +2693,9 @@ ${PYSITELIB}/wagtail/core/tests/test_views.pyo
${PYSITELIB}/wagtail/core/tests/test_whitelist.py
${PYSITELIB}/wagtail/core/tests/test_whitelist.pyc
${PYSITELIB}/wagtail/core/tests/test_whitelist.pyo
+${PYSITELIB}/wagtail/core/tests/test_workflow.py
+${PYSITELIB}/wagtail/core/tests/test_workflow.pyc
+${PYSITELIB}/wagtail/core/tests/test_workflow.pyo
${PYSITELIB}/wagtail/core/tests/tests.py
${PYSITELIB}/wagtail/core/tests/tests.pyc
${PYSITELIB}/wagtail/core/tests/tests.pyo
@@ -2383,6 +2717,9 @@ ${PYSITELIB}/wagtail/core/wagtail_hooks.pyo
${PYSITELIB}/wagtail/core/whitelist.py
${PYSITELIB}/wagtail/core/whitelist.pyc
${PYSITELIB}/wagtail/core/whitelist.pyo
+${PYSITELIB}/wagtail/core/workflows.py
+${PYSITELIB}/wagtail/core/workflows.pyc
+${PYSITELIB}/wagtail/core/workflows.pyo
${PYSITELIB}/wagtail/documents/.gitignore
${PYSITELIB}/wagtail/documents/__init__.py
${PYSITELIB}/wagtail/documents/__init__.pyc
@@ -2405,9 +2742,6 @@ ${PYSITELIB}/wagtail/documents/api/admin/views.pyo
${PYSITELIB}/wagtail/documents/api/v2/__init__.py
${PYSITELIB}/wagtail/documents/api/v2/__init__.pyc
${PYSITELIB}/wagtail/documents/api/v2/__init__.pyo
-${PYSITELIB}/wagtail/documents/api/v2/endpoints.py
-${PYSITELIB}/wagtail/documents/api/v2/endpoints.pyc
-${PYSITELIB}/wagtail/documents/api/v2/endpoints.pyo
${PYSITELIB}/wagtail/documents/api/v2/serializers.py
${PYSITELIB}/wagtail/documents/api/v2/serializers.pyc
${PYSITELIB}/wagtail/documents/api/v2/serializers.pyo
@@ -2683,6 +3017,8 @@ ${PYSITELIB}/wagtail/embeds/forms.pyc
${PYSITELIB}/wagtail/embeds/forms.pyo
${PYSITELIB}/wagtail/embeds/locale/ar/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/embeds/locale/ar/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/embeds/locale/be/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/embeds/locale/be/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/embeds/locale/bg/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/embeds/locale/bg/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/embeds/locale/ca/LC_MESSAGES/django.mo
@@ -2864,9 +3200,6 @@ ${PYSITELIB}/wagtail/images/api/fields.pyo
${PYSITELIB}/wagtail/images/api/v2/__init__.py
${PYSITELIB}/wagtail/images/api/v2/__init__.pyc
${PYSITELIB}/wagtail/images/api/v2/__init__.pyo
-${PYSITELIB}/wagtail/images/api/v2/endpoints.py
-${PYSITELIB}/wagtail/images/api/v2/endpoints.pyc
-${PYSITELIB}/wagtail/images/api/v2/endpoints.pyo
${PYSITELIB}/wagtail/images/api/v2/serializers.py
${PYSITELIB}/wagtail/images/api/v2/serializers.pyc
${PYSITELIB}/wagtail/images/api/v2/serializers.pyo
@@ -2932,6 +3265,7 @@ ${PYSITELIB}/wagtail/images/locale/gl/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/images/locale/he_IL/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/images/locale/he_IL/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/images/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/images/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/images/locale/hu/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/images/locale/hu/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/images/locale/hy/LC_MESSAGES/django.mo
@@ -3149,6 +3483,9 @@ ${PYSITELIB}/wagtail/images/tests/__init__.pyo
${PYSITELIB}/wagtail/images/tests/test_admin_views.py
${PYSITELIB}/wagtail/images/tests/test_admin_views.pyc
${PYSITELIB}/wagtail/images/tests/test_admin_views.pyo
+${PYSITELIB}/wagtail/images/tests/test_api_fields.py
+${PYSITELIB}/wagtail/images/tests/test_api_fields.pyc
+${PYSITELIB}/wagtail/images/tests/test_api_fields.pyo
${PYSITELIB}/wagtail/images/tests/test_blocks.py
${PYSITELIB}/wagtail/images/tests/test_blocks.pyc
${PYSITELIB}/wagtail/images/tests/test_blocks.pyo
@@ -3209,6 +3546,7 @@ ${PYSITELIB}/wagtail/images/wagtail_hooks.pyo
${PYSITELIB}/wagtail/images/widgets.py
${PYSITELIB}/wagtail/images/widgets.pyc
${PYSITELIB}/wagtail/images/widgets.pyo
+${PYSITELIB}/wagtail/project_template/.dockerignore
${PYSITELIB}/wagtail/project_template/Dockerfile
${PYSITELIB}/wagtail/project_template/home/__init__.py
${PYSITELIB}/wagtail/project_template/home/__init__.pyc
@@ -3329,6 +3667,8 @@ ${PYSITELIB}/wagtail/search/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/search/locale/gl/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/search/locale/he_IL/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/search/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/search/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/search/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/search/locale/ht/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/search/locale/ht/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/search/locale/hu/LC_MESSAGES/django.mo
@@ -3532,6 +3872,8 @@ ${PYSITELIB}/wagtail/sites/locale/gl/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/sites/locale/gl/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/sites/locale/he_IL/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/sites/locale/he_IL/LC_MESSAGES/django.po
+${PYSITELIB}/wagtail/sites/locale/hr_HR/LC_MESSAGES/django.mo
+${PYSITELIB}/wagtail/sites/locale/hr_HR/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/sites/locale/ht/LC_MESSAGES/django.mo
${PYSITELIB}/wagtail/sites/locale/ht/LC_MESSAGES/django.po
${PYSITELIB}/wagtail/sites/locale/hu/LC_MESSAGES/django.mo
@@ -3748,6 +4090,7 @@ ${PYSITELIB}/wagtail/snippets/wagtail_hooks.pyo
${PYSITELIB}/wagtail/snippets/widgets.py
${PYSITELIB}/wagtail/snippets/widgets.pyc
${PYSITELIB}/wagtail/snippets/widgets.pyo
+${PYSITELIB}/wagtail/tests/.gitignore
${PYSITELIB}/wagtail/tests/__init__.py
${PYSITELIB}/wagtail/tests/__init__.pyc
${PYSITELIB}/wagtail/tests/__init__.pyo
@@ -4101,6 +4444,18 @@ ${PYSITELIB}/wagtail/tests/testapp/migrations/0049_rawhtmlblock.pyo
${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.py
${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.pyc
${PYSITELIB}/wagtail/tests/testapp/migrations/0050_customimagewithauthor_customrenditionwithauthor.pyo
+${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.py
+${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.pyc
+${PYSITELIB}/wagtail/tests/testapp/migrations/0051_tag_verbose_name.pyo
+${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.py
+${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.pyc
+${PYSITELIB}/wagtail/tests/testapp/migrations/0052_custom_doc_image_unique_together.pyo
+${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.py
+${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.pyc
+${PYSITELIB}/wagtail/tests/testapp/migrations/0053_formfield_clean_name.pyo
+${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.py
+${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.pyc
+${PYSITELIB}/wagtail/tests/testapp/migrations/0054_simpletask.pyo
${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.py
${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.pyc
${PYSITELIB}/wagtail/tests/testapp/migrations/__init__.pyo
diff --git a/www/py-wagtail/distinfo b/www/py-wagtail/distinfo
index 68ec135599c..ecf28575cca 100644
--- a/www/py-wagtail/distinfo
+++ b/www/py-wagtail/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2020/08/04 01:04:34 joerg Exp $
+$NetBSD: distinfo,v 1.2 2020/08/18 01:16:13 joerg Exp $
-SHA1 (wagtail-2.9.3.tar.gz) = cca2d00b52927c97a5eb1baffa88aa0917d2f668
-RMD160 (wagtail-2.9.3.tar.gz) = 9688280670436c052b025784b0d3858d638b402b
-SHA512 (wagtail-2.9.3.tar.gz) = fb23677f351c2c98b670a4fb75ac953800fb2b57dec3a7393a0d33ce9aa7b60d6aab844ad57c8915ea1e3f687ab99df59dd7b892ac0d8771f5de5ee90a5608ab
-Size (wagtail-2.9.3.tar.gz) = 8306817 bytes
-SHA1 (patch-setup.py) = 1611de93924e5a9a2b076787c1d531f31ccf0fc3
+SHA1 (wagtail-2.10.tar.gz) = fe4d9a9d9d852ff7544bb931509e0bb03c0431ef
+RMD160 (wagtail-2.10.tar.gz) = 5e1505d6b5ee2bd4690c9692be7db8b740291064
+SHA512 (wagtail-2.10.tar.gz) = e90beb0372a11c1d9666d860c17d0599300df740bb49712c8eb9b2e46aa69998cbdc2cd6ab6a2faba6bc20d1266da6313aac019808284ad3994efaef93a3f386
+Size (wagtail-2.10.tar.gz) = 8706446 bytes
+SHA1 (patch-setup.py) = ead66cd931d462e6ea94c37da5b8200beffc5cb2
diff --git a/www/py-wagtail/patches/patch-setup.py b/www/py-wagtail/patches/patch-setup.py
index b900099371d..486e5c8adcb 100644
--- a/www/py-wagtail/patches/patch-setup.py
+++ b/www/py-wagtail/patches/patch-setup.py
@@ -1,13 +1,13 @@
-$NetBSD: patch-setup.py,v 1.1 2020/08/04 01:04:34 joerg Exp $
+$NetBSD: patch-setup.py,v 1.2 2020/08/18 01:16:13 joerg Exp $
Unrestrict dependencies
---- setup.py.orig 2020-07-22 01:21:30.195100879 +0000
+--- setup.py.orig 2020-08-11 09:56:22.000000000 +0000
+++ setup.py
-@@ -26,12 +26,12 @@ install_requires = [
- "django-taggit>=1.0,<2.0",
+@@ -27,9 +27,9 @@ install_requires = [
"django-treebeard>=4.2.0,<5.0",
- "djangorestframework>=3.7.4,<4.0",
+ "djangorestframework>=3.11.1,<4.0",
+ "django-filter>=2.2,<3.0",
- "draftjs_exporter>=2.1.5,<3.0",
+ "draftjs_exporter>=2.1.5,<4.2",
"Pillow>=4.0.0,<8.0.0",
@@ -15,8 +15,4 @@ Unrestrict dependencies
+ "beautifulsoup4>=4.8,<5.0",
"html5lib>=0.999,<2",
"Unidecode>=0.04.14,<2.0",
-- "Willow>=1.3,<1.4",
-+ "Willow>=1.3,<1.5",
- "requests>=2.11.1,<3.0",
- "l18n>=2018.5",
- "xlsxwriter>=1.2.8,<2.0",
+ "Willow>=1.4,<1.5",