Wykres commitów

16171 Commity (29d73a3b689995f30ef998a33e079218340683a2)

Autor SHA1 Wiadomość Data
Sage Abdullah 0fcdd08bf0 Fix PageQuerySet.prefetch_workflow_states when used with .specific() 2023-10-13 13:09:06 +01:00
LB (Ben Johnston) 59b1d0ada2 Update docs/releases/2.13.rst
Co-authored-by: Matt Westcott <matthew@torchbox.com>
2023-10-13 11:45:41 +01:00
LB Johnston 327a31f6ae Documentation - fix broken refs & pygments formats
Fixes the following errors when build the documentation
- .../docs/getting_started/tutorial.md:181: WARNING: Pygments lexer name 'txt' is not known
- .../docs/releases/2.13.rst:113: WARNING: undefined label: 'wagtail.blocks.streamblock'
2023-10-13 11:45:41 +01:00
KRISH SONI 7161729d4b README - Add link to Python virtual environment information 2023-10-13 17:22:03 +11:00
Chiemezuo 4269d824f9 Migrate jQuery 'select all on focus' in Image URL generator to Stimulus
Adds support of this useful shared functionality in the ActionController
Fixes #11031
2023-10-13 11:29:18 +11:00
LB Johnston 7b0807d17e Update ActionController unit tests to use a setup function 2023-10-13 11:29:18 +11:00
Matt Westcott 953c980976 Release notes for #10931 in 5.2 2023-10-09 19:07:20 +01:00
Sage Abdullah 67de58eb27 Fix crash on inspect view with an empty image 2023-10-09 19:01:54 +01:00
Sage Abdullah 60e2a6dfe4 Fix double quoting of primary key in InspectView.get_edit_url and get_delete_url
self.pk is already the quoted value, so we should either use self.pk directly or quote(self.object.pk).

Use the latter for consistency with other views.
2023-10-09 19:01:54 +01:00
Sage Abdullah aee4f42a7d Add tests and docs for inspect view in ModelViewSet 2023-10-09 19:01:54 +01:00
Sage Abdullah 9468128da5 Use more standard get_common_view_kwargs override in Group, Site, and Locale viewsets
This allows subclasses to override the overridden kwargs instead of raising an error due to duplicate kwargs

Also missed this in the previous PR
2023-10-09 19:01:54 +01:00
Sage Abdullah 8162224c32 Use get_templates() to resolve UsageView template in ModelViewSet
Missed this in the previous PR.
2023-10-09 19:01:54 +01:00
Sage Abdullah 45202ed5a2 Remove unused default register_snippet_listing_buttons hook
All buttons have been moved to the generic IndexView
2023-10-09 19:01:54 +01:00
Sage Abdullah ed81e76b2e Add inspect button in generic IndexView 2023-10-09 19:01:54 +01:00
Sage Abdullah be4d6a2edd Add generic `InspectView` to `ModelViewSet` 2023-10-09 19:01:54 +01:00
LB Johnston 1c4e69dbce Add better docs & cross-linking for how PanelGroup permission kwarg works
Adds more details on how to use the feature added in #8846
2023-10-09 22:50:11 +11:00
rohitsrma 15642124b6 API - Allow ordering by multiple fields
- Closes #7429
- Builds on original PR #7433 (Jake Howard)
2023-10-09 22:16:31 +11:00
Matt Westcott 2a8fc41f15 Fix changelog for django-filter upgrade in 4.0
Fixes #11019
2023-10-09 12:04:56 +01:00
Matt Westcott a7f7757630 Fix changelog for django-filter upgrade in 5.1 2023-10-09 12:04:19 +01:00
LB Johnston ea7e3ed2e5 Add Changelog & Upgrade Notes for #10959 2023-10-09 20:56:09 +11:00
LB Johnston ee533ac1a7 Remove deprecated search_garbage_collect
Wagtail 5.0 advised that this old command should no longer be used.
https://docs.wagtail.org/en/stable/releases/5.0.html#managing-stored-search-queries

However, it was not fully removed from the documentation or the code.
2023-10-09 20:56:09 +11:00
LB Johnston a008554b9c Move chooser views from search into searchpromotions 2023-10-09 20:56:09 +11:00
LB Johnston 019015c698 Search models - add clearer deprecation comments and warnings
Models should not be in use as of Wagtail 5.0, however the chooser for popular search terms was still referencing this.

Add another warning and add clearer Docstrings about the state of these models, to be removed in Wagtail 6.0
2023-10-09 20:56:09 +11:00
Thibaud Colas a2c9e9ab2c Release notes for docs changes 2023-10-09 06:43:30 +01:00
Olumide Micheal 5ab554010a
Fix Inconsistent URL Format in Getting Started tutorial (#11009) 2023-10-09 06:40:57 +01:00
Damilola Oladele 1c0ffc8994
Document new choice of writing style guide (#10634) 2023-10-06 23:24:26 +01:00
Matt Westcott 7787ebaf95 Add 'undocumented internals' section to 5.2 upgrade considerations 2023-10-06 16:24:16 +01:00
LB Johnston bd730ecba6 Eslint - allow `new SomeClass()` in unit tests
- This constraint is not required in unit tests where the output of a class is not the main thing being tested
- Avoid noise in tests by just removing disabling this linting rule in these files
2023-10-06 20:36:42 +11:00
Panagiotis H.M. Issaris 3340854d1a Add a link to the issue tracker on the PyPI project page (#11004) 2023-10-06 10:30:10 +01:00
Panagiotis H.M. Issaris 949c7870a7 Add a link to the change log on the PyPI project page 2023-10-06 11:00:27 +02:00
Matt Westcott d9c8d9fff3 Update CI database versions (#10999)
Rebuild of #10842
2023-10-05 14:44:28 +01:00
LB Johnston 8e3bee5e10 Add changelog for #10883 2023-10-05 22:01:52 +10:00
faishalmanzar ceed617115 Added progress bar to wagtail_image_rendition command output
Fixes #10853
2023-10-05 22:23:28 +11:00
Jake Howard 8722bd963d Drop support for hashing text-mode files
This was only used in tests, and improves efficiency and ensures we use the optimisation from `hashlib.file_digest`
2023-10-05 22:20:01 +11:00
Jake Howard 62f91e1b49 Use `hashlib.file_digest` when available and applicable
This implementation is faster / more efficient than ours, but can only be used on binary-mode files.

Also increase the read buffer size to improve efficiency and performance.
2023-10-05 22:20:01 +11:00
dependabot[bot] a1f8edc84d Bump postcss from 8.4.30 to 8.4.31
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.30...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-05 22:04:39 +11:00
Matt Westcott d9e6ba07b7 Version bump django-filter to 23.3 for preliminary Django 5.0 compatibility 2023-10-05 11:38:45 +01:00
Matt Westcott 93064ee74c Bump django-modelcluster to 6.1; no need to test Django 5.x against git main 2023-10-05 11:38:45 +01:00
Matt Westcott bf0601bb42 Test against Django 5.0.x stable branch instead of 4.2.x 2023-10-05 11:38:45 +01:00
Matt Westcott 73a6456c04 Release note for Python 3.12 support (#10991) 2023-10-05 11:37:42 +01:00
Matt Westcott 23075cc2c7 Version bump boto3 for Python 3.12 compatibility
Relax the upper version bound to <2, because we're unlikely to stay on top of keeping the version listed in testing_extras up to date, and if boto makes breaking changes that violate semver, that's going to affect end-users so we really want to know about it sooner rather than later.
2023-10-05 11:35:22 +01:00
Matt Westcott 20fef7cbdf Fix 'assert called with' assertions
As per https://github.com/python/cpython/issues/100690 , these assertions were a no-op and Python 3.12 guards against this.
2023-10-05 11:35:22 +01:00
Matt Westcott 9c3032083b Test against Python 3.12 2023-10-05 11:35:22 +01:00
rohitsrma e2ce772017 Fix help block link contrast
Fixes #10990
2023-10-05 21:30:03 +11:00
LB Johnston d6888e05e4 Update Format.classnames to be Format.classname
- Aligns with the naming convention set from Wagtail 4.2
- Add deprecation warnings if classnames is accessed & unit tests for this
- Update other unit tests to use the naming
2023-10-05 21:10:39 +11:00
LB Johnston 69b2955899 Fix typo in 5.2 release notes 2023-10-05 19:58:00 +10:00
Sage Abdullah d0361e9829
Release notes for #10968 2023-10-05 10:35:28 +01:00
Sage Abdullah 9acc714c07
Add upgrade considerations for legacy moderation system deprecation 2023-10-05 10:35:28 +01:00
Sage Abdullah 39d6c3de7b
Mark implementation code that interacts with legacy moderation system for removal 2023-10-05 10:35:28 +01:00
Sage Abdullah 40e9739297
Deprecate PagePermissionPolicy.revisions_for_moderation 2023-10-05 10:35:28 +01:00