diff --git a/src/core/panels.py b/src/core/panels.py index 6c67cf4f3..7d05a1643 100644 --- a/src/core/panels.py +++ b/src/core/panels.py @@ -10,6 +10,7 @@ def __init__(self, **kwargs): if self.instance and self.instance.pk: self.bound_field.field.widget = ReadOnlyPageInput() + class FieldPanel(FieldPanel): class BoundPanel(FieldPanel.BoundPanel): def __init__(self, *args, **kwargs): @@ -17,6 +18,7 @@ def __init__(self, *args, **kwargs): if not self.bound_field.field.required: self.heading += " (optional)" + class InlinePanel(InlinePanel): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) diff --git a/src/country_fact_sheet/models.py b/src/country_fact_sheet/models.py index 2322a4167..0618e83ce 100644 --- a/src/country_fact_sheet/models.py +++ b/src/country_fact_sheet/models.py @@ -8,6 +8,7 @@ from content.models import ContentPage from core.panels import FieldPanel + UserModel = get_user_model() diff --git a/src/events/models.py b/src/events/models.py index b4ceb2953..4b7e94fab 100644 --- a/src/events/models.py +++ b/src/events/models.py @@ -10,8 +10,8 @@ from wagtail.contrib.routable_page.models import RoutablePageMixin, route from content.models import BasePage, ContentPage -from core.panels import FieldPanel from core.models import fields +from core.panels import FieldPanel from events import types from events.utils import get_event_datetime_display_string diff --git a/src/home/models.py b/src/home/models.py index 1b4047a84..fe48b4d30 100644 --- a/src/home/models.py +++ b/src/home/models.py @@ -21,7 +21,7 @@ from content.models import BasePage, ContentPage from core.models import fields from core.models.models import SiteAlertBanner -from core.panels import PageSelectorPanel, FieldPanel, InlinePanel +from core.panels import FieldPanel, InlinePanel, PageSelectorPanel from events.models import EventPage from home.forms import HomePageForm from home.validators import validate_home_priority_pages diff --git a/src/networks/models.py b/src/networks/models.py index 1f3ec3f76..9cd940808 100644 --- a/src/networks/models.py +++ b/src/networks/models.py @@ -3,9 +3,8 @@ import peoplefinder.models as pf_models from content.models import ContentOwnerMixin, ContentPage -from extended_search.index import DWIndexedField as IndexedField - from core.panels import FieldPanel +from extended_search.index import DWIndexedField as IndexedField class NetworksHome(ContentPage):