Browse Source

Improve admin: allow to search for points, add missing fields in list view

Baptiste Jonglez 6 years ago
parent
commit
c42074edeb
1 changed files with 4 additions and 1 deletions
  1. 4 1
      panorama/admin.py

+ 4 - 1
panorama/admin.py

@@ -24,6 +24,7 @@ class PanoramaAdmin(admin.ModelAdmin):
     fields = ('name', ('image', 'image_width', 'image_height'),
               'loop', ('latitude', 'longitude'), ('ground_altitude', 'height_above_ground'))
     readonly_fields = ('image_width', 'image_height')
+    search_fields = ('name', )
     actions = ('regenerate_tiles', )
 
     def regenerate_tiles(self, request, queryset):
@@ -37,5 +38,7 @@ class PanoramaAdmin(admin.ModelAdmin):
 @admin.register(ReferencePoint)
 class ReferencePointAdmin(admin.ModelAdmin):
     model = ReferencePoint
-    list_display = ('name', 'latitude', 'longitude', 'altitude', 'kind')
+    list_display = ('name', 'latitude', 'longitude', 'height_above_ground', 'altitude', 'kind')
+    list_filter = ('kind', )
     fields = ('name', ('latitude', 'longitude'), ('ground_altitude', 'height_above_ground'), 'kind')
+    search_fields = ('name', )