diff --git a/opentech/public/people/models.py b/opentech/public/people/models.py index dd43e3b57fbfd4637369b79a5c5cccfdc32a6826..9cae8100cf1072754487563cbcd8adb23f051539 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'),