Skip to content
Snippets Groups Projects
Commit 2663a731 authored by Nik | Klampfradler's avatar Nik | Klampfradler Committed by root
Browse files

Add Person and Group to search index

parent 88666e18
No related branches found
No related tags found
1 merge request!204Resolve "Global search"
from haystack import indexes
from .models import Person, Group
class PersonIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
first_name = indexes.CharField(model_attr="first_name")
last_name = indexes.CharField(model_attr="last_name")
additional_name = indexes.CharField(model_attr="additional_name")
email = indexes.CharField(model_attr="email")
phone_number = indexes.CharField(model_attr="phone_number")
mobile_number = indexes.CharField(model_attr="mobile_number")
def get_model(self):
return Person
class GroupIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.EdgeNgramField(document=True, use_template=True)
name = indexes.CharField(model_attr="name")
short_name = indexes.CharField(model_attr="short_name")
def get_model(self):
return Group
{{ object.name }}
{{ object.short_name }}
{{ object.full_name }}
{{ object.user.username }}
{{ object.email }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment