diff options
author | Artur Smęt <artur.smet@mirumee.com> | 2016-12-15 10:53:49 +0100 |
---|---|---|
committer | Artur Smęt <artur.smet@mirumee.com> | 2016-12-20 15:38:50 +0100 |
commit | 0e61ae0ddf4ceb238552b7b4cdc1078134e2736c (patch) | |
tree | 3938cc1c5070120074e1e7d7d3dba8760e28b469 /saleor/userprofile | |
parent | 51eacf1c9ec64590bc57809f456ff35fbc23c0a8 (diff) | |
download | saleor-frontend-0e61ae0ddf4ceb238552b7b4cdc1078134e2736c.tar.gz saleor-frontend-0e61ae0ddf4ceb238552b7b4cdc1078134e2736c.tar.bz2 saleor-frontend-0e61ae0ddf4ceb238552b7b4cdc1078134e2736c.zip |
Index products, orders and users
Diffstat (limited to 'saleor/userprofile')
-rw-r--r-- | saleor/userprofile/models.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/saleor/userprofile/models.py b/saleor/userprofile/models.py index e6a1cb8c..e9acbcd6 100644 --- a/saleor/userprofile/models.py +++ b/saleor/userprofile/models.py @@ -8,6 +8,7 @@ from django.utils import timezone from django.utils.encoding import python_2_unicode_compatible from django.utils.translation import pgettext_lazy from django_countries.fields import Country, CountryField +from ..search import index class AddressManager(models.Manager): @@ -116,7 +117,7 @@ class UserManager(BaseUserManager): return entry -class User(PermissionsMixin, AbstractBaseUser): +class User(PermissionsMixin, AbstractBaseUser, index.Indexed): email = models.EmailField(unique=True) addresses = models.ManyToManyField(Address, blank=True) is_staff = models.BooleanField( @@ -141,6 +142,9 @@ class User(PermissionsMixin, AbstractBaseUser): objects = UserManager() + search_fields = [ + index.SearchField('email')] + def get_full_name(self): return self.email |