Martin Sandström
2a591fae89
Add missing translation for workflow ( #6303 )
2020-08-07 16:02:20 +01:00
Karl Hobley
de6d14a667
Release notes for #6267 and #6268
2020-08-07 15:51:09 +01:00
Karl Hobley
9ad14ea439
Add hooks for snippet listing buttons
2020-08-07 15:47:27 +01:00
Karl Hobley
a6b13ee559
Remove unnecessary caching of image operations
2020-08-07 15:47:04 +01:00
Karl Hobley
9b02147d3e
Add hooks.register_temporarily for testing hooks
...
There's currently a number of places where we test hooks by registering
hook functions from test methods. These are never cleaned up so that
hook remains registered in future tests. This can cause issues with
tests not working consistently when you run a subset of the tests.
This adds a `register_temporarily` function to the hooks module. This
function can be used either as a decorator or a context manager. It'll
always remove the hook after the decorated function or with block exits,
even if it exits through an exception.
2020-08-07 15:47:04 +01:00
Matt Westcott
ba16b4125d
Release note for Django 3.1 support
2020-08-06 11:26:39 +01:00
Matt Westcott
f804eba423
Formalise Django 3.1 support
...
Conflicts:
wagtail/project_template/requirements.txt
2020-08-06 11:26:26 +01:00
Matt Westcott
ec8e830b78
Test against Django 3.1 final and django-rest-framework 3.11.1
2020-08-06 11:25:47 +01:00
Matt Westcott
034fd466d3
Move page reorder view to wagtail.admin.views.pages.ordering
2020-08-06 11:24:07 +01:00
Matt Westcott
5a7e089510
Move page unpublish view to wagtail.admin.views.pages.unpublish
2020-08-06 11:24:07 +01:00
Matt Westcott
9b9310133c
Move page delete view to wagtail.admin.views.pages.delete
2020-08-06 11:24:07 +01:00
Matt Westcott
085f38f457
Move page content type usage view to wagtail.admin.views.pages.usage
2020-08-06 11:24:07 +01:00
Matt Westcott
54c6bf8998
Move page history views to wagtail.admin.views.pages.history
2020-08-06 11:24:07 +01:00
Matt Westcott
92dcb957ee
Move page revision views to wagtail.admin.views.pages.revisions
2020-08-06 11:24:07 +01:00
Matt Westcott
16dee057c6
Move preview_for_moderation / preview_revision_for_task into moderation / workflow submodules
2020-08-06 11:24:07 +01:00
Matt Westcott
ceb6c30997
Move page workflow views to wagtail.admin.views.pages.workflow
2020-08-06 11:24:07 +01:00
Matt Westcott
30405f45e9
Move legacy page moderation views to wagtail.admin.views.pages.moderation
2020-08-06 11:24:07 +01:00
Matt Westcott
b2a943d9f6
Move page lock/unlock views to wagtail.admin.views.pages.lock
2020-08-06 11:24:07 +01:00
Matt Westcott
73e6b3cb99
Move page search view to wagtail.admin.views.pages.search
2020-08-06 11:24:07 +01:00
Matt Westcott
666d581119
Move copy page view to wagtail.admin.views.pages.copy
2020-08-06 11:24:07 +01:00
Matt Westcott
3ba915c1c9
Move move-page views to wagtail.admin.views.pages.move
2020-08-06 11:24:07 +01:00
Matt Westcott
1a59a4450b
Move page preview views to wagtail.admin.views.pages.preview
2020-08-06 11:24:07 +01:00
Matt Westcott
c4bfd6ed84
Move page edit view to wagtail.admin.views.pages.edit
2020-08-06 11:24:07 +01:00
Matt Westcott
aa9c9d9517
Move page create view to wagtail.admin.views.pages.create
2020-08-06 11:24:07 +01:00
Matt Westcott
f87d83d4e2
Move page listing view to wagtail.admin.views.pages.listing
2020-08-06 11:24:07 +01:00
Matt Westcott
60930a01d9
Move wagtail.admin.views.pages into a subfolder
2020-08-06 11:24:07 +01:00
Matt Westcott
dc2b4a5877
Add release note about populating form builder clean_name
...
Ref: #6093
2020-08-04 17:59:35 +01:00
Karl Hobley
cb4f98b5f1
Release note for #6290
2020-08-04 16:03:15 +01:00
Karl Hobley
10c8d66423
Fix WAGTAILFRONTENDCACHE_LANGUAGES ( #6290 )
2020-08-04 15:53:23 +01:00
dependabot[bot]
c9375ddf01
Bump elliptic from 6.4.0 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.4.0 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.4.0...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-08-04 14:21:40 +01:00
Matt Westcott
5fe3002e76
Cache the SVG icon HTML fragment
...
The `{% icons %}` tag runs on every admin page render, and without caching, this will perform a template fetch for every .svg file - which is exceptionally slow on environments with shared filesystems (e.g. Vagrant). Adding this cache reduces the runtime of `wagtail.admin.tests.pages.test_create_page` from 89 to 57 seconds.
2020-08-03 19:42:47 +01:00
Matt Westcott
f1d7c7d208
Rebuild translation strings
2020-08-03 18:09:37 +01:00
Matt Westcott
789de0540f
Fix misapplied format strings inside gettext
...
Strings inside `gettext` / `_(...)` need to be literals to be picked up by the translation framework, so format parameters should be outside the function - `_("Hello %s") % name` not `_("Hello %s" % name)`.
2020-08-03 17:30:00 +01:00
Kalob Taulien
d2e196b0c5
Add wagtail --version
2020-08-03 07:21:48 -06:00
Kalob Taulien
f3a20e0488
Add wagtail --version
2020-08-03 07:20:43 -06:00
Kalob Taulien
5efedf5db7
Wagtail Version Command
...
Merge pull request #6284 from KalobTaulien/wagtail-commands
2020-08-03 07:16:58 -06:00
Loic Teixeira
b7cae45fd7
Fix Python 3.9 Deprecation Warning
...
> DeprecationWarning: Using or importing the ABCs from 'collections'
> instead of from 'collections.abc' is deprecated since Python 3.3,
> and in 3.9 it will stop working
2020-08-03 13:23:21 +01:00
Matt Westcott
c70d1f5c5a
Fix appconf for wagtail.tests.modeladmintest
...
WagtailTestsAppConfig had an incorrect label, but this didn't matter because it wasn't being specified in the app's __init__.py. However, Django 3.2 autodetects appconfs in apps.py, which causes the error to surface.
2020-08-03 13:20:06 +01:00
Kalob Taulien
4ad4a33bfb
Use --version rather than plain version
2020-08-02 11:11:44 -06:00
Kalob Taulien
7c597051ab
Type fix & proper command name
2020-08-01 16:57:13 -06:00
Kalob Taulien
e267ca9172
Version command
2020-08-01 15:08:00 -06:00
Jesse Menn
b934194622
Make page-level actions accessible to keyboard users in page listing tables ( #6280 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2020-08-01 21:52:28 +01:00
Alex Tomkins
f1246c726e
Change more instances of ugettext to gettext
2020-08-01 17:45:40 +01:00
Matt Westcott
95ca4e33c7
Fetch new translations from Transifex
2020-07-31 19:06:33 +01:00
Matt Westcott
6d24af682d
Move SpreadsheetExportMixin to wagtail.admin.views.mixins
...
Fixes #6265 . The new django-filter code in wagtail.admin.views.reports is not compatible with loading that module before models have been loaded; this broke the recipe at https://docs.wagtail.io/en/stable/reference/contrib/forms/customisation.html#customise-form-submissions-listing-in-wagtail-admin , as it involved loading wagtail.contrib.forms.views at model loading time, and that was importing SpreadsheetExportMixin from wagtail.admin.views.reports. Moving this out of wagtail.admin.views.reports breaks the deadlock.
2020-07-31 18:25:32 +01:00
Matt Westcott
36ad953658
Use search_type='raw' on Django 3.1
2020-07-31 15:41:47 +01:00
Matt Westcott
4879583fac
Fix test to handle different script tag format in Django 3.1
2020-07-31 15:41:47 +01:00
Matt Westcott
98682412dc
Use new-style URL paths for password reset views
...
This matches what Django has done in the corresponding views:
5d4b9c1cab/django/contrib/auth/urls.py
and prevents it from breaking on Django 3.1 (because the token is now longer than the 13+20 chars allowed by the original regexp).
2020-07-31 15:41:47 +01:00
Matt Westcott
12a35c79b4
Fix permission checkboxes for Django 3.1
2020-07-31 15:41:47 +01:00
Matt Westcott
884b055289
Update tox/travis config to test against Django 3.1 stable branch
2020-07-31 15:41:47 +01:00