Damilola Oladele
1cae587727
Broken link fix in tutorial and other cleanup ( #11252 )
...
Co-authored-by: sage <laymonage@gmail.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-11-20 13:19:15 +00:00
Thibaud Colas
e741ebbdb0
Add release notes for v5.2.2
2023-11-20 12:52:11 +00:00
Thibaud Colas
82c0fdecbf
Change light theme floating toolbar active color ( #11261 )
...
Co-authored-by: Cassidy <cassidy.pittman@torchbox.com>
2023-11-20 12:45:34 +00:00
Thibaud Colas
0ae74e1d5a
Add tutorial disclaimer for new extended tutorial ( #11259 )
2023-11-20 08:41:16 +00:00
Thibaud Colas
6bc778843e
Release notes for #6107 / #11209
2023-11-17 21:04:57 +00:00
Thibaud Colas
4e08807d17
Remove unused icon styles
2023-11-17 21:04:57 +00:00
Thibaud Colas
9fc1098167
Remove unused and unneeded icon aliases
2023-11-17 21:04:57 +00:00
Thibaud Colas
48a62df3df
Update docs now that SVG icons are the only option
2023-11-17 21:04:57 +00:00
Matt Westcott
6b973dca45
Release notes for 6.0 deprecations
2023-11-17 17:12:59 +00:00
Matt Westcott
1da75441ea
Rotate deprecation warnings
2023-11-17 17:00:58 +00:00
Damilola Oladele
7e774971fa
Documentation: GSoD - A complete tutorial on how to build your Portfolio site with Wagtail ( #11217 )
...
Co-authored-by: Meagen Voss <45881480+vossisboss@users.noreply.github.com>
2023-11-17 16:39:37 +00:00
Sage Abdullah
2ce16fd365
Add PR number to git-blame-ignore-revs comment for ruff formatting
2023-11-17 15:31:57 +00:00
Sage Abdullah
364c1cee0d
Release notes for #11220
2023-11-17 15:26:33 +00:00
John-Scott Atlakson
bf1de69a54
Git ignore ruff format
commit
2023-11-17 15:22:38 +00:00
John-Scott Atlakson
f8fc2c3a20
Apply ruff format .
2023-11-17 15:21:56 +00:00
John-Scott Atlakson
9a2177dc19
Upgrade ruff
and replace black
with ruff format
2023-11-17 15:21:55 +00:00
Matt Westcott
7bb535f8a2
Update latest.txt for 5.2.1
2023-11-16 15:35:35 +00:00
Matt Westcott
f44c31d9a6
Fill in release date for 5.2.1
2023-11-16 14:44:26 +00:00
Matt Westcott
e4a53d6f62
Fetch new translations from Transifex
2023-11-16 14:43:53 +00:00
Matt Westcott
6908a5cc1c
Prevent error on locked pages report when a user has locked multiple pages ( #11245 )
...
Fixes #10960 . Thanks to @richie-blake and @rohitsrma for reporting / investigation.
2023-11-16 14:16:35 +00:00
Sage Abdullah
3af26aa30e
Restore the ability to have content type facets when searching pages with an empty query ( #11243 )
2023-11-16 13:22:58 +00:00
Joe
c9b3d9e15b
Check for ContentType and Permission models before migration ( #11184 )
...
This prevents `create_extra_permissions` from querying or creating
ContentType or Permission objects if the models cannot be found.
When using multiple databases which do not have the auth_permission
table `create_extra_permissions` will cause migrate to fail.
This is similar to https://code.djangoproject.com/ticket/24075 .
Thanks to @crccheck for additional bug reporting.
2023-11-16 13:14:37 +00:00
Matt Westcott
ba17ef19d3
Release note for #11216 / #11234 in 5.2.1
2023-11-15 13:17:19 +00:00
Matt Westcott
f0697a6a9c
Release note for #11216 in 6.0
2023-11-14 18:56:36 +00:00
Matt Westcott
504e08a371
Remove fallback for fields that don't exist in search_fields
...
The `check` method in BaseSearchQueryCompiler rejects these, so this doesn't make a difference to real-world queries. However, the check is only performed after compilation is complete, so we still need to guard against this with `searchable_fields.get`.
However, our tests _do_ blithely use non-existent fields, so fix those too...
2023-11-14 18:53:27 +00:00
Matt Westcott
3eae77a47a
Don't add _all_text fields to remapped_fields if explicit fields are specified
...
Also fix previously-masked issues with _compile_fuzzy_query - pass field boost, and use field_name as key instead of the Field object
2023-11-14 18:53:27 +00:00
Matt Westcott
f33f5ea61b
Initialise individual Fields with the correct boost values
2023-11-14 18:53:27 +00:00
Matt Westcott
4bbf86e65a
Use a 'boost' field in match query clauses instead of "foo^2" notation
...
The latter notation is only valid within multi_match clauses: compare https://www.elastic.co/guide/en/elasticsearch/reference/8.11/query-dsl-multi-match-query.html#field-boost versus https://www.elastic.co/guide/en/elasticsearch/reference/8.11/query-dsl-match-query.html#match-field-params
2023-11-14 18:53:27 +00:00
Matt Westcott
9dc75fb006
Make field_name_with_boost a property of the Field object rather than having a get_boosted_fields helper function
2023-11-14 18:53:27 +00:00
Matt Westcott
df0c3064c4
Only consider subclasses of the currently-queried model when compiling unique_boosts
...
At indexing time, any SearchFields with a boost value assigned are copied to an index field named "_all_text_boost_{value}". Then, when querying, we compile a list of all such index fields and query on those fields, with the relevant boost applied to each one.
Previously, "all such index fields" was obtained by looking at distinct boost values across all indexed models. However, we only really need to consider models that can actually appear in the results - i.e. are subclasses of self.queryset.model. If a boost value does not appear among this set of models, then these models will never contribute anything to that "_all_text_boost_{value}" index field, and so it's pointless to query it.
2023-11-14 18:53:27 +00:00
Christer Jensen
b14bc33cdc
Fix snippet IndexView not respecting get_add_url()
2023-11-14 15:40:45 +00:00
Sage Abdullah
d0c1848881
Use doseq=True when re-encoding query params in set_query_params
...
Otherwise, the list of values will be stringified and then URL encoded, resulting in something like locale=%5B%27en%27%5D
From parse_qs docs: Use the urllib.parse.urlencode() function (with the doseq parameter set to True) to convert such dictionaries into query strings.
2023-11-14 14:58:28 +00:00
Matt Westcott
583b0a297f
Release note for #11223 in 5.2.1
2023-11-14 12:10:24 +00:00
Alex Tomkins
fa7a2bc38c
Fix performance regression for report views
2023-11-14 12:04:28 +00:00
Sage Abdullah
1341f0e065
Release notes for #11232
2023-11-14 10:59:19 +00:00
Sage Abdullah
748af92637
Consistently and safely set locale params in generic views
2023-11-13 13:46:43 +00:00
Sage Abdullah
24ca08d9a6
Create set_query_params util function
2023-11-13 12:34:42 +00:00
Matt Westcott
d4c18909df
Release note for #11226 in 5.2.1
2023-11-13 09:04:35 +00:00
Joshua Munn
47d048e242
Skip feature detection if image is an SVG
...
Fixes https://github.com/wagtail/wagtail/issues/11172
2023-11-13 08:58:31 +00:00
LB Johnston
2e2e8f4452
Minor documentation formatting (Prettier)
2023-11-13 09:53:38 +11:00
Neeraj P Yetheendran
8932c67270
Add full set of Documents app features
...
- Added customizing document upload form subsection in documents section
- Added storing and serving subpage
- Added overview section, including RichText and StreamField usage
- Closes #2001
2023-11-13 09:53:16 +11:00
LB Johnston
570b9a410c
Upgrade to Node 20
2023-11-12 08:45:58 +11:00
Temidayo32
9349e2ad9f
Allow UniqueConstraint in place of unique_together for TranslatableMixin's system check
2023-11-10 17:29:26 +00:00
rohitsrma
13048eab79
Prevent display of Workflow and Aging Pages Reports without appropriate permissions ( #11205 )
2023-11-10 16:06:23 +00:00
Kehinde Bobade
af1ce3ff88
Refactored the Account editing view to CBV
...
Relates to #8629
2023-11-10 18:50:10 +11:00
Sage Abdullah
2d5dc4d8f5
Fix crash when accessing the history view for a translatable snippet
...
Regression in dc049cd880
.
2023-11-09 12:08:49 +00:00
Thibaud Colas
771e83802a
Release notes for #11201
2023-11-09 08:57:56 +00:00
Thibaud Colas
20fe369d14
Convert one last font icon use to SVG
2023-11-09 08:57:56 +00:00
Matt Westcott
c631a64e44
Remove reference to icon font from Draftail/index.js
2023-11-09 08:57:56 +00:00
Matt Westcott
1ee655da0c
Remove deprecated icons
2023-11-09 08:57:56 +00:00