7

Update Wagtail imports to work for 2.0

This commit is contained in:
Kaitlyn Crawford
2018-12-18 13:32:02 +02:00
parent 9c45ac56db
commit 1c74e6cfb9
18 changed files with 59 additions and 59 deletions

View File

@ -3,7 +3,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations from django.db import migrations
import wagtail.wagtailcore.fields import wagtail.core.fields
import wagtail_personalisation import wagtail_personalisation
@ -17,14 +17,14 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='homepage', model_name='homepage',
name='intro', name='intro',
field=wagtail.wagtailcore.fields.RichTextField( field=wagtail.core.fields.RichTextField(
default='<p>Thank you for trying <a href="http://wagxperience.io" target="_blank">Wagxperience</a>!</p>'), default='<p>Thank you for trying <a href="http://wagxperience.io" target="_blank">Wagxperience</a>!</p>'),
preserve_default=False, preserve_default=False,
), ),
migrations.AddField( migrations.AddField(
model_name='homepage', model_name='homepage',
name='body', name='body',
field=wagtail.wagtailcore.fields.StreamField((('personalisable_paragraph', wagtail.wagtailcore.blocks.StructBlock((('segment', wagtail.wagtailcore.blocks.ChoiceBlock(choices=wagtail_personalisation.blocks.list_segment_choices, help_text='Only show this content block for users in this segment', label='Personalisation segment', required=False)), ('paragraph', wagtail.wagtailcore.blocks.RichTextBlock())), icon='pilcrow')),), default=''), field=wagtail.core.fields.StreamField((('personalisable_paragraph', wagtail.core.blocks.StructBlock((('segment', wagtail.core.blocks.ChoiceBlock(choices=wagtail_personalisation.blocks.list_segment_choices, help_text='Only show this content block for users in this segment', label='Personalisation segment', required=False)), ('paragraph', wagtail.core.blocks.RichTextBlock())), icon='pilcrow')),), default=''),
preserve_default=False, preserve_default=False,
), ),
] ]

View File

@ -1,9 +1,9 @@
from __future__ import absolute_import, unicode_literals from __future__ import absolute_import, unicode_literals
from wagtail.wagtailadmin.edit_handlers import RichTextFieldPanel, StreamFieldPanel from wagtail.admin.edit_handlers import RichTextFieldPanel, StreamFieldPanel
from wagtail.wagtailcore import blocks from wagtail.core import blocks
from wagtail.wagtailcore.fields import RichTextField, StreamField from wagtail.core.fields import RichTextField, StreamField
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail_personalisation.models import PersonalisablePageMixin from wagtail_personalisation.models import PersonalisablePageMixin
from wagtail_personalisation.blocks import PersonalisedStructBlock from wagtail_personalisation.blocks import PersonalisedStructBlock

View File

@ -3,8 +3,8 @@ from __future__ import absolute_import, unicode_literals
from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator
from django.shortcuts import render from django.shortcuts import render
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail.wagtailsearch.models import Query from wagtail.search.models import Query
def search(request): def search(request):

View File

@ -33,17 +33,17 @@ EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
# Application definition # Application definition
INSTALLED_APPS = [ INSTALLED_APPS = [
'wagtail.wagtailforms', 'wagtail.contrib.forms',
'wagtail.wagtailredirects', 'wagtail.contrib.redirects',
'wagtail.wagtailembeds', 'wagtail.embeds',
'wagtail.wagtailsites', 'wagtail.sites',
'wagtail.wagtailusers', 'wagtail.users',
'wagtail.wagtailsnippets', 'wagtail.snippets',
'wagtail.wagtaildocs', 'wagtail.documents',
'wagtail.wagtailimages', 'wagtail.images',
'wagtail.wagtailsearch', 'wagtail.search',
'wagtail.wagtailadmin', 'wagtail.admin',
'wagtail.wagtailcore', 'wagtail.core',
'wagtail.contrib.modeladmin', 'wagtail.contrib.modeladmin',
'wagtailfontawesome', 'wagtailfontawesome',
@ -77,8 +77,8 @@ MIDDLEWARE = [
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'wagtail.wagtailcore.middleware.SiteMiddleware', 'wagtail.core.middleware.SiteMiddleware',
'wagtail.wagtailredirects.middleware.RedirectMiddleware', 'wagtail.contrib.redirects.middleware.RedirectMiddleware',
] ]
ROOT_URLCONF = 'sandbox.urls' ROOT_URLCONF = 'sandbox.urls'

View File

@ -4,9 +4,9 @@ import debug_toolbar
from django.conf import settings from django.conf import settings
from django.conf.urls import include, url from django.conf.urls import include, url
from django.contrib import admin from django.contrib import admin
from wagtail.wagtailadmin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtailcore import urls as wagtail_urls from wagtail.core import urls as wagtail_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
from sandbox.apps.search import views as search_views from sandbox.apps.search import views as search_views

View File

@ -1,7 +1,7 @@
from __future__ import absolute_import, unicode_literals from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from wagtail.wagtailcore import blocks from wagtail.core import blocks
from wagtail_personalisation.adapters import get_segment_adapter from wagtail_personalisation.adapters import get_segment_adapter
from wagtail_personalisation.models import Segment from wagtail_personalisation.models import Segment

View File

@ -10,7 +10,7 @@ from django.contrib.staticfiles.templatetags.staticfiles import static
from django.test.client import RequestFactory from django.test.client import RequestFactory
from django.utils.lru_cache import lru_cache from django.utils.lru_cache import lru_cache
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from wagtail.wagtailadmin.forms import WagtailAdminModelForm from wagtail.admin.forms import WagtailAdminModelForm
SessionStore = import_module(settings.SESSION_ENGINE).SessionStore SessionStore = import_module(settings.SESSION_ENGINE).SessionStore

View File

@ -11,9 +11,9 @@ from django.utils.functional import cached_property
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from modelcluster.models import ClusterableModel from modelcluster.models import ClusterableModel
from wagtail.wagtailadmin.edit_handlers import ( from wagtail.admin.edit_handlers import (
FieldPanel, FieldRowPanel, InlinePanel, MultiFieldPanel) FieldPanel, FieldRowPanel, InlinePanel, MultiFieldPanel)
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail_personalisation.rules import AbstractBaseRule from wagtail_personalisation.rules import AbstractBaseRule
from wagtail_personalisation.utils import count_active_days from wagtail_personalisation.utils import count_active_days

View File

@ -15,7 +15,7 @@ from django.utils.translation import ugettext_lazy as _
from django.test.client import RequestFactory from django.test.client import RequestFactory
from modelcluster.fields import ParentalKey from modelcluster.fields import ParentalKey
from user_agents import parse from user_agents import parse
from wagtail.wagtailadmin.edit_handlers import ( from wagtail.admin.edit_handlers import (
FieldPanel, FieldRowPanel, PageChooserPanel) FieldPanel, FieldRowPanel, PageChooserPanel)
SessionStore = import_module(settings.SESSION_ENGINE).SessionStore SessionStore = import_module(settings.SESSION_ENGINE).SessionStore

View File

@ -8,7 +8,7 @@ from django.shortcuts import get_object_or_404
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from wagtail.contrib.modeladmin.options import ModelAdmin, modeladmin_register from wagtail.contrib.modeladmin.options import ModelAdmin, modeladmin_register
from wagtail.contrib.modeladmin.views import IndexView from wagtail.contrib.modeladmin.views import IndexView
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail_personalisation.models import Segment from wagtail_personalisation.models import Segment

View File

@ -7,10 +7,10 @@ from django.core.urlresolvers import reverse
from django.template.defaultfilters import pluralize from django.template.defaultfilters import pluralize
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from wagtail.wagtailadmin.site_summary import PagesSummaryItem, SummaryItem from wagtail.admin.site_summary import PagesSummaryItem, SummaryItem
from wagtail.wagtailadmin.widgets import Button, ButtonWithDropdownFromHook from wagtail.admin.widgets import Button, ButtonWithDropdownFromHook
from wagtail.wagtailcore import hooks from wagtail.core import hooks
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail_personalisation import admin_urls, models, utils from wagtail_personalisation import admin_urls, models, utils
from wagtail_personalisation.adapters import get_segment_adapter from wagtail_personalisation.adapters import get_segment_adapter
@ -35,7 +35,7 @@ def set_visit_count(page, request, serve_args, serve_kwargs):
to a segment. to a segment.
:param page: The page being served :param page: The page being served
:type page: wagtail.wagtailcore.models.Page :type page: wagtail.core.models.Page
:param request: The http request :param request: The http request
:type request: django.http.HttpRequest :type request: django.http.HttpRequest
@ -49,7 +49,7 @@ def segment_user(page, request, serve_args, serve_kwargs):
"""Apply a segment to a visitor before serving the page. """Apply a segment to a visitor before serving the page.
:param page: The page being served :param page: The page being served
:type page: wagtail.wagtailcore.models.Page :type page: wagtail.core.models.Page
:param request: The http request :param request: The http request
:type request: django.http.HttpRequest :type request: django.http.HttpRequest
@ -63,12 +63,12 @@ def serve_variant(page, request, serve_args, serve_kwargs):
"""Apply a segment to a visitor before serving the page. """Apply a segment to a visitor before serving the page.
:param page: The page being served :param page: The page being served
:type page: wagtail.wagtailcore.models.Page :type page: wagtail.core.models.Page
:param request: The http request :param request: The http request
:type request: django.http.HttpRequest :type request: django.http.HttpRequest
:returns: A variant if one is available for the visitor's segment, :returns: A variant if one is available for the visitor's segment,
otherwise the original page otherwise the original page
:rtype: wagtail.wagtailcore.models.Page :rtype: wagtail.core.models.Page
""" """
user_segments = [] user_segments = []

View File

@ -9,7 +9,7 @@ pytest_plugins = [
@pytest.fixture(scope='session') @pytest.fixture(scope='session')
def django_db_setup(django_db_setup, django_db_blocker): def django_db_setup(django_db_setup, django_db_blocker):
from wagtail.wagtailcore.models import Page, Site from wagtail.core.models import Page, Site
with django_db_blocker.unblock(): with django_db_blocker.unblock():
# Remove some initial data that is brought by the tests.site module # Remove some initial data that is brought by the tests.site module

View File

@ -1,5 +1,5 @@
import factory import factory
from wagtail.wagtailcore.models import Site from wagtail.core.models import Site
from tests.factories.page import ContentPageFactory from tests.factories.page import ContentPageFactory

View File

@ -66,7 +66,7 @@ def get_middleware_settings():
'django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'wagtail.wagtailcore.middleware.SiteMiddleware', 'wagtail.core.middleware.SiteMiddleware',
) )
@ -80,13 +80,13 @@ INSTALLED_APPS = (
'wagtail_personalisation', 'wagtail_personalisation',
'wagtail.contrib.modeladmin', 'wagtail.contrib.modeladmin',
'wagtail.wagtailsearch', 'wagtail.search',
'wagtail.wagtailsites', 'wagtail.sites',
'wagtail.wagtailusers', 'wagtail.users',
'wagtail.wagtailimages', 'wagtail.images',
'wagtail.wagtaildocs', 'wagtail.documents',
'wagtail.wagtailadmin', 'wagtail.admin',
'wagtail.wagtailcore', 'wagtail.core',
'taggit', 'taggit',

View File

@ -3,7 +3,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import django.db.models.deletion import django.db.models.deletion
import wagtail.wagtailcore.fields import wagtail.core.fields
from django.db import migrations, models from django.db import migrations, models
import wagtail_personalisation.models import wagtail_personalisation.models
@ -23,7 +23,7 @@ class Migration(migrations.Migration):
fields=[ fields=[
('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.Page')), # noqa: E501 ('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.Page')), # noqa: E501
('subtitle', models.CharField(blank=True, default='', max_length=255)), ('subtitle', models.CharField(blank=True, default='', max_length=255)),
('body', wagtail.wagtailcore.fields.RichTextField(blank=True, default='')), ('body', wagtail.core.fields.RichTextField(blank=True, default='')),
], ],
options={ options={
'abstract': False, 'abstract': False,

View File

@ -3,7 +3,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import django.db.models.deletion import django.db.models.deletion
import wagtail.wagtailcore.fields import wagtail.core.fields
from django.db import migrations, models from django.db import migrations, models
@ -20,7 +20,7 @@ class Migration(migrations.Migration):
fields=[ fields=[
('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.Page')), # noqa: E501 ('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.Page')), # noqa: E501
('subtitle', models.CharField(blank=True, default='', max_length=255)), ('subtitle', models.CharField(blank=True, default='', max_length=255)),
('body', wagtail.wagtailcore.fields.RichTextField(blank=True, default='')), ('body', wagtail.core.fields.RichTextField(blank=True, default='')),
], ],
options={ options={
'abstract': False, 'abstract': False,

View File

@ -1,9 +1,9 @@
from __future__ import absolute_import, unicode_literals from __future__ import absolute_import, unicode_literals
from django.db import models from django.db import models
from wagtail.wagtailadmin.edit_handlers import FieldPanel from wagtail.admin.edit_handlers import FieldPanel
from wagtail.wagtailcore.fields import RichTextField from wagtail.core.fields import RichTextField
from wagtail.wagtailcore.models import Page from wagtail.core.models import Page
from wagtail_personalisation.models import PersonalisablePageMixin from wagtail_personalisation.models import PersonalisablePageMixin

View File

@ -2,9 +2,9 @@ from __future__ import absolute_import, unicode_literals
from django.conf.urls import include, url from django.conf.urls import include, url
from django.contrib import admin from django.contrib import admin
from wagtail.wagtailadmin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtailcore import urls as wagtail_urls from wagtail.core import urls as wagtail_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
urlpatterns = [ urlpatterns = [
url(r'^django-admin/', include(admin.site.urls)), url(r'^django-admin/', include(admin.site.urls)),