From 2e22b9e3895ad810d481345bebb3c352b1f43678 Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Fri, 31 Aug 2018 12:26:03 +0100
Subject: [PATCH] Add search index for people

---
 opentech/public/people/models.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/opentech/public/people/models.py b/opentech/public/people/models.py
index dd43e3b57..9cae8100c 100644
--- a/opentech/public/people/models.py
+++ b/opentech/public/people/models.py
@@ -16,6 +16,7 @@ from wagtail.admin.edit_handlers import (
     StreamFieldPanel
 )
 from wagtail.images.edit_handlers import ImageChooserPanel
+from wagtail.search import index
 
 from opentech.public.utils.blocks import StoryBlock
 from opentech.public.utils.models import BasePage, BaseFunding, FundingMixin, RelatedPage
@@ -146,6 +147,11 @@ class PersonPage(FundingMixin, BasePage):
     biography = StreamField(StoryBlock(), blank=True)
     email = models.EmailField(blank=True)
 
+    search_fields = BasePage.search_fields + [
+        index.SearchField('introduction'),
+        index.SearchField('biography')
+    ]
+
     content_panels = BasePage.content_panels + [
         MultiFieldPanel([
             FieldPanel('first_name'),
-- 
GitLab