Wykres commitów

18274 Commity (93382d3f2104832af76a1e39cb3dc37f013dd691)

Autor SHA1 Wiadomość Data
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