Matt Westcott
6b6d3b1f7e
Register snippet chooser views using viewsets
2022-06-29 13:34:30 +10:00
Matt Westcott
65cf8488b8
Refactor chooser views into separate urlconfs per model
2022-06-29 13:34:30 +10:00
Matt Westcott
7304547657
Move remaining snippet urlconfs into wagtail_hooks
...
This will make it easier to refactor the chooser views into separate urlconfs per model.
2022-06-29 13:34:30 +10:00
Matt Westcott
d259d2067a
Use generic ChosenView for snippets
2022-06-29 13:34:30 +10:00
Matt Westcott
6041df231b
Add mixins to eliminate duplication on ChooseView / ChooseResultsView
2022-06-29 13:34:30 +10:00
Matt Westcott
64f2a57137
Make BaseSnippetChooseView inherit from generic BaseChooseView
2022-06-29 13:34:30 +10:00
Matt Westcott
9a877e319b
Add fallback ordering on primary key to generic chooser
2022-06-29 13:34:30 +10:00
Matt Westcott
eb22a209e4
Add properties for columns and per_page
2022-06-29 13:34:30 +10:00
Matt Westcott
787691e762
Make snippet chooser results template inherit from generic chooser results
2022-06-29 13:34:30 +10:00
Matt Westcott
c293438121
Use generic chooser.html template
2022-06-29 13:34:30 +10:00
Matt Westcott
75d268d104
rename 'items' to 'results' for consistency with generic view
2022-06-29 13:34:30 +10:00
Matt Westcott
8c40292938
Add a get_results_url method to accommodate setups where the URL routing is more complex than a static route name with no arguments
2022-06-29 13:34:30 +10:00
Matt Westcott
5debdaa1f8
Pass icon / page_title / page_subtitle from view class
2022-06-29 13:34:30 +10:00
Matt Westcott
0eedf10aec
Support passing a page subtitle on ModalPageFurnitureMixin
2022-06-29 13:34:30 +10:00
Matt Westcott
8735472ace
Move locale chooser into filter_form
...
Remove the hidden 'locale' field, as it's not clear why it's needed - there's no UI mechanism for reverting back to the locale we initially opened the modal on, so there's no reason to persist it between modal view loads.
2022-06-29 13:34:30 +10:00
Matt Westcott
4f511f0fd4
Migrate snippet chooser search form to get_filter_form_class
...
to match generic implementation in wagtail.admin.views.generic.chooser
2022-06-29 13:34:30 +10:00
Matt Westcott
fe700b9292
Split out a get_context_data method
2022-06-29 13:34:30 +10:00
Matt Westcott
20f49137b6
Split out a get_object_list method
2022-06-29 13:34:30 +10:00
Matt Westcott
b93729fd86
Add 'no results' messages to chooser results
...
Add attributes for chooser template overrides
Fix incorrect variable name when outputting hidden fields
2022-06-29 13:23:42 +10:00
Matt Westcott
df27a164ec
Implement search form
2022-06-29 13:23:42 +10:00
Matt Westcott
034da854bc
Rename 'icon' context variable to avoid leaking into shared/field.html
2022-06-29 13:23:42 +10:00
anujaraj
8766277e44
fix issue where linting/formatting npm scripts would not work on Windows
...
- linting bug changes to allow it working for both windows and mac
- resolving linting issues for windows in lint:format to allow prettier to run
2022-06-29 11:13:13 +10:00
Bernd de Ridder
013ff2179b
Update human-readable-date with accessible tooltip
...
- resolves #8697
2022-06-29 11:02:16 +10:00
LB Johnston
65a9c9a1cd
documentation - upgrading page - migrate content to markdown
2022-06-29 10:18:05 +10:00
Sandeep M A
480de77bad
Rename upgrading.rst to upgrading.md
2022-06-29 10:18:05 +10:00
PaarthAgarwal
688891c108
remove ModelAdmin breadcrumbs
...
- replace with the existing convention of the back to listing link
- fixes #6904
2022-06-28 22:28:21 +10:00
PaarthAgarwal
87172278a9
Remove old legacy breadcrumbs completely
2022-06-28 22:13:06 +10:00
Sævar Öfjörð Magnússon
0705f1d765
Document the prefix_default_language parameter to i18n_patterns ( #8763 )
...
* Document the prefix_default_language parameter to i18n_patterns
* Update docs/advanced_topics/i18n.md
Co-authored-by: Dan Braghis <dan@zerolab.org>
2022-06-28 10:41:08 +01:00
Matt Westcott
b8a9a2d319
Deprecate wagtail.contrib.modeladmin.menus.SubMenu in favour of wagtail.admin.menu.Menu
...
The Menu class was not originally designed to accept menu items at constructor time (instead requiring them to be passed via hooks); ModelAdmin's SubMenu class patched this functionality in, and the documentation for extending admin views piggybacked on this. Add this functionality to the base Menu class so that we don't have this unnecessary dependency on ModelAdmin.
2022-06-28 16:32:15 +10:00
LB Johnston
b9f6776600
documentation - migrate docs/support to markdown
2022-06-28 16:16:09 +10:00
LB Johnston
0f9c20e6c6
documentation - rename docs/support to md
2022-06-28 16:16:09 +10:00
sage
d40cf331d0
Extract drafts-related fields, methods, and properties from Page
to DraftStateMixin
( #8612 )
2022-06-27 15:29:01 +01:00
Karl Hobley
920c0afdf4
Changelog/release note/contributors for #8747 #8751 #8725 #8724 #8722
2022-06-27 14:56:13 +01:00
LB Johnston
d6baee0754
gettext utils - fix issue where ngettext
would not work
...
- ngettext was not correctly set up and would not do any pluralisation
- add full unit test suite for JS translation utils
- add full JSDOC definitions for JS translation utils
2022-06-27 14:44:32 +01:00
LB Johnston
f797896cba
Update some React component files to use .tsx
...
- these can be converted to Typescript components without any changes
2022-06-27 09:45:59 +01:00
LB Johnston
e140c41a89
documentation - markdown formatting
...
- apply general fixes to existing markdown documentation
- various cases of rst syntax still used
- update some links to be the new format
- clean up line breaks (prettier)
2022-06-25 22:44:42 +10:00
Matt Westcott
97b3ab2c39
Fix 'create one now' link on snippet choosers
...
Regression introduced in #8422
2022-06-25 22:27:08 +10:00
LB Johnston
409c840adb
add changelog for #8741
2022-06-25 22:23:42 +10:00
PaarthAgarwal
1af451ac0d
breadcrumbs - rename template tag & refine URL generation
2022-06-25 22:23:42 +10:00
PaarthAgarwal
f4f621cbc3
breadcrumbs - remove ‘move’ breadcrumbs as no longer needed
2022-06-25 22:23:42 +10:00
Tibor Leupold
081f46c07f
Documentation - search indexing - Add link to the Postgres docs
...
- Postgres does not provide true control the search ranking using the database search backend.
- Postgres only supports four weight levels and this should be clarified in the documentation
2022-06-25 21:49:04 +10:00
Sage Abdullah
e0a604e227
Add RevisionsCompare view in snippets
2022-06-24 15:55:05 +01:00
Sage Abdullah
2664a4c1fc
Extract generic RevisionsCompareView from page revisions_compare view
2022-06-24 15:55:05 +01:00
Sage Abdullah
c634fc11cc
Move get_snippet_panel to get_model_panel and fix missing return in get_snippet_edit_handler
2022-06-24 15:12:49 +01:00
LB Johnston
c76579fc1e
migrate docs contrib redirects & searchpromotions to md
...
- relates to #8383
2022-06-24 22:01:53 +10:00
Yves Serrano
c5c93cba67
convert DecimalBlock value back to Decimal ( #8694 )
...
Fixes #4647
2022-06-24 12:15:23 +01:00
LB Johnston
f252aa83d1
eslint - remove prefer-object-pread ignoring & format/fix
2022-06-24 11:17:04 +01:00
Viggodevries
d294617544
change the admin page move interface to a page chooser panel
...
- fixes #8647
2022-06-24 16:48:41 +10:00
LB Johnston
ecf99931d9
eslint - remove no-import-assign (had no issues)
2022-06-24 08:25:02 +10:00
LB Johnston
5ba404704b
eslint - remove operator-assignment & format
2022-06-24 08:25:02 +10:00