From 4f58cb03201c313f8e21800bf752be56876e5e6f Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Thu, 19 Mar 2026 17:54:35 +0100 Subject: [PATCH] feat(models/pages.py): add `description` field to `CoursePage` --- home/models/pages.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/home/models/pages.py b/home/models/pages.py index 6854884..e321b1c 100644 --- a/home/models/pages.py +++ b/home/models/pages.py @@ -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), ]