From a44002b714f682de45ada985ee01d20d3fcceaff Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Tue, 17 Mar 2026 12:31:58 +0100 Subject: [PATCH] feat(home/models.py): only allow CourseModulePages to be created under CoursePages --- home/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/home/models.py b/home/models.py index ab6f7c3..d6f21be 100644 --- a/home/models.py +++ b/home/models.py @@ -57,6 +57,7 @@ class CoursePage(Page): FieldPanel("body"), FieldPanel("allowed_groups", widget=CheckboxSelectMultiple), ] + subpage_types = ["home.CourseModulePage"] class CourseModulePage(Page): @@ -78,6 +79,7 @@ class CourseModulePage(Page): return self.title content_panels = Page.content_panels + ["body"] + parent_page_types = ["home.CoursePage"] class EventPageTag(TaggedItemBase):