From c02da0f02a3bb39be082d1c61623cfa07ca0f806 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Wed, 14 Feb 2018 17:12:49 +0000 Subject: [PATCH] Limit the search to only pages on the public site Hides the fund forms and the round pages --- opentech/public/search/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/opentech/public/search/views.py b/opentech/public/search/views.py index c0e09940d..35c01a4f5 100644 --- a/opentech/public/search/views.py +++ b/opentech/public/search/views.py @@ -4,6 +4,8 @@ from django.shortcuts import render from wagtail.wagtailcore.models import Page from wagtail.wagtailsearch.models import Query +from opentech.public.home.models import HomePage + def search(request): search_query = request.GET.get('query', None) @@ -11,7 +13,8 @@ def search(request): # Search if search_query: - search_results = Page.objects.live().search(search_query, operator='and') + public_site = HomePage.objects.first() + search_results = Page.objects.live().child_of(public_site).search(search_query, operator='and') query = Query.get(search_query) # Record hit -- GitLab