feat(models/pages.py): add description field to CoursePage

This commit is contained in:
2026-03-19 17:54:35 +01:00
parent 294ea9a28b
commit 4f58cb0320

View File

@@ -48,7 +48,6 @@ class CourseIndexPage(Page):
class CoursePage(Page):
body = RichTextField(blank=True)
course_image = models.ForeignKey(
"wagtailimages.Image",
null=True,
@@ -56,6 +55,8 @@ class CoursePage(Page):
on_delete=models.SET_NULL,
related_name="+",
)
description = models.CharField(max_length=255, blank=True)
body = RichTextField(blank=True)
allowed_groups = ParentalManyToManyField(
Group,
related_name="course_pages",
@@ -75,6 +76,7 @@ class CoursePage(Page):
content_panels = Page.content_panels + [
FieldPanel("course_image"),
FieldPanel("description"),
FieldPanel("body"),
FieldPanel("allowed_groups", widget=CheckboxSelectMultiple),
]