diff --git a/server/basicknowledge/models.py b/server/basicknowledge/models.py index 24e975ed..020477f6 100644 --- a/server/basicknowledge/models.py +++ b/server/basicknowledge/models.py @@ -1,6 +1,6 @@ from django.db import models from django.utils.text import slugify -from wagtail.admin.panels import FieldPanel +from wagtail.admin.panels import FieldPanel, TitleFieldPanel from wagtail.fields import RichTextField, StreamField from wagtail.images.blocks import ImageChooserBlock @@ -110,7 +110,7 @@ class BasicKnowledge(StrictHierarchyPage): ) content_panels = [ - FieldPanel("title", classname="full title"), + TitleFieldPanel("title", classname="full title"), FieldPanel("new_type"), FieldPanel("intro"), FieldPanel("contents"), diff --git a/server/books/models/book.py b/server/books/models/book.py index 352c1165..1a19a2db 100644 --- a/server/books/models/book.py +++ b/server/books/models/book.py @@ -1,6 +1,6 @@ import logging -from wagtail.admin.panels import FieldPanel, TabbedInterface, ObjectList +from wagtail.admin.panels import TabbedInterface, ObjectList, TitleFieldPanel from core.wagtail_utils import StrictHierarchyPage, get_default_settings @@ -13,7 +13,7 @@ class Book(StrictHierarchyPage): verbose_name_plural = 'Bücher' content_panels = [ - FieldPanel('title', classname="full title") + TitleFieldPanel('title', classname="full title") ] edit_handler = TabbedInterface([ diff --git a/server/books/models/chapter.py b/server/books/models/chapter.py index 9332d30d..c13cc4e9 100644 --- a/server/books/models/chapter.py +++ b/server/books/models/chapter.py @@ -1,7 +1,7 @@ import logging from django.db import models -from wagtail.admin.panels import FieldPanel, TabbedInterface, ObjectList +from wagtail.admin.panels import FieldPanel, TabbedInterface, ObjectList, TitleFieldPanel from core.wagtail_utils import StrictHierarchyPage, get_default_settings from users.models import SchoolClass @@ -18,7 +18,7 @@ class Chapter(StrictHierarchyPage, GraphqlNodeMixin): description = models.TextField(blank=True) content_panels = [ - FieldPanel("title", classname="full title"), + TitleFieldPanel("title", classname="full title"), FieldPanel("description", classname="full description"), ] diff --git a/server/books/models/contentblock.py b/server/books/models/contentblock.py index 14132123..2c427d49 100644 --- a/server/books/models/contentblock.py +++ b/server/books/models/contentblock.py @@ -3,6 +3,7 @@ from wagtail.admin.panels import ( FieldPanel, TabbedInterface, ObjectList, + TitleFieldPanel, ) from wagtail.blocks import StreamBlock from wagtail.fields import StreamField @@ -140,7 +141,7 @@ class ContentBlock(StrictHierarchyPage, GraphqlNodeMixin): type = models.CharField(max_length=100, choices=TYPE_CHOICES, default=NORMAL) content_panels = [ - FieldPanel("title", classname="full title"), + TitleFieldPanel("title", classname="full title"), FieldPanel("type"), FieldPanel("contents"), ] diff --git a/server/books/models/topic.py b/server/books/models/topic.py index 1c32749e..458497c1 100644 --- a/server/books/models/topic.py +++ b/server/books/models/topic.py @@ -1,7 +1,7 @@ import logging from django.db import models -from wagtail.admin.panels import FieldPanel, TabbedInterface, ObjectList +from wagtail.admin.panels import FieldPanel, TabbedInterface, ObjectList, TitleFieldPanel from wagtail.fields import RichTextField from core.constants import DEFAULT_RICH_TEXT_FEATURES @@ -22,7 +22,7 @@ class Topic(StrictHierarchyPage): instructions = models.CharField(max_length=255, blank=True, null=True, default=None) content_panels = [ - FieldPanel('title', classname="full title"), + TitleFieldPanel('title', classname="full title"), FieldPanel('order'), FieldPanel('teaser'), FieldPanel('vimeo_id'),