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
Sage Abdullah
e6bd210a0f
Rename BaseStatusSidePanel to StatusSidePanel
2023-10-04 11:20:31 +01:00
Sage Abdullah
7f131603ff
Add default content for no_results_message block in listing_results.html template
2023-10-04 11:20:30 +01:00
Sage Abdullah
4593eabff8
Add usage view to ModelViewSet
...
- Move permission_required from snippets' UsageView to generic UsageView
- Fix breadcrumbs item missing capfirst()
- Move usage view config in SnippetViewSet to ModelViewSet
2023-10-04 11:20:30 +01:00
Sage Abdullah
055485f0ab
Move usage_url resolution from snippets EditView to generic EditView
2023-10-04 11:20:30 +01:00
Sage Abdullah
7a045cc7e6
Pass last updated info from the view to the status side panel via __init__
2023-10-04 11:20:30 +01:00
Sage Abdullah
2b4a206d76
Remove unused preview_url context variable in the create/edit view mixin
...
Was mistakenly added in the PR that moved the side panels context variables to the view
2023-10-04 11:20:30 +01:00
Sage Abdullah
dab55a69fb
Move StatusSidePanel's history_url resolution to __init__
2023-10-04 11:20:29 +01:00
Sage Abdullah
9701be79e4
Move StatusSidePanel's usage_url resolution to __init__
2023-10-04 11:20:29 +01:00
MugoBrian
b1de0e5860
Python3-venv Installation Instructions For Ubuntu ( #10988 )
2023-10-04 11:12:02 +01:00
Sage Abdullah
5a0bd78e68
Release notes for #10919
2023-10-04 10:51:28 +01:00
Sage Abdullah
d73f48a735
Add tests for ModelViewSet's history view
2023-10-04 10:42:01 +01:00
Sage Abdullah
d7e32c79cc
Add link to history view in generic EditView
2023-10-04 10:42:01 +01:00
Sage Abdullah
31694dc141
Remove snippets edit_header.html in favour of generic slim_header.html
...
This is now possible now that the slim_header.html template has the history icon link include
2023-10-04 10:42:01 +01:00
Sage Abdullah
2b89685f80
Incorporate history icon link to slim_header.html template
2023-10-04 10:42:00 +01:00
Sage Abdullah
569552570f
Extract history icon link for slim header's actions into a template include
2023-10-04 10:42:00 +01:00
Sage Abdullah
bc2004cf7b
Add history view to ModelViewSet
2023-10-04 10:42:00 +01:00
Sage Abdullah
dc049cd880
Extract generic HistoryView from snippets history view
2023-10-04 10:42:00 +01:00
Sage Abdullah
79c3771cef
Allow generic index template to override header action icon
2023-10-04 10:25:22 +01:00
LB Johnston
45ceaddd54
Cleanup from #10956 - no need to import email_management_enabled
...
- email_management_enabled is declared in the same file
- See https://github.com/wagtail/wagtail/pull/10956/files#r1344317294
2023-10-04 08:06:14 +11:00
LB Johnston
76a0c4968a
Adopt `classname` instead of `classnames` in all MenuItem/Sidebar usage
...
- Adds a deprecation path, including documentation to further remove unpredictable naming of adding `classname` in Python APIs
- Intentionally keeps `classNames` in Telepath adaptor inner usage as this convention is not set, however, the server side value passed in will use `classname`
- See https://docs.wagtail.org/en/stable/contributing/general_guidelines.html#use-classname-in-python-html-template-tag-variables
- See #9769 & #9770
2023-10-04 08:05:52 +11:00
Sage Abdullah
d4108d8f52
Add Sandro Rodrigues to contributors
2023-10-03 17:18:35 +01:00
Sage Abdullah
a0335d2919
Release notes for #10983 in 5.1.3
2023-10-03 17:10:11 +01:00
Sandro
d67545e2d6
Fixed SnippetBulkAction not respecting models definition
...
Amends c1a4528b8a
to use Django's
classproperty util instead of a get_models() method that replaces the
models definition that may be overridden in custom bulk actions.
2023-10-03 16:29:41 +01:00
Sage Abdullah
87f1310a40
Release notes for #10884
2023-10-03 16:06:16 +01:00
Sage Abdullah
84a483589d
Make the last item in the breadcrumbs a link to itself
2023-10-03 15:46:40 +01:00
Sage Abdullah
3b7aa245a8
Add breadcrumbs to the snippets model index view
2023-10-03 15:03:06 +01:00
Sage Abdullah
fb5d22ae1d
Add missing capfirst() in generic usage view breadcrumbs item
2023-10-03 15:03:05 +01:00
Sage Abdullah
8fa39eaff0
Add tests for rendering breadcrumbs on snippets views
2023-10-03 15:03:05 +01:00
Sage Abdullah
8dc376ce26
Add tests for rendering breadcrumbs on workflows and tasks views
2023-10-03 15:03:05 +01:00
Sage Abdullah
5bc3fbf615
Add tests for rendering breadcrumbs on locales views
2023-10-03 15:03:05 +01:00
Sage Abdullah
e090d747fd
Add tests for rendering breadcrumbs on sites views
2023-10-03 15:03:05 +01:00
Sage Abdullah
4bf2a93260
Add tests for rendering breadcrumbs on collections views
2023-10-03 15:03:05 +01:00
Sage Abdullah
76ad1bf4c1
Add tests for rendering breadcrumbs on user and group views
2023-10-03 15:03:04 +01:00
Sage Abdullah
5349252bbd
Extract AdminTemplateTestUtils.assertBreadcrumbsItemsRendered from ModelViewSet breadcrumbs tests
2023-10-03 15:02:58 +01:00