Commit c778fe07fb6d25a0d2b036dbe4ba6e10dacbec3b

Authored by Luan
1 parent f91924a1

Minor fix on author message search index

Showing 1 changed file with 3 additions and 8 deletions   Show diff stats
src/super_archives/search_indexes.py
@@ -12,7 +12,9 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable): @@ -12,7 +12,9 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable):
12 title = indexes.CharField(model_attr='subject_clean') 12 title = indexes.CharField(model_attr='subject_clean')
13 description = indexes.CharField(model_attr='body') 13 description = indexes.CharField(model_attr='body')
14 modified = indexes.DateTimeField(model_attr='received_time') 14 modified = indexes.DateTimeField(model_attr='received_time')
15 - author = indexes.CharField(null=True) 15 + author = indexes.CharField(
  16 + model_attr='from_address__get_full_name', null=True
  17 + )
16 author_url = indexes.CharField(null=True) 18 author_url = indexes.CharField(null=True)
17 type = indexes.CharField() 19 type = indexes.CharField()
18 icon_name = indexes.CharField() 20 icon_name = indexes.CharField()
@@ -28,13 +30,6 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable): @@ -28,13 +30,6 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable):
28 def get_updated_field(self): 30 def get_updated_field(self):
29 return 'received_time' 31 return 'received_time'
30 32
31 - def prepare_author(self, obj):  
32 - if obj.from_address.user:  
33 - return obj.from_address.user.get_full_name()  
34 - elif obj.from_address.get_full_name():  
35 - return obj.from_address.get_full_name()  
36 - return obj.from_address.real_name  
37 -  
38 def prepare_author_url(self, obj): 33 def prepare_author_url(self, obj):
39 if obj.from_address.user: 34 if obj.from_address.user:
40 return obj.from_address.user.get_absolute_url() 35 return obj.from_address.user.get_absolute_url()