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