From e5376096fd27aa86ab984a069807b6196dc35f1d Mon Sep 17 00:00:00 2001
From: "jindra12.underdark" <jindra12.underdark@gmail.com>
Date: Sun, 23 Apr 2023 00:25:45 +0200
Subject: [PATCH] Add election page under crossroads and custom

#188
---
 district/models.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/district/models.py b/district/models.py
index cdd23804..e94bd691 100644
--- a/district/models.py
+++ b/district/models.py
@@ -1072,7 +1072,11 @@ class DistrictElectionRootPage(RoutablePageMixin, Page):
 
     ### RELATIONS
 
-    parent_page_types = ["district.DistrictHomePage"]
+    parent_page_types = [
+        "district.DistrictHomePage",
+        "district.DistrictCustomPage",
+        "district.DistrictCrossroadPage",
+    ]
     subpage_types = [
         "district.DistrictElectionCampaignPage",
         "district.DistrictGeoFeatureCollectionPage",
@@ -1384,7 +1388,7 @@ class DistrictCustomPage(
     ### RELATIONS
 
     parent_page_types = ["district.DistrictHomePage", "district.DistrictCrossroadPage"]
-    subpage_types = []
+    subpage_types = ["district.DistrictElectionRootPage"]
 
     ### OTHERS
 
-- 
GitLab