Matt Westcott
32315aa255
Add a skeleton Elasticsearch8 backend
2023-07-17 16:18:37 +01:00
Matt Westcott
e364747bfa
Install elasticsearch-py v8 for testing against Elasticsearch 8
2023-07-17 16:18:37 +01:00
Matt Westcott
9203716bae
Address deprecation warnings raised by elasticsearch-py 7
...
* pass all arguments as keyword args rather than positional
* instead of passing a 'body' argument to search, pass its top-level keys as kwargs
2023-07-17 16:18:37 +01:00
Matt Westcott
5e1b12ce32
Add Elasticsearch 8 to test matrix (but keep using the v7 python library, as a baseline test)
2023-07-17 16:18:37 +01:00
LB Johnston
3d471edbcf
Clean whitespace formatting in docs
...
- Update formatting with prettier in the documentation
2023-07-17 22:24:54 +10:00
LB Johnston
0f97838381
Documentation - revise usage of e.g.
...
- Replace one usage of 'eg' with more suitable alternatives
- As per guidelines https://docs.wagtail.org/en/stable/contributing/general_guidelines.html#latin-phrases-and-abbreviations
2023-07-17 15:13:30 +10:00
Albina Starykova
457e260622
Update styles for userbar and a11y checker in dark mode
2023-07-16 22:07:24 +10:00
Storm B. Heg
a4d29494ac
Refactor all field_as_li.html
includes
...
`field_as_li.html` merely wraps a <li> and includes `field.html`.
Remove `field_as_li.html` template
It is no longer used.
Historical mention in 1.0 release notes [^1] has
been left intact.
[^1]: docs/releases/1.0.rst
Relates to #9031
2023-07-16 21:38:38 +10:00
Albina Starykova
ecb2126cea
Update Wagtail logo to the latest version
...
- Partial progress on #10404
2023-07-16 17:20:26 +10:00
Stefan Hammer
8960e237ea
Add upgrade considerations for the changed audit log timestamps
...
See #9590
2023-07-16 16:44:44 +10:00
Stefan Hammer
73e29e2585
Add error logging to the timestamp migration and improved migration
...
This also changes the migration of items with 2 timestamps, so it still
migrates the valid one, if the other is invalid.
See #9590
2023-07-16 16:44:44 +10:00
LB Johnston
74af3e3b45
Add changelog & upgrade considerations for Stimulus dialog/teleport usage
...
- Closes #10174
- See PR #10397
2023-07-15 23:03:57 +10:00
Lovelyfin00
9868be7900
Adopt DialogController & TeleportController in the userbar
2023-07-15 23:03:57 +10:00
Lovelyfin00
62786ebd13
Adopt DialogController & TeleportController in admin
2023-07-15 23:03:57 +10:00
Lovelyfin00
c556acef35
Create DialogController (w-dialog) & TeleportController (w-teleport)
2023-07-15 23:03:57 +10:00
LB Johnston
a15f7d188b
Rename includes/dialog to controllers/DialogController
2023-07-15 23:03:57 +10:00
Daniel Kirkham
1873c49d5d
Revise release note for model ordering #10469
2023-07-15 10:37:16 +10:00
zerolab
1a4e5dde12
Add release notes for #10657
2023-07-14 16:17:53 +01:00
zerolab
96c3d719c2
Change the default WebP quality to 80
...
This is the value most used, and is the default in Willow too
Co-Authored-By: Aman Pandey <74553951+salty-ivy@users.noreply.github.com>
2023-07-14 16:17:53 +01:00
zerolab
ce4afcd578
Update documentation for AVIF support
...
Co-Authored-By: Aman Pandey <74553951+salty-ivy@users.noreply.github.com>
2023-07-14 16:17:53 +01:00
salty-ivy
f840886b5d
Add AVIF support
...
Co-Authored-By: Aman Pandey <74553951+salty-ivy@users.noreply.github.com>
2023-07-14 16:17:53 +01:00
Sage Abdullah
92f37fe377
Release notes for #10596
2023-07-14 15:24:28 +01:00
Sage Abdullah
9d01cc561a
Fix schedule publishing dialog subtitle for snippets
2023-07-14 15:21:58 +01:00
Sage Abdullah
eedf045899
Fix status side panel not showing when creating a snippet with a particular configuration
...
This was an oversight for a particular case where:
a non-translatable snippet model uses DraftStateMixin and
has PublishingPanel defined in the panels definition.
The `if` check is done so that the status side panel is hidden
if there's no meaningful info to be shown in the panel, which
is the case when you're creating a plain snippet without any
mixin enabled.
Previously, the check only shows the status side panel on create view if
the model is translatable (by checking `view.locale`). When support for
scheduled publishing for snippets was added, the check should also
consider this case, so that the publishing schedule can be set during
creation.
2023-07-14 15:21:58 +01:00
Sage Abdullah
d204acbaaa
Clarify schedule publishing dialog message text
...
The old text is confusing, as it might be interpreted as
'the publishing schedule only takes effect after the publishing has happened',
which doesn't make sense.
2023-07-14 15:21:58 +01:00
Sage Abdullah
5f85a39642
Improve accessibility of scheduled publishing info boxes in status side panel
...
- Add transparent border for WHCM
- Improve colour contrast of 'Edit schedule' button
2023-07-14 15:21:58 +01:00
Sage Abdullah
faf9e700d7
Improve visibility of scheduled publishing errors in status side panel
...
- Add error counter badge to the toggle icon
- Replace draft schedule info message box with an error message box if
the configured schedule is invalid
- Use the correct color for the "Once published"/"Invalid schedule" text
according to designs
2023-07-14 15:21:58 +01:00
Sage Abdullah
994698d76c
Do not use FieldRowPanel for scheduled publishing fields
...
To prevent inconsistent layout if only one of the fields has an error
2023-07-14 15:21:57 +01:00
Sage Abdullah
876b0e0f19
Move comments counter badge markup to base SidePanelToggle component
2023-07-14 15:21:57 +01:00
Sage Abdullah
dbcad2b7c6
Refactor side panel toggle into subcomponent of side panels
...
This allows us to utilise the parent's context when rendering the toggle,
which can be useful to get information e.g. for a counter badge
2023-07-14 15:21:57 +01:00
Albina
e5da22586b
Update styles for block picker in dark mode ( #10644 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-07-14 14:42:12 +01:00
Matt Westcott
9881ec12b8
Update black target version to 3.8 in circleci config
2023-07-14 13:44:02 +01:00
Matt Westcott
aca754aa36
Release note for dropping Python 3.7 support ( #10676 )
2023-07-14 13:09:55 +01:00
Matt Westcott
1e49d2a63b
Remove redundant format string in test_move_page.py
...
Co-authored-by: Jake Howard <RealOrangeOne@users.noreply.github.com>
2023-07-14 13:06:41 +01:00
zerolab
5a6991dd8f
Run django-upgrade with a 3.2 target
...
`git ls-files --others --cached --exclude-standard -- '*.py' | xargs django-upgrade --target 3.2`
2023-07-14 13:06:41 +01:00
zerolab
ac10b36c7b
Run pyupgrade with --py38-plus
2023-07-14 13:06:41 +01:00
zerolab
adde8b66f6
Drop support for Python 3.7
2023-07-14 13:06:41 +01:00
Sage Abdullah
3d0282573d
Release notes for #10619
2023-07-14 10:20:45 +01:00
Sage Abdullah
12583d9c48
Allow purging revisions of only page/non-page models
2023-07-14 10:18:33 +01:00
Sage Abdullah
8074ed4bbc
Add not_page_revisions method to RevisionQuerySet and RevisionsManager
...
Also simplify RevisionsManager definition using Manager.from_queryset()
2023-07-14 10:18:33 +01:00
Sage Abdullah
2a888bcb30
Replace workflow support check with WAGTAIL_WORKFLOW_ENABLED setting check
...
The workflow models can always be imported via wagtail.models even if workflow is disabled.
Instead of checking the import with try/except, we should check the setting instead.
2023-07-14 10:18:32 +01:00
Sage Abdullah
690d0a740e
Purge revisions of non-page models in purge_revisions command
2023-07-14 10:18:32 +01:00
Albina
a84fdd4919
Update styles for critical buttons in dark mode ( #10643 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-07-14 09:35:43 +01:00
Shohan Dutta Roy
3a10f925a3
feat(elasticsearch6): Add support for field boosting ( #10653 )
2023-07-13 15:02:37 +01:00
LB (Ben Johnston)
c8823d62b7
Revert "Bump stylelint from 14.3.0 to 15.10.1"
...
This reverts commit 28290e8224
.
2023-07-13 18:12:20 +10:00
dependabot[bot]
d886e5eadb
Bump tough-cookie from 4.0.0 to 4.1.3 in /client/tests/integration
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.0.0 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 18:07:49 +10:00
dependabot[bot]
28290e8224
Bump stylelint from 14.3.0 to 15.10.1
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 14.3.0 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/14.3.0...15.10.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-13 18:07:13 +10:00
Thibaud Colas
602cc6f334
Remove unused snippets _header_with_history.html
2023-07-13 18:05:16 +10:00
Albina
0b2ea1edac
Update rich text Link/Document Tooltip styles ( #10639 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-07-13 08:19:59 +01:00
Thibaud Colas
80b696c0d6
Release notes for #10598
2023-07-13 07:51:26 +01:00