0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-29 17:36:49 +01:00
Commit Graph

13337 Commits

Author SHA1 Message Date
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
sag᠎e
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