Adhésion: Filtre alphabétique
authorPA Parent <paparent@paparent.me>
Tue, 2 Aug 2011 19:17:42 +0000 (15:17 -0400)
committerPA Parent <paparent@paparent.me>
Tue, 2 Aug 2011 19:17:42 +0000 (15:17 -0400)
auf_savoirs_en_partage/chercheurs/admin.py
auf_savoirs_en_partage/templates/admin/chercheurs/chercheurgroupe/change_list.html [new file with mode: 0644]

index 7b44563..50ae16c 100644 (file)
@@ -198,6 +198,14 @@ class ChercheurGroupeAdmin(admin.ModelAdmin):
     list_editable = ('actif',)
     search_fields = ('chercheur__nom', 'chercheur__prenom')
 
+    alphabet_filter = 'chercheur__nom'
+    DEFAULT_ALPHABET = ''
+
+
+    def lookup_allowed(self, lookup, value):
+        return lookup in ['chercheur__nom__istartswith'] or \
+               admin.ModelAdmin.lookup_allowed(self, lookup, value)
+
     def queryset(self, request):
         qs = super(ChercheurGroupeAdmin, self).queryset(request)
 
diff --git a/auf_savoirs_en_partage/templates/admin/chercheurs/chercheurgroupe/change_list.html b/auf_savoirs_en_partage/templates/admin/chercheurs/chercheurgroupe/change_list.html
new file mode 100644 (file)
index 0000000..1974174
--- /dev/null
@@ -0,0 +1 @@
+{% extends "alphafilter/change_list.html" %}