Sage Abdullah
93382d3f21
Ensure log entries are only created once for each search pick
2024-12-06 19:56:10 +00:00
Sage Abdullah
4ad08ddf6a
Refactor search_promotions create view to extend generic CreateView
2024-12-06 19:56:10 +00:00
Sage Abdullah
a506b7f0e2
Change QueryForm into a ModelForm subclass
2024-12-06 19:56:10 +00:00
Sage Abdullah
e547f5e040
Add commented-out test to ensure search promotions formset does not get reset if the query form is invalid
2024-12-06 19:56:10 +00:00
Sage Abdullah
3d915733e6
Add test for creating multiple search picks at once
...
Also add commented-out assertions that log entries are only created
once for each search pick, which currently would fail due to a bug in
the implementation.
2024-12-06 19:56:10 +00:00
Sage Abdullah
e79aed3616
Add test for adding promoted search results with an existing query_string
2024-12-06 19:56:10 +00:00
Sage Abdullah
63da8b2733
Improve form validation in search promotions form
...
Move the individual form validation to the SearchPromotionForm class
instead of the formset.
Do not assume external_link_url and the other fields are available in
cleaned_data, which can cause a crash if the input is invalid.
Attach validation errors to the most relevant section instead of bunging
everything as a non-field error.
2024-12-06 19:56:10 +00:00
Mauro Soche
f177c02da8
Ensure the copy page form only allows choosing valid parents for the copy
...
Ensure the Page chooser disables the types of pages that do not follow the content hierarchy when trying to copy a page.
Fixes #11593
2024-12-06 15:07:32 +10:00
hsd2514
547e4d3731
Changing default value for Gravatar URL from ( mm -> mp )
...
- See https://docs.gravatar.com/api/avatars/images/#default-image
- Fixes #12658
2024-12-06 13:46:12 +10:00
Sage Abdullah
23275a4cef
Release note for #12643
2024-12-04 10:56:03 +00:00
Matt Westcott
8cdeb23a43
Preserve URL parameters on parent link in page chooser search results
...
Fixes #11955
2024-12-04 10:48:46 +00:00
Matt Westcott
28cde800d9
Correctly initialize page chooser search results for multiple selection
2024-12-04 10:48:46 +00:00
Matt Westcott
8da1796d53
Pass all URL parameters to page chooser search action, including multiple and user_perms
2024-12-04 10:48:45 +00:00
Srishti-j18
c2676af857
Ensure new ListBlock instances get created with unique IDs
...
Fixes #10074
2024-12-04 19:10:04 +10:00
elhussein almasri
cd7977ada8
Fix image/document chooser using `MultipleChooserPanel` within `InlinePanel`
...
Ensure `MultipleChooserPanel` using images or documents work when nested within an `InlinePanel` when no other choosers are in use within the model.
Fixes #11233
2024-12-04 18:35:32 +10:00
Ayaan
5837d346d9
Fix initial mode value logic in modeValueChanged
...
Fix from #12641
2024-12-04 17:35:01 +10:00
Jaivignesh-afk
13951cf7a5
Fix empty `th` elements in admin (accessibility)
...
- Headings cannot be empty (https://dequeuniversity.com/rules/axe/4.9/empty-table-header )
- Added aria-hidden=true or a suitable label to empty <th> across admin
- Fixes #11596
- Additional related fixes provided in #12203 & #11465
2024-12-04 12:50:13 +10:00
SebCorbin
fceda14872
Use openpyxl at runtime
...
- See discussion 'import openpyxl' #12125
- Projects that don't use ReportView (or SpreadsheetExportMixin) and wagtail.contrib.redirects should see a memory use decrease
2024-12-04 08:49:13 +10:00
LB
bc34020e0d
Docs - Ensure documents overview section renders Django template syntax
2024-12-04 08:48:45 +10:00
LB
d48cf61701
Docs - Use consistent indents for CSS snippets
2024-12-04 08:48:45 +10:00
LB
eac7dd92b6
Docs - fix up whitespace issues
2024-12-04 08:48:45 +10:00
LB
047ecff2bb
Release notes - use consistent whitespace above headings
2024-12-04 08:48:45 +10:00
LB
233ff2b419
Add docs contributor Alex Fulcher for #12039
2024-12-04 08:13:01 +10:00
Sævar Öfjörð Magnússon
8ec4ed0127
Incorporate 'are we headless' content into documentation
...
- API chapters from https://areweheadlessyet.wagtail.org/
2024-12-04 08:10:15 +10:00
Matt Westcott
6047a66663
Allow using plain strings in panel definitions in place of FieldPanel / InlinePanel ( #12557 )
2024-12-03 19:50:07 +00:00
Srishti-j18
6054245548
Remove unused `is_active` & `active_menu_items` from `wagtail.admin.menu.MenuItem`
...
These methods are no longer utilized in the codebase and have been superseded by JavaScript-based handling of active menu items. Specifically, the sidebar-menu-item--active class, responsible for theming active menu items via CSS, is now exclusively managed by JavaScript.
Cleaned up the related test from wgatail.admin.tests.tests.py : wagtail.admin.tests.tests.TestMenuItem.test_menuitem_reverse_lazy_url_pass
Fixes #11433
2024-12-03 08:26:38 +10:00
LB
585b9b4b04
Add changelog for #12641
2024-12-03 07:53:40 +10:00
ayaan-qadri
acdeb4f8d9
Update privacy-switch class toggle targets to use ZoneController
...
- Refactor styles for status tag to be more easily used across multiple elements
- Fixes #12611 (accessibility issue with the live link not reflecting update title/tooltips)
2024-12-03 07:53:40 +10:00
ayaan-qadri
4ea2c661c8
Update privacy-switch to avoid toggling classes & instead dispatch an event
2024-12-03 07:53:40 +10:00
ayaan-qadri
3a50b2467a
Added switch method & inactive class support to ZoneController
...
- fixes #12611
2024-12-03 07:53:40 +10:00
LB
3a19f450f6
Fixup changelog typo
2024-12-03 07:53:40 +10:00
LB
26442631c7
Add changelog for #11202
2024-12-03 07:15:09 +10:00
LB Johnston
97d2332ba4
Migrate image-url-generator conditional fields to w-rules/RulesController
...
See #11045
2024-12-03 07:15:09 +10:00
LB Johnston
4438f13d5c
Add initial implementation of w-rules/RulesController
...
- Allows a controlled form to have targets that are conditionally enabled based on a rule to match against the form data
- Partial progress for #11045
2024-12-03 07:15:09 +10:00
LB Johnston
918ceebc17
Create a JavaScript util `castArray`
...
- Allows easy conversion of any value/s supplied into an array or keep as an array if it's already one
2024-12-03 07:15:09 +10:00
Sage Abdullah
f8f99833f2
Refactor settings EditView to make better use of generic EditView ( #12635 )
2024-12-02 15:18:09 +00:00
Matt Westcott
b81b899c0c
credit Sage on search term report
2024-12-02 15:02:39 +00:00
Sage Abdullah
217751e747
Remove unnecessary search_terms_report_results.html template
2024-12-02 15:01:53 +00:00
Sage Abdullah
76925488ad
Allow sorting by each column in search terms report
2024-12-02 15:01:53 +00:00
Sage Abdullah
789a0c2572
Change created_at filter param to hit_date in search terms report view
2024-12-02 15:01:53 +00:00
Sage Abdullah
9a1c7126e2
Change query_string filter on search term reports into a search field
...
Also fix and add the tests. The previous test for search was wrong:
the assertion passed because the search query is found in the form input
(and URLs), and does not actually assert the results. The query_string
is always normalized to lowercase, so the expected result would be
'found' and not 'Found'. Change this to use a more descriptive string
and ensure that the search works by using an icontains lookup.
2024-12-02 15:01:53 +00:00
Sage Abdullah
bda83b061c
Use gettext_lazy for search terms report views strings
...
And do not capitalize 'Term'
2024-12-02 15:01:53 +00:00
Clifford Gama
a142363a80
Add missing backticks on image tag
2024-12-02 12:10:10 +00:00
Clifford Gama
a1de5bdbd7
Introduce tags and filters as they are in user-guide docs ( #12647 )
2024-12-02 12:07:48 +00:00
Sage Abdullah
839193ff3c
Remove unused LinkController
...
See #11736
2024-11-29 18:17:00 +10:00
Sage Abdullah
b7a4271930
Move release note for #12570 to 6.3.2
2024-11-28 10:06:16 +00:00
Sage Abdullah
e74703d9ab
Remove duplicate entry in CONTRIBUTORS
...
We already credited Bartosz under the name "Bart Cieliński" as per the
GitHub profile.
2024-11-28 09:56:59 +00:00
Bartosz Cieliński
5815a7e1ef
Ensure Draftail features wrap in case there is a lot of added features
2024-11-28 08:11:12 +10:00
Strapchay
b3ba89b2ec
Fix commenting not working on pages with read_only FieldPanels
...
Fixes #11838
2024-11-28 07:12:54 +10:00
ankit02327
79c9ce266c
Update community guidelines link in first contribution guide
2024-11-28 06:55:39 +10:00