Wykres commitów

16335 Commity (8f75331825f94cb745e468673f798db4e1933031)

Autor SHA1 Wiadomość Data
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
Sage Abdullah e57a57dbaa
Mark legacy moderation system tests for removal 2023-10-05 10:35:27 +01:00
Sage Abdullah bb5d45a0c4
Deprecate legacy moderation items for the userbar 2023-10-05 10:35:27 +01:00
Sage Abdullah 065fab50a3
Deprecate submitted_revisions manager and save_revision's submitted_for_moderation kwarg 2023-10-05 10:35:27 +01:00
Sage Abdullah 5f70ebeaa1
Deprecate Revision.approve_moderation() and Revision.reject_moderation() 2023-10-05 10:18:48 +01:00
Sage Abdullah 37455e9041
Deprecate preview_for_moderation view 2023-10-05 10:18:48 +01:00
Sage Abdullah c5caec6345
Deprecate WAGTAIL_MODERATION_ENABLED setting in favour of WAGTAIL_WORKFLOW_ENABLED
The latter came later in #7218, but existing parts that still use
the old setting were not migrated to use the new setting
2023-10-05 10:18:48 +01:00
Sage Abdullah 5f6366c494
Raise warning when editing a page that's in the legacy moderation system 2023-10-05 10:18:48 +01:00
Sage Abdullah e7595ab91d
Raise warning if there are revisions for moderation 2023-10-05 10:18:47 +01:00
Matt Westcott ea6ca67ae0 Release note for #10989 in 5.0.4 2023-10-04 13:53:06 +01:00
Sage Abdullah b05705fa07
Release notes for #10940 2023-10-04 13:31:21 +01:00
Sage Abdullah ded26f0d44
Pass the 'More' buttons list to construct_snippet_listing_buttons hook
This hook would mostly be used to remove the default buttons. Now that
we put the default buttons inside the "More" dropdown button, it makes
sense to pass that dropdown's buttons list instead of the top-level
buttons for the hook.
2023-10-04 12:06:46 +01:00
Sage Abdullah 60d0008c55
Rename get_list_dropdown_buttons to get_list_more_buttons 2023-10-04 11:34:37 +01:00
Sage Abdullah 059111c143
Add tests for default listing buttons in ModelViewSet IndexView 2023-10-04 11:34:35 +01:00
Sage Abdullah 97052d2e46
Add docs for context argument removal from construct_snippet_listing_buttons 2023-10-04 11:31:46 +01:00
Sage Abdullah 39ae5b2797
Add more tests for snippets listing button hooks 2023-10-04 11:30:50 +01:00
Sage Abdullah bb5c669e54
Update snippets listing buttons hook tests to ensure they are rendered in the right places 2023-10-04 11:30:50 +01:00
Sage Abdullah c4057917e5
Do not pass the Column class' parent_context in IndexView get_list_buttons
As a result, the construct_snippet_listing_buttons hook can (and should) no longer pass context variables
2023-10-04 11:30:50 +01:00
Sage Abdullah 77f6607218
Use intermediary method for injecting get_buttons to column class in IndexView
Instead of passing the get_list_buttons method that has been bound to the view
2023-10-04 11:30:50 +01:00
Sage Abdullah 2722ac7f2b
Preserve dropdown buttons added via snippets listing button hooks as top-level buttons 2023-10-04 11:30:49 +01:00
Sage Abdullah d4b5ce8499
Move snippets listing buttons hooks handling to the IndexView class 2023-10-04 11:30:25 +01:00
Sage Abdullah a7f1719f64
Use shared buttons.html include in generic title_cell.html template 2023-10-04 11:30:25 +01:00
Sage Abdullah 09d81eee9f
Replace pages/listing/_buttons.html template usage with shared/buttons.html 2023-10-04 11:30:24 +01:00
Sage Abdullah 62ddc43566
Move snippets listing_buttons.html to shared buttons.html template 2023-10-04 11:30:24 +01:00
Sage Abdullah d34aba87b9
Sort listing buttons and dropdown_buttons before rendering 2023-10-04 11:30:24 +01:00
Sage Abdullah 1a1fc5c1a7
Refactor default snippets listing buttons to reuse the generic IndexView buttons 2023-10-04 11:30:24 +01:00
Sage Abdullah e9dfca2cf7
Extract get_list_dropdown_buttons in generic IndexView 2023-10-04 11:30:24 +01:00
Sage Abdullah 360cebf518
Add delete button to generic IndexView 2023-10-04 11:30:23 +01:00
Sage Abdullah ebe2c61600
Add default listing buttons handling in generic IndexView
It's not ideal that we are basically defining the column's method from
the IndexView, but it does allow us to use methods like get_edit_url()
which can be very useful for creating the buttons.
2023-10-04 11:30:21 +01:00
Sage Abdullah 8a22168367
Add action buttons rendering in title_cell.html template 2023-10-04 11:29:48 +01:00
Sage Abdullah cbd82f06de
Create ButtonsColumnMixin 2023-10-04 11:29:48 +01:00
Sage Abdullah b32c5c08cd
Release notes for #10930 2023-10-04 11:26:25 +01:00
Sage Abdullah 2eaa59da24
Add tests for ModelViewSet's usage view 2023-10-04 11:20:32 +01:00
Sage Abdullah 41abe3342c
Disable side panels on groups, locales, and sites edit view 2023-10-04 11:20:32 +01:00
Sage Abdullah 61c5f3e130
Add default last updated info to generic EditView's status side panel 2023-10-04 11:20:31 +01:00
Sage Abdullah 4c78ff8f09
Rename live_last_updated_info to last_updated_info
We want to reuse this without the context of live/draft state
2023-10-04 11:20:31 +01:00
Sage Abdullah 3a9e5a2680
Add StatusSidePanel to generic EditView 2023-10-04 11:20:31 +01:00