Adapter les filtres pour les chercheurs pour les groupes / domaine
authorPA Parent <paparent@paparent.me>
Fri, 29 Jul 2011 14:15:24 +0000 (10:15 -0400)
committerPA Parent <paparent@paparent.me>
Fri, 29 Jul 2011 14:15:24 +0000 (10:15 -0400)
auf_savoirs_en_partage/chercheurs/templatetags/chercheurs_admin.py
auf_savoirs_en_partage/templates/admin/chercheurs/chercheur/change_list.html

index 37c5ded..14c0902 100644 (file)
@@ -3,7 +3,7 @@
 from django import template
 from django.utils.encoding import smart_unicode
 
-from chercheurs.models import Groupe, GENRE_CHOICES, STATUT_CHOICES
+from chercheurs.models import GroupeChercheur, DomaineRecherche, GENRE_CHOICES, STATUT_CHOICES
 from datamaster_modeles.models import Region, Pays
 from savoirs.models import Discipline
 
@@ -60,9 +60,14 @@ def filter_pays(context):
             'choices': prepare_choices(choices.values_list('code', 'nom'), 'pays', context)}
 
 @register.inclusion_tag('admin/filter.html', takes_context=True)
-def filter_groupe(context):
+def filter_groupe_chercheurs(context):
+    return {'title': u"groupe de chercheurs",
+            'choices': prepare_choices(GroupeChercheur.objects.values_list('id', 'nom'), 'groupes', context)}
+
+@register.inclusion_tag('admin/filter.html', takes_context=True)
+def filter_domaine_recherche(context):
     return {'title': u"domaine de recherche",
-            'choices': prepare_choices(Groupe.objects.values_list('id', 'nom'), 'groupes', context)}
+            'choices': prepare_choices(DomaineRecherche.objects.values_list('id', 'nom'), 'groupes', context)}
 
 @register.inclusion_tag('admin/filter.html', takes_context=True)
 def filter_expert(context):
index 449db74..e9fd764 100644 (file)
@@ -12,7 +12,8 @@
     {% filter_region %}
     {% filter_nord_sud %}
     {% filter_pays %}
-    {% filter_groupe %}
+    {% filter_groupe_chercheurs %}
+    {% filter_domaine_recherche %}
     {% filter_expert %}
 </div>
 {% endblock %}