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

13245 Commits

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