0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-30 01:46:24 +01:00
Commit Graph

13869 Commits

Author SHA1 Message Date
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
LB Johnston
0e036d228f Add changelog entry for 4.0 - bulk actions for snippets #8574
- also add Shohan to contributors list
- resolves #8183
2022-09-19 19:40:46 +10:00
Helen Chapman
bf3a054c04
Add a toggle to collapse/expand all page panels at once. Fix #9152 (#9167) 2022-09-16 11:24:46 +01:00
Stefan Hammer
80585e68c2 Retain filter params in ModelAdmin's search form
This basically uses the same code as django uses for the search form in
its ModelAdmin, to retain the current query params (template
admin/search_form.html).

Fixes #6006
2022-09-16 08:19:35 +10:00