]> git.parisson.com Git - telemeta.git/commitdiff
add ordering to admin lists
authoryomguy <yomguy@parisson.com>
Wed, 1 Jun 2011 16:15:54 +0000 (18:15 +0200)
committeryomguy <yomguy@parisson.com>
Wed, 1 Jun 2011 16:15:54 +0000 (18:15 +0200)
telemeta/admin.py

index 4e008ed39f859b720ebf2583ae0e3de67c53c509..51754039fe0c12742484590ca3508997a57818d0 100644 (file)
@@ -6,36 +6,43 @@ from django.contrib import admin
 
 class MediaCollectionAdmin(admin.ModelAdmin):
     search_fields = ['title', 'code']
+    ordering = ['code']
 
 class MediaItemAdmin(admin.ModelAdmin):
     search_fields = ['title', 'code']
+    ordering = ['code']
 
 class MediaPartAdmin(admin.ModelAdmin):
-    search_fields = ['title']
-
+    search_fields = ['title', 'item__code']
+    ordering = ['title']
 
 class InstrumentAdmin(admin.ModelAdmin):
-     search_fields = ['name']
-     
+    search_fields = ['name']
+    ordering = ['name']
+    
 class InstrumentAliasAdmin(admin.ModelAdmin):
-     search_fields = ['name']
+    search_fields = ['name']
+    ordering = ['name']
 
 class InstrumentRelationAdmin(admin.ModelAdmin):
-     search_fields = ['instrument__name', 'parent_instrument__name']
-
+    search_fields = ['instrument__name', 'parent_instrument__name']
+    ordering = ['parent_instrument__name']
+     
 class InstrumentAliasRelationAdmin(admin.ModelAdmin):
-     search_fields = ['alias__name', 'instrument__name']
-
+    search_fields = ['alias__name', 'instrument__name']
+    ordering = ['alias__name']
 
 class LocationAdmin(admin.ModelAdmin):
-     search_fields = ['name']
+    search_fields = ['name']
+    ordering = ['name']
      
 class LocationAliasAdmin(admin.ModelAdmin):
-     search_fields = ['location__name', 'alias']
-
+    search_fields = ['location__name', 'alias']
+    ordering = ['alias']
+     
 class LocationRelationAdmin(admin.ModelAdmin):
-     search_fields = ['location__name', 'ancestor_location__name']
-
+    search_fields = ['location__name', 'ancestor_location__name']
+    ordering = ['ancestor_location__name']
 
 admin.site.register(MediaCollection, MediaCollectionAdmin)
 #admin.site.register(MediaItem, MediaItemAdmin)