Matt Westcott
a81f7f76b9
Release note for #9203
2022-09-27 11:16:53 +01:00
Sage Abdullah
e2dce25e9a
Move FilterableSnippetViewSet to wagtail.test.snippets.views
2022-09-27 10:18:18 +01:00
Sage Abdullah
e7cb9b1c45
Rename snippets view classes to be more explicit
2022-09-27 10:18:18 +01:00
Sage Abdullah
f3b8a7df27
Remove the ability to set snippets viewset via admin_viewset attribute on the model
2022-09-27 10:18:18 +01:00
Sage Abdullah
a7249a851f
Document SnippetViewSet and how to customise it
2022-09-27 10:18:18 +01:00
Sage Abdullah
909fb5aae0
Allow setting filterset_class in SnippetViewSet for snippet listing view
2022-09-27 10:18:18 +01:00
Sage Abdullah
86f00e8660
Move snippet admin URL registration to SnippetViewSet's on_register()
2022-09-27 10:18:18 +01:00
Sage Abdullah
6e1e0240ef
Move snippet viewsets registration to register_snippet()
2022-09-27 10:18:18 +01:00
Matt Westcott
8b32236822
Fill in release date for 4.0.2
2022-09-23 12:04:04 +01:00
Matt Westcott
18d02e5fed
Document django-taggit 3.0.0 requirement for Django 4.1
...
Alternative to #9244 , as per https://github.com/wagtail/wagtail/pull/9244#issuecomment-1255908946
2022-09-23 12:02:20 +01:00
Matt Westcott
26b3752cd3
Generate new translation strings
2022-09-23 11:48:06 +01:00
Matt Westcott
c922fbbec2
Fetch new translations from Transifex
2022-09-23 11:48:00 +01:00
Matt Westcott
77ed99b16e
Release note for #9242
2022-09-23 11:04:47 +01:00
Matt Westcott
302a73e9d2
Warm up cache to ensure that assertNumQueries assertions are consistent when tests are run in isolation
2022-09-23 10:59:10 +01:00
Matt Westcott
69665ca6dd
Reinstate cached_property on PermissionHelper
...
As per https://github.com/wagtail/wagtail/pull/9242#issuecomment-1254972249
2022-09-23 10:59:10 +01:00
Matt Westcott
3157388178
Add tests for modeladmin permission changes taking effect
...
Ref: #9207
2022-09-23 10:59:10 +01:00
Matt Westcott
71e8d449c4
Revert "Cache model permission codenames in PermissionHelper"
...
This reverts commit cb4017c649
.
2022-09-23 10:59:10 +01:00
LB Johnston
935fead9a3
use search input type for documentation search
...
- see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/search
2022-09-23 06:53:34 +10:00
Matt Westcott
204951337a
Release note for #8901
2022-09-22 15:38:57 +01:00
Sage Abdullah
66d0bfa13c
Hide schedule publishing dialog toggle if PublishingPanel is not present
2022-09-22 15:15:04 +01:00
Sage Abdullah
4d9fff454c
Fix vertical spacing in scheduled publishing information
2022-09-22 15:12:48 +01:00
Sage Abdullah
b1183d4b4e
Show new scheduled publishing feature in page create view
2022-09-22 15:10:21 +01:00
Sage Abdullah
55d42d9c9e
Add tests for new scheduled publishing info
2022-09-22 15:08:17 +01:00
Sage Abdullah
d8f9bf6a4f
Show info in schedule publishing dialog if user has no publishing permissions
2022-09-22 15:08:12 +01:00
Sage Abdullah
3702132b95
Add get_scheduled_revision() method to DraftStateMixin
2022-09-22 15:02:50 +01:00
Sage Abdullah
41c8512789
Reset scheduled publishing fields when dialog is closed
2022-09-22 14:55:44 +01:00
Sage Abdullah
9a1606c809
Add show_panel_furniture() in BoundPanel
...
This allows TabbedInterface to hide a tab but still render its children
2022-09-22 14:53:27 +01:00
Sage Abdullah
c17ab8b77a
Render PublishingPanel inside dialog component
2022-09-22 14:51:16 +01:00
Sage Abdullah
fd39087214
Don't add aria-labelledby to panels with no heading
2022-09-22 14:48:56 +01:00
Sage Abdullah
1ab4c66f26
Set datetime picker z-index relative to dialog's z-index if it's within a dialog
2022-09-22 14:46:54 +01:00
Sage Abdullah
30d2672942
Allow specifying parentID option to datetime picker widget
2022-09-22 14:44:40 +01:00
Sage Abdullah
7b39c198c8
Allow specifying dialog_root_selector in dialog component
2022-09-22 14:44:34 +01:00
Daniel Kirkham
fb1d441ed5
Fix note markup in developing doc
2022-09-22 15:09:58 +10:00
LB Johnston
417546a5c6
changelog for #9239
...
- relates to #9232
2022-09-22 15:06:27 +10:00
Matt Westcott
342178fe28
Ensure MultiFieldPanel outputs all child classnames
...
Fixes #9232 . The on-hover behaviour for StreamField controls relies on the classname `w-panel--nested` being set on a container element. This is added to FieldPanel via the `classes` method. However, MultiFieldPanel was outputting `child.classname` which only includes the classname passed to the panel constructor, bypassing the `classes` method. As a result, `w-panel--nested` was not being added.
2022-09-22 15:04:56 +10:00
Dan Braghis
57e309ab14
Move the 'Translate' page header button to simple_translation's wagtail_hooks ( #9235 )
2022-09-21 15:38:12 +01:00
Matt Westcott
cb009d1c01
Ensure "recent edits" panel works when page record is missing
...
Fixes #9185
2022-09-21 08:06:33 +10:00
Matt Westcott
882ed28359
Set related_name on user revision relation to avoid conflict with django-reversion ( #9234 )
...
Fixes #9158
2022-09-20 16:03:46 +01:00
Tidiane Dia
0f26facde4
Fix entries per page selected value ( #9213 )
...
Fixes #9212
2022-09-20 16:00:58 +01:00
Tidiane Dia
4447333160
Fix undefined error when some dropdowns aren't shown in the images index view ( #9211 )
...
Fixes #9210
2022-09-20 14:46:31 +01:00
Matt Westcott
cee4bb8880
Fix capitalisation on Stefan Hammer's name
2022-09-20 14:23:39 +01:00
LB Johnston
bf65fa94ea
fix issue with edit page header delete button showing an invalid next_url
...
- fixes #9195
- header button on edit page & page listing - unpublish now correctly includes the next url (was missing on page listing previously)
- header button on edit page - delete button does not include next url (as this would be the edit page for what was deleted)
- adds more robust unit tests for the page listing & page header more hooks, including separating the tests out to separate classes
2022-09-20 14:22:58 +01:00
LB Johnston
f8bdcda5de
update changelog for #9229
2022-09-20 20:52:44 +10:00
Alex
d0c0e2fc02
build: harden test.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 20:49:14 +10:00
Alex
b716a3baa6
build: harden codeql-analysis.yml permissions
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 20:49:14 +10:00
Stefan Hammer
8b6bf348ec
Add missing translated labels to audit logging filters
2022-09-20 08:30:35 +10:00
Stefan Hammer
baa278434c
Replace usages of capitalize() with capfirst()
...
* settings: moved the new call of capfirst() to the template
* coreutils: just replaced the calls due to simplicity
Fixes #9219
2022-09-20 08:19:49 +10:00
Stefan Hammer
87f970ad92
Add missing gettext calls to site settings
2022-09-20 08:19:49 +10:00
Storm Heg
6a8ce3161e
Fix code style of example in Wagtail API docs
...
Example code should be compliant with PEP-8.
2022-09-19 21:49:01 +10:00
LB Johnston
3fa153016b
fix contents in 2.16.3 release notes (again)
2022-09-19 19:47:11 +10:00