Swapped from using the rentfreemedia forks of dependencies to instead
use github.com/nickmoreton/wagtail-personalisation and github.com/coderedcorp/wagtail-cache
github.com/nickmoreton/wagtail-personalisation is a fork maintained by a
paid employee.
github.com/coderedcorp/wagtail-cache seems to merely be hobbyist work.
Might have to look into payrolling maintainance of this down the line.
This also goes with an upgrade to Wagtail 4.2, which gets security
updates until August 2023. We could always downgrade to 4.1 for
security protection until Feburary 2024. Upgrading to 5.2 LTS would be a
good idea as well, but may come with !!!FUN!!! changes.
Fixes: #7
All instances of StreamFieldPanel, RichTextFieldPanel, ImageChooserPanel, DocumentChooserPanel and SnippetChooserPanel have been replaced with FieldPanel, as this is what was done in 3.0
"As noted above, the module `wagtail.admin.edit_handlers` has been renamed to `wagtail.admin.panels`, and `wagtail.contrib.forms.edit_handlers` is renamed to `wagtail.contrib.forms.panels`.", so those have been renamed too.
b7b6ee9215/docs/releases/3.0.md (removal-of-special-purpose-field-panel-types)
Ran wagtail updatemodulepaths on source code for path updates
b7b6ee9215/docs/releases/2.0.rst (wagtail-module-path-updates)
"The use_json_field argument must be set to True, except in migrations created prior to Wagtail 5.0.", so it was set to true.
https://docs.wagtail.org/en/stable/reference/streamfield/blocks.html
wagtail.search.backends.db has been deprecated in favor of wagtail.search.backends.database
e674b44acb/docs/releases/2.15.rst (database-search-backends-replaced)
For some unknown reason, TabbedInterface requires bind_to_model instead of the combined bind_to (as changed in version 2.5 8e4a4fae5d/docs/releases/2.5.rst) to function properly.
DO_STRIPE_LIVEPUB and DO_STRIPE_LIVEKEY need values henceforth and cannot be left blank, even when just testing.
would need to be a post-save hook/signal or similar, was trying to fetch latest post image for the jumbotron but it doesn't change with the post. back to ye ole drawing board.