LB (Ben Johnston)
58a8a31dd6
docs - add third party tutorials Jan/Feb 2022 ( #8067 )
2022-03-09 09:19:43 +00:00
LB (Ben Johnston)
f342e073ce
Revert "Readme - add badges"
...
This reverts commit 3d15d2db05
.
2022-03-09 06:50:16 +10:00
Steve Stein
5996c5dd29
Switch icons implementation to SVG, with checkbox improvements ( #8054 )
2022-03-07 17:06:19 +00:00
LB (Ben Johnston)
3d15d2db05
Readme - add badges
...
Add badges to the readme for Python package info, licence and code tests passing.
2022-03-06 13:10:56 +10:00
Steve Stein
07ee733bbe
Page Editor Improvements: TypeScale configuration ( #8064 ). Fix #7982
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-03-04 22:55:24 +00:00
Andrii Oriekhov
56a79091b3
Add GitHub URLs for PyPI ( #8071 )
2022-03-04 16:12:54 +00:00
Matt Westcott
177bc53aa0
test Django main against django-modelcluster and django-taggit main branches, now that fixes have been merged
2022-03-04 16:07:22 +00:00
LB (Ben Johnston)
70aabb5d34
Refine documentation for show_in_menus
( #8072 )
...
- this appears to be a point of confusion, where developers are unsure what this field does
- this update makes it more explicit that this field does not do anything, except the queryset usage, by default
2022-03-04 14:34:21 +00:00
Matt Westcott
ef2fa2e394
Release note for #7684
2022-03-02 15:56:06 +00:00
Matt Westcott
92cc026694
Rename docs page to 'Using forms in admin views'
2022-03-02 15:55:25 +00:00
Matt Westcott
bd8d48be96
Use ObjectTypeRegistry for log entry model registry
2022-03-02 15:55:25 +00:00
Matt Westcott
37fe7ae035
Use ObjectTypeRegistry for AdminURLFinder
2022-03-02 15:55:25 +00:00
Matt Westcott
983402d1ad
Extract a get_by_type method
2022-03-02 15:55:25 +00:00
Matt Westcott
79a5072a02
Refactor out a general ObjectTypeRegistry from ModelFieldRegistry
2022-03-02 15:55:25 +00:00
Matt Westcott
f619316003
Add upgrade consideration note for third-party packages implementing their own panels
2022-03-02 15:55:25 +00:00
Matt Westcott
31139e8b24
Remove references to StreamFieldPanel and ChooserPanels from docs
2022-03-02 15:55:25 +00:00
Matt Westcott
b8fd95ee86
Remove uses of StreamFieldPanel, including the check that you're using it
2022-03-02 15:55:25 +00:00
Matt Westcott
5fe7aef030
Move special case for StreamField not having a comments button from StreamFieldPanel to FieldPanel
2022-03-02 15:55:25 +00:00
Matt Westcott
6169422ba0
Implement id_for_label on BlockWidget so that StreamFieldPanel doesn't have to override it
2022-03-02 15:55:25 +00:00
Matt Westcott
52ca4ebaab
Remove stream-field CSS class; use block_field instead
2022-03-02 15:55:25 +00:00
Matt Westcott
f6889cd88e
Check render_with_errors method before adding 'error' classname, instead of hard-coding an exception in StreamFieldPanel
2022-03-02 15:55:25 +00:00
Matt Westcott
7884b13a6e
Remove ChooserPanel references from tests
2022-03-02 15:55:25 +00:00
Matt Westcott
eeb354ac5b
Eliminate references to RichTextFieldPanel, now that it's functionally identical to FieldPanel
2022-03-02 15:55:25 +00:00
Matt Westcott
179a867669
Register comparison classes at the field level instead of overriding get_comparison_class on panels
2022-03-02 15:55:25 +00:00
Matt Westcott
6e34b2fdcc
Use an extensible registry for comparison classes
2022-03-02 15:55:25 +00:00
Matt Westcott
3a561aa934
Pull out ModelFieldRegistry as a reusable pattern
2022-03-02 15:55:25 +00:00
Matt Westcott
5960905662
Remove logic for normalising page_type from PageChooserPanel, now it's handled by the widget
2022-03-02 15:55:25 +00:00
Matt Westcott
e5775fdfc0
Allow AdminPageChooser to accept target_models in the same formats allowed by PageChooserPanel's page_type argument
2022-03-02 15:55:25 +00:00
Matt Westcott
45de375a88
Pass the correct target_models argument to AdminPageChooser when FK is to a page subclass
2022-03-02 15:55:25 +00:00
Matt Westcott
786a4a3384
Provide a documented register_form_field_override method for apps to register their own form fields with WagtailAdminModelForm
2022-03-02 15:55:25 +00:00
Matt Westcott
d7353e80a5
Remove widget_overrides definitions from chooser panels
...
These are no longer necessary now that the correct widgets are selected at the form level.
2022-03-02 15:55:25 +00:00
Matt Westcott
de85f28d96
Add mechanism for WagtailAdminModelForm to select an appropriate widget for a ForeignKey to a specific model
...
This means that pages, images, documents and snippets will use the approprate chooser widget automatically without having to specify it explicitly in the form definition or use a *ChooserPanel in the edit handler.
2022-03-02 15:55:25 +00:00
Matt Westcott
9651b098f9
Remove override of media property from WagtailAdminModelForm
...
This has been part of django-modelcluster's ClusterForm since 3.1: https://github.com/wagtail/django-modelcluster/pull/73
2022-03-02 15:55:25 +00:00
Matt Westcott
c14de035ec
Remove unused get_chosen_item method from BaseChooserPanel
...
Removing the test is justified as this isn't a public-facing method; it's just a helper to get the object data onto the template, and the test_render_as_field test already confirms that's working correctly.
2022-03-02 15:55:25 +00:00
Matt Westcott
d6358836f2
Remove redundant render_as_field override from BaseChooserPanel
...
All built-in choosers use the standard field_panel_field.html template - it's probably been this way since Wagtail 1.0, when choosers got their own Widget classes rather than just being HTML decoration around a HiddenInput. As a result, the additional template context they pass (e.g. self.object_type_name) is redundant. If any third-party chooser panels exist that do need them (which is unlikely, if they just copy the existing ones), they should override render_as_field themselves to pass whatever context they need.
2022-03-02 15:55:25 +00:00
Matt Westcott
c6f3b9982c
Fix / remove broken documentation links
2022-03-02 11:48:06 +00:00
Matt Westcott
d4899f5a51
Fix heading level
2022-03-02 11:38:46 +00:00
LB Johnston
dc8fdeb11e
update browserslist - not ie 11
2022-03-02 20:16:03 +10:00
LB Johnston
aaddf81b36
update release notes with Hallo removal
...
- resolves #6228
2022-03-02 20:15:33 +10:00
LB Johnston
59fad1fb00
remove hallo tests
2022-03-02 20:15:33 +10:00
LB Johnston
e5f5b070fb
remove Hallo editor & related hooks
2022-03-02 20:15:33 +10:00
LB Johnston
6ecdc16bd4
remove Hallo references in the documentation
2022-03-02 20:15:33 +10:00
LB Johnston
13091eab34
remove Hallo JS
2022-03-02 20:15:33 +10:00
LB Johnston
5c01ecfa94
remove Hallo styles
2022-03-02 20:15:33 +10:00
LB Johnston
e20f3f6966
test integration - update packages
...
- puppeteer - v11 to v13 https://github.com/puppeteer/puppeteer/releases/tag/v12.0.0 & https://github.com/puppeteer/puppeteer/releases/tag/v13.0.0
- @wordpress/jest-puppeteer-axe" - v3 to v4 42a5611fa7/packages/jest-puppeteer-axe/CHANGELOG.md (400-2022-01-27)
- jest & expect-puppeteer - minor update
2022-03-01 22:54:12 +00:00
LB Johnston
51ba6e4c47
integration tests - update package-lock for Node v16 usage
2022-03-01 22:54:12 +00:00
Thibaud Colas
f0bb578f68
Wagtail packaging fixes ( #8030 )
2022-02-28 22:35:10 +00:00
Sage Abdullah
bf8d5b3f94
Replace data_json
TextField
with data
JSONField
in BaseLogEntry
2022-02-28 10:27:07 +00:00
Steve Stein
3bf9b65c06
Tailwind package setup ( #8003 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-02-27 16:08:38 +00:00
Tibor Leupold
97f19562c9
Fix URLs in latest.txt ( #8046 )
...
The `url` key is meant for the latest release (2.16.1). The `minorUrl` key is for the latest "minor" release (2.16).
PR #7652 adds the functionality to show the appropriate link in the upgrade notification based on the difference between the currently used and the latest version.
2022-02-25 16:43:17 +00:00