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

16418 Commits

Author SHA1 Message Date
Damilola Oladele
1cae587727
Broken link fix in tutorial and other cleanup (#11252)
Co-authored-by: sag​e <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