list_filter = ('groupes',)
list_per_page = 25
actions = ('remove_from_group',)
- search_fields = ('personne__nom', 'personne__prenom')
+ search_fields = ('nom', 'prenom')
def remove_from_group(self, request, queryset):
groupe_id = request.GET.get('groupes__id__exact')
else:
direction = ''
if sort == 'nom':
- chercheurs = chercheurs.order_by(direction + 'personne__nom', 'personne__prenom', '-date_modification')
+ chercheurs = chercheurs.order_by(direction + 'nom', 'prenom', '-date_modification')
elif sort == 'etablissement':
chercheurs = chercheurs.extra(select=dict(nom_etablissement='IFNULL(ref_etablissement.nom, chercheurs_chercheur.etablissement_autre_nom)'),
order_by=[direction + 'nom_etablissement', '-date_modification'])