]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/question.py
Update readers.py
[osqa.git] / forum / models / question.py
index ef4a37d814390a25f4de23734991570947db755c..5a7786de19092a3abed5a0d018a7f4c3053f198e 100644 (file)
@@ -3,7 +3,7 @@ from tag import Tag
 from django.utils.translation import ugettext as _
 
 class QuestionManager(NodeManager):
 from django.utils.translation import ugettext as _
 
 class QuestionManager(NodeManager):
-    def search(self, keywords):
+    def search(self, keywords, **kwargs):
         return False, self.filter(models.Q(title__icontains=keywords) | models.Q(body__icontains=keywords))
 
 class Question(Node):
         return False, self.filter(models.Q(title__icontains=keywords) | models.Q(body__icontains=keywords))
 
 class Question(Node):
@@ -27,6 +27,9 @@ class Question(Node):
 
     @property
     def headline(self):
 
     @property
     def headline(self):
+        return self._headline()
+
+    def _headline(self):
         if self.nis.deleted:
             return _('[deleted] ') + self.title
 
         if self.nis.deleted:
             return _('[deleted] ') + self.title
 
@@ -60,21 +63,7 @@ class Question(Node):
 
         return [Question.objects.get(id=r['id']) for r in related_list]
     
 
         return [Question.objects.get(id=r['id']) for r in related_list]
     
-    def get_active_users(self):
-        active_users = set()
-        
-        active_users.add(self.author)
-        
-        for answer in self.answers:
-            active_users.add(answer.author)
-            
-            for comment in answer.comments:
-                active_users.add(comment.author)
-                        
-        for comment in self.comments:
-            active_users.add(comment.author)
-        
-        return active_users
+
 
 
 class QuestionSubscription(models.Model):
 
 
 class QuestionSubscription(models.Model):