class EmployeAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin):
alphabet_filter = 'nom'
+ DEFAULT_ALPHABET = u'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
search_fields = ('id', 'nom', 'prenom', 'nom_affichage', )
ordering = ('nom', )
actions = ('desactiver', )
def queryset(self, request):
qs = super(EmployeAdmin, self).queryset(request)
- return qs.filter(actif=True).select_related(depth=1)
+ return qs.filter(actif=True).select_related(depth=1).order_by('nom')
def save_formset(self, request, form, formset, change):
instances = formset.save(commit=False)
--- /dev/null
+<style type="text/css" media="screen">
+ul.alphabetfilter {
+ list-style: none;
+ display: inline;
+}
+ul.alphabetfilter li,
+.change-list ul.alphabetfilter li {
+ width: 0.7em;
+ display: inline;
+}
+ul.alphabetfilter li.first,
+.change-list ul.alphabetfilter li.first {
+ width: 2em;
+}
+.inactive {
+ color: #999;
+}
+.selected {
+ color: red;
+}
+</style>