From 1319913b2e797d6cc05ba1da4fc507b2586cb17e Mon Sep 17 00:00:00 2001 From: Scott Cranfill Date: Tue, 15 Aug 2023 12:06:43 -0400 Subject: [PATCH] Upgrade to Wagtail 5.1 (#439) --- bakerydemo/base/fixtures/bakerydemo.json | 14 +++++++------- bakerydemo/base/wagtail_hooks.py | 6 +----- bakerydemo/settings/base.py | 2 +- requirements/base.txt | 3 ++- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/bakerydemo/base/fixtures/bakerydemo.json b/bakerydemo/base/fixtures/bakerydemo.json index 443e7d7..6f64f69 100644 --- a/bakerydemo/base/fixtures/bakerydemo.json +++ b/bakerydemo/base/fixtures/bakerydemo.json @@ -1774,7 +1774,7 @@ "fields": { "group": ["Moderators"], "page": 1, - "permission_type": "add" + "permission": ["add_page", "wagtailcore", "page"] } }, { @@ -1783,7 +1783,7 @@ "fields": { "group": ["Moderators"], "page": 1, - "permission_type": "edit" + "permission": ["change_page", "wagtailcore", "page"] } }, { @@ -1792,7 +1792,7 @@ "fields": { "group": ["Moderators"], "page": 1, - "permission_type": "publish" + "permission": ["publish_page", "wagtailcore", "page"] } }, { @@ -1801,7 +1801,7 @@ "fields": { "group": ["Editors"], "page": 1, - "permission_type": "add" + "permission": ["add_page", "wagtailcore", "page"] } }, { @@ -1810,7 +1810,7 @@ "fields": { "group": ["Editors"], "page": 1, - "permission_type": "edit" + "permission": ["change_page", "wagtailcore", "page"] } }, { @@ -1819,7 +1819,7 @@ "fields": { "group": ["Moderators"], "page": 1, - "permission_type": "lock" + "permission": ["lock_page", "wagtailcore", "page"] } }, { @@ -1828,7 +1828,7 @@ "fields": { "group": ["Moderators"], "page": 1, - "permission_type": "unlock" + "permission": ["unlock_page", "wagtailcore", "page"] } }, { diff --git a/bakerydemo/base/wagtail_hooks.py b/bakerydemo/base/wagtail_hooks.py index 31647c2..612435f 100644 --- a/bakerydemo/base/wagtail_hooks.py +++ b/bakerydemo/base/wagtail_hooks.py @@ -1,12 +1,8 @@ from wagtail import hooks from wagtail.admin.userbar import AccessibilityItem -from wagtail.contrib.modeladmin.options import ( - ModelAdmin, - ModelAdminGroup, - modeladmin_register, -) from wagtail.snippets.models import register_snippet from wagtail.snippets.views.snippets import SnippetViewSet, SnippetViewSetGroup +from wagtail_modeladmin.options import ModelAdmin, ModelAdminGroup, modeladmin_register from bakerydemo.base.models import FooterText, Person from bakerydemo.breads.models import BreadIngredient, BreadType, Country diff --git a/bakerydemo/settings/base.py b/bakerydemo/settings/base.py index 9cc8084..e2304e0 100644 --- a/bakerydemo/settings/base.py +++ b/bakerydemo/settings/base.py @@ -58,7 +58,6 @@ INSTALLED_APPS = [ "wagtail.contrib.routable_page", "wagtail.contrib.table_block", "wagtail.contrib.typed_table_block", - "wagtail.contrib.modeladmin", "wagtail.contrib.search_promotions", "wagtail.contrib.settings", "wagtail.contrib.simple_translation", @@ -67,6 +66,7 @@ INSTALLED_APPS = [ "rest_framework", "modelcluster", "taggit", + "wagtail_modeladmin", "wagtailfontawesomesvg", "debug_toolbar", "django_extensions", diff --git a/requirements/base.txt b/requirements/base.txt index 5b28478..cc104d7 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,6 +1,7 @@ Django>=4.2,<4.3 django-dotenv==1.4.1 -wagtail>=5,<5.1 +wagtail>=5.1,<5.2 +wagtail-modeladmin>=1,<2 wagtail-font-awesome-svg>=0.0.3,<1 django-debug-toolbar>=3.2,<4 django-extensions==3.2.1