Merge branch 'master' of gitosis@git.auf:auf_savoirs_en_partage_django
authorAli Jetha <ali@U-AJ.(none)>
Thu, 28 Oct 2010 21:45:28 +0000 (17:45 -0400)
committerAli Jetha <ali@U-AJ.(none)>
Thu, 28 Oct 2010 21:45:28 +0000 (17:45 -0400)
1  2 
auf_savoirs_en_partage/chercheurs/models.py

@@@ -48,9 -48,16 +48,16 @@@ class ChercheurQuerySet(models.query.Qu
          for word in text.split():
              qs = qs.filter(Q(personne__nom__icontains=word) |
                             Q(personne__prenom__icontains=word) |
 -                           Q(expertise__icontains=word) |
 +                           Q(theme_recherche__icontains=word) |
                             Q(etablissement_autre_nom__icontains=word) |
-                            Q(etablissement__nom__icontains=word))    
+                            Q(etablissement__nom__icontains=word) |
+                            Q(etablissement__pays__nom__icontains=word) |
+                            Q(discipline__nom__icontains=word) |
+                            Q(publication1__titre__icontains=word) |
+                            Q(publication2__titre__icontains=word) |
+                            Q(publication3__titre__icontains=word) |
+                            Q(publication4__titre__icontains=word) |
+                            Q(these__titre__icontains=word)).distinct()
          return qs
  
  FONCTION_CHOICES = (('Professeur', 'Professeur'), ('Chercheur', 'Chercheur'), ('Chercheur_independant', 'Chercheur indépendant'), ('Doctorant', 'Doctorant'))