0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-12-01 11:41:20 +01:00
Commit Graph

4230 Commits

Author SHA1 Message Date
Matt Westcott
0339f276fc Release note for #9099 in 3.0.2 2022-08-30 16:54:51 +01:00
Matt Westcott
30d310d53f Release note for #9099 2022-08-30 16:28:57 +01:00
Matt Westcott
2414e50eb1 Release note for snippet preview/revisions
Fixes #9071
2022-08-30 16:22:29 +01:00
LB Johnston
754fbb8d31 fix styling regression for pagination (search results) in dark mode
- fixes #9086
2022-08-26 06:59:26 +10:00
LB Johnston
9cf6d9b7e3 clean up spelling of multi-site 2022-08-25 22:06:31 +10:00
Jake Howard
8cf8b6fd59 Remove unnecessary queries from userbar
- This drops the number of queries from 9 to 5
- Add test for userbar with revisions
- The previous performance change dropped queries from 13 to 7
2022-08-25 18:46:25 +10:00
Jake Howard
efe8f17280 Adopt lazy image loading throughout admin
This improves page responsiveness on first load, especially on pages with many images (eg images list in Wagtail admin)

* Lazy load thumbnails on modeladmin lists
* Update oembed photos to use lazy loading
* Use lazy loading for `MediaBlock`, the avatar in the sidebar and comments
* Just decode chooser images async
2022-08-25 18:20:45 +10:00
Jake Howard
5108b5f82a Add ability to set default configurable attributes to image tags
- Allow users to override the default attributes given to an image
- Update tests to account for new tags
- Add documentation for custom image attributes
- Recommend that loading=lazy & decoding=async be considered for performance in front-end sites
2022-08-25 18:20:45 +10:00
Stefan Hammer
36e4e9b93d Add some missing translated labels to the bulk actions 2022-08-25 07:29:52 +10:00
LB Johnston
e5efa69aa2 add changelog for #9076 2022-08-25 07:00:49 +10:00
Mehrdad Moradizadeh
b92dcc11b4
Documentation - add WAGTAILADMIN_RICH_TEXT_EDITORS reference (#9079)
- Mention settings on admin customisation page
- fixes #9070
2022-08-25 06:31:04 +10:00
Mehrdad Moradizadeh
180d43a200 Fix Page queryset.not_public returning all pages when no page restrictions exist. (#9067)
Fixes #8952
2022-08-24 17:57:22 +01:00
Matt Westcott
86c3dbb961 Add release notes page for 4.1 2022-08-24 16:42:41 +01:00
LB Johnston
f072bffb74 4.0 release notes - pull out documentation updates
- include a relevant summary of the Wagtail Sphinx theme updates
- relates to #9013
2022-08-24 15:16:33 +10:00
Vince Salvino
d776b94556 Use correct dark color for docs search box override 2022-08-24 06:07:47 +10:00
Vince Salvino
b50da4c677 Fix RTD version selector overlay issue 2022-08-24 06:07:47 +10:00
LB Johnston
955ca7ad50 update Sphinx Wagtail Theme to 5.3.0
* https://pypi.org/project/sphinx-wagtail-theme/5.3.0/
* https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#530---2022-08-20
* https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#520---2022-08-17

Additional changes
- use the magnify icon on the search field like the sphinx theme
- ensure the algolia search inputs work correctly for dark mode (the JS initially grabs the colour on page load and put on the new input field)
- fix issue of overflow x hidden being required due to the hidden input field not wrapping
- remove custom.css overrides that are no longer needed (are in the theme)
2022-08-24 06:07:47 +10:00
PaarthAgarwal
4e747326fa fix formatting issues with modal header
- formatting fix for the header on small devices
- ensure the padding left is not set so that the outside is fully clickable
- fixed close button colours
- fix alignment and heights of smaller breakpoint modal header
- fixes #9053
- fixes #9014
2022-08-22 16:52:16 +10:00
ariadi
4a6e744d34 Update admin_views.md
typo method from `format_month(current_year, current_month)` to `formatmonth(current_year, current_month)`
2022-08-22 12:52:04 +10:00
LB Johnston
4a9916721a add changelog for #9049 2022-08-21 09:16:08 +10:00
Sage Abdullah
32b5b992b3 Clear existing preview data on initial load of the create/edit view
This prevents stale preview data from being initially shown after reloading the PreviewOnCreate view
- fixes #9058
2022-08-21 08:25:34 +10:00
LB Johnston
85b79dc532 add changelog for #9056 2022-08-21 07:34:58 +10:00
LB Johnston
ca9ded873e update changelog for #9037 2022-08-21 07:20:01 +10:00
Sage Abdullah
d71a7ccdd4 Add links to topic guide from mixin reference docs 2022-08-21 07:18:27 +10:00
Sage Abdullah
4d27fd1f54 Add docs for saving draft changes of snippets 2022-08-21 07:18:27 +10:00
Sage Abdullah
9407be3d24 Add docs for saving revisions of snippets 2022-08-21 07:18:27 +10:00
Sage Abdullah
a3255c1ee9 Add docs for making snippets previewable 2022-08-21 07:18:27 +10:00
Sage Abdullah
cc0e14c38d Improve snippets usage guide
- Use sentence case for headers in snippets usage guide
- Fix broken link to Django custom template tags
2022-08-21 07:18:27 +10:00
Matt Westcott
5ec55fd474 Release note for #8973 in 4.0 2022-08-19 11:29:56 +01:00
Matt Westcott
5713d57692 Release notes for #8940 and #8973 in 3.0.2 2022-08-19 11:29:49 +01:00
PaarthAgarwal
520dfa8005 Ensure screen readers are made aware of page level messages
- when added dynamically to the top of the page
- already added to the authentication pages via #8925
2022-08-19 17:48:18 +10:00
Matt Westcott
1504eb7812 Fix dead Transifex links 2022-08-19 17:28:31 +10:00
Thibaud Colas
1fcf4cacbb
Add more items to 4.0 release notes (#9032) 2022-08-18 08:47:30 +01:00
Matt Westcott
9aeb2e3e49 Ensure telepath adapter gets registered for document chooser widget
Fixes #9010. `wagtail.documents.widgets` is no longer reliably imported on startup now that the chooser widget is constructed within wagtail.documents.views.chooser instead, so the telepath adapter wasn't getting register. This meant that DocumentChooserBlocks in StreamField were using the base chooser implementation, which didn't include customisations such as populating the title field from the file upload field. Fix this by making ChooserViewSet responsible for registering the telepath adapter.
2022-08-17 18:24:18 +01:00
Matt Westcott
cc4675aa5e Use correct classnames for showing/hiding edit button on chooser widget
Fixes #9008
2022-08-17 07:50:29 +10:00
Stefan Hammer
3bf4a0693c Fixed init method of legacy BaseSetting class
The "return" statement was only a minor improvement, the breaking code was the passed "self" argument.

- fixes #8996
- fixes #9006
2022-08-17 07:45:31 +10:00
Matt Westcott
b4bc681865 Fix DocumentChooserBlock deconstruction for custom document models
Fixes #8989. The previous fix #9004 failed for custom document models because ChooserViewset assigns an internal name for the ChooserBlock class based on the model name, and if this is anything other than Document it won't match the name DocumentChooserBlock that it's exposed under in wagtail.documents.blocks. Fix this by replacing the `block_class` property with a `get_block_class` method that lets us specify the class name. As a bonus, user code that defines chooser blocks no longer has to directly hack the `__module__` attribute.
2022-08-16 20:50:04 +01:00
LB Johnston
666cc5e8e5 fix up legacy release note refs & use consistent format
- fix some broken refs that were lost in the migration to markdown files
- use lower_snake_case for all internal refs (most follow this convention)
- release process sub-section in docs should be named release schedule instead
2022-08-16 12:42:42 +01:00
LB Johnston
401e84dfd9 fix various typos and backtick usage in 4.0 changelog/release notes
- adds a ref to the new setting added for `WAGTAILADMIN_UNSAFE_PAGE_DELETION_LIMIT` - see #8703
2022-08-16 12:36:46 +01:00
LB Johnston
23ee3d8924 add changelog for #9000 2022-08-16 07:58:28 +10:00
Sage Abdullah
e4509f3432 Improve Revision model docs 2022-08-16 07:58:28 +10:00
Sage Abdullah
e864b9c4d1 Add docs for PreviewableMixin 2022-08-16 07:58:28 +10:00
Sage Abdullah
fb6ec3ad00 Add docs for DraftStateMixin 2022-08-16 07:58:28 +10:00
Sage Abdullah
cf3cea9a5b Add docs for RevisionMixin 2022-08-16 07:58:28 +10:00
Sage Abdullah
3151200288 Improve Page model reference documentation
- Use inline code for `Locale` and `TranslatableMixin` headers to be consistent with other classes in the page
- Move `locale` and `translation_key` of `TranslatableMixin` to its own "Database fields" section
- Add missing periods in Page.update_aliases parameter description
2022-08-16 07:58:28 +10:00
LB Johnston
92204aa0bb add changelog for #8993 & #9005 2022-08-16 07:37:30 +10:00
Matt Westcott
a6a94a9a04 Ensure DocumentChooserBlock can be deconstructed for migrations
Fixes #8989. Now that DocumentChooserBlock is constructed dynamically via wagtail.documents.viewsets.chooser, we need to explicitly set its `__module__` attribute so that the result of calling `deconstruct()` for migrations points back to the wagtail.documents.blocks module.

Also update the documentation for defining custom choosers, and add tests for deconstructing the other chooser blocks.
2022-08-15 15:38:54 -04:00
Thibaud Colas
ca7f23d176
Update InlinePanel and StreamField styles for new designs (#8983) 2022-08-12 13:17:40 +01:00
Sage Abdullah
2d23aea9bd Create new UnpublishView for reuse outside of pages 2022-08-12 14:00:59 +02:00
LB Johnston
51dfcd2fd9 changelog entry for #8873 2022-08-12 17:35:42 +10:00