From f2030e91a124c279efd7e96a16db7b75c32edc3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomi=20Valentov=C3=A1?= <git@imaniti.org> Date: Tue, 23 Jul 2024 11:40:39 +0200 Subject: [PATCH] fix search --- district/models.py | 13 +++++++++++++ shared/models/main.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/district/models.py b/district/models.py index 16603996..e3e8f2c6 100644 --- a/district/models.py +++ b/district/models.py @@ -644,6 +644,19 @@ class DistrictSearchPage(MainSearchPageMixin): parent_page_types = ["district.DistrictHomePage"] + ### OTHERS + + @property + def searchable_models(self) -> list: + return [ + DistrictArticlePage, + DistrictCustomPage, + DistrictCrossroadPage, + DistrictNewProgramPage, + DistrictCenterPage, + DistrictContactPage, + ] + class DistrictCustomPage(RoutablePageMixin, MainSimplePageMixin): ### FIELDS diff --git a/shared/models/main.py b/shared/models/main.py index de914222..10a792ba 100644 --- a/shared/models/main.py +++ b/shared/models/main.py @@ -1723,7 +1723,7 @@ class MainSearchPageMixin( @property def searchable_models(self) -> list: # NOTE: Must be implemented - return [] + raise NotImplementedError def get_context(self, request, *args, **kwargs): context = super().get_context(request, args, kwargs) -- GitLab