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
Matt Westcott
0fd2d3d4c1
Fix formfield_callback handling for Django 4.2a0
...
As of e03cdf76e7
, formfield_callback can be set through ModelForm.meta. This new mechanism was overriding our metaclass hacking for WagtailAdminModelForm to accomplish the same thing, and as a result the custom Wagtail admin form fields were reverting to the Django defaults. We therefore need to update WagtailAdminModelForm to use the new mechanism when on Django >=4.2.
2022-09-16 08:02:10 +10:00
LB Johnston
e46991ffbe
fix typo in 4.0 release notes fix
...
- frontent changed to frontend
2022-09-16 07:40:03 +10:00
LB Johnston
6f897ccc9e
fix up spelling of Matt Westcott
2022-09-16 07:38:38 +10:00
Matt Westcott
ab610df620
Avoid assuming an integer PK named 'id' on multiple upload views
...
Fixes #6512
2022-09-16 07:38:09 +10:00
Nicholas Johnson
9e810ce5b0
Make report titles sentence case consistently
...
Fix a few more "Locked Pages" references
2022-09-16 07:04:46 +10:00
LB Johnston
8d35ec4350
fix up unit test spelling to use UK spelling for authorised
2022-09-16 06:51:03 +10:00
Mehrdad Moradizadeh
7a2fcdb880
Add unit tests for the authentication in User Management
...
- fixes #9142
2022-09-16 06:51:03 +10:00
Steve Stein
d96510949a
Update alignment and reveal logic of fields’ comment buttons. Fix #9025 ( #9164 )
...
Co-authored-by: Steven Steinwand <steven_ts@hotmail.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 16:30:37 +01:00
Steve Stein
66ea563fec
Use the correct type scale for heading levels in rich text. Fix #9027 ( #9189 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 13:58:43 +01:00
LB (Ben Johnston)
28ffd95b14
Add missing vertical space between header and content in embed chooser modal. Fix #9182 ( #9186 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 13:40:43 +01:00
PaarthAgarwal
b345014fad
Align hover behaviour for delete button with new designs
...
- relates to #3823
- relates to #8790
2022-09-14 15:45:13 +10:00
Stefan Hammer
87beb1f39f
Fixed FilterFieldError in image search
...
- Also added test for the use case of a combined search request.
- Resolve issue where searches with a tag and a query param in the image listing would result in an `FilterFieldError`.
- This combined search will not be functional (will not combine as yet) but will not error.
- Fixes #9160
2022-09-14 08:36:59 +10:00
Matt Westcott
7eefd98dc2
Revert chooser button labels to "Choose another X"
...
Fixes #9113
2022-09-14 07:40:38 +10:00
LB (Ben Johnston)
d1908ee07f
Fix for chooser modals with no tabs (layout & JS console error). Fix #9130 ( #9159 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-13 13:36:02 +01:00
Matt Westcott
ad6294c5a9
Add PyPI classifier for Wagtail 4 to developer docs
2022-09-13 09:44:31 +01:00
LB Johnston
6b23845435
minor docs fixes
2022-09-12 21:57:43 +10:00