Wykres commitów

13247 Commity (2be5b823adfac33ec637972d037b5144ded6dda6)

Autor SHA1 Wiadomość Data
LB Johnston 2be5b823ad test fix from #8640 2022-06-29 15:09:33 +10:00
Tidiane Dia b4fded5958 Prefetch workflow states in page edit view
- Add test to show initial number of performed queries
- Add test to show number of queries performed when workflow states are prefetched
2022-06-29 14:45:01 +10:00
Josh Michael Karamuth 3374ccee5e Make password reset form customisable
- Use a setting called WAGTAILADMIN_USER_PASSWORD_RESET_FORM to allow
users to specify a custom form for use in PasswordResetView

- Add an extra_fields property so that fields other than the
mandatory email field can be easily rendered in the template.

- Add extra blocks to the default template to allow users to
easily add their own stuff.

- Render extra fields in the template like we're doing in the
login template.
2022-06-29 14:40:24 +10:00
Steve Steinwand daa47baddd Add legacy and new status tags to the pattern library 2022-06-29 13:58:04 +10:00
Matt Westcott 172b133568 Eliminate the custom response name 'snippetChosen'
This makes the snippet chooser modal code a completely vanilla implementation of ChooserModalOnloadHandlerFactory, so we don't need snippet-chooser-modal.js at all.
2022-06-29 13:42:04 +10:00
Matt Westcott be5b8c41c7 Deprecate createSnippetChooser 2022-06-29 13:42:04 +10:00
Matt Westcott f3e40571f1 Make SnippetChooser a subclass of Chooser 2022-06-29 13:42:04 +10:00
Matt Westcott b5733d92d4 eliminate jquery from SnippetChooser 2022-06-29 13:42:04 +10:00
Matt Westcott 9af3efd261 Refactor a SnippetChooser class out of createSnippetChooser
Use the client/src/components/ChooserWidget Chooser class as a guide, but don't copy code from there (so that any snippet-specific customisations don't get lost in translation)
2022-06-29 13:42:04 +10:00
Matt Westcott 9086300a4a Remove special-case handling of cross-links between chooser views
The viewset deals with those correctly now.
2022-06-29 13:34:30 +10:00
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