[Debconf-video-commits] r357 - package/branches/pycon09/src/debconfvideo/web/pyconvideo

benh at alioth.debian.org benh at alioth.debian.org
Sat Mar 21 16:20:05 UTC 2009


Author: benh
Date: 2009-03-21 16:20:05 +0000 (Sat, 21 Mar 2009)
New Revision: 357

Modified:
   package/branches/pycon09/src/debconfvideo/web/pyconvideo/admin.py
Log:
Customise target file view:
- Add file_status and locked_by to the list view
- Allow filtering by target_format and file_status.
- Show fields in a sensible order


Modified: package/branches/pycon09/src/debconfvideo/web/pyconvideo/admin.py
===================================================================
--- package/branches/pycon09/src/debconfvideo/web/pyconvideo/admin.py	2009-03-21 16:18:51 UTC (rev 356)
+++ package/branches/pycon09/src/debconfvideo/web/pyconvideo/admin.py	2009-03-21 16:20:05 UTC (rev 357)
@@ -1,6 +1,13 @@
 from web.pyconvideo import models
 from django.contrib import admin
 
+class VideoTargetFileAdmin(admin.ModelAdmin):
+    fields = ['event_recording', 'target_format',
+              'generated_time', 'file_status', 'comments', 'locked_by',
+              'published_time']
+    list_display = ['target_filename', 'file_status', 'locked_by']
+    list_filter = ['target_format', 'file_status']
+
 admin.site.register(models.Conference)
 admin.site.register(models.ConferenceRoom)
 admin.site.register(models.Event)
@@ -8,4 +15,4 @@
 admin.site.register(models.VideoRecording)
 admin.site.register(models.VideoEventRecording)
 admin.site.register(models.VideoTargetFormat)
-admin.site.register(models.VideoTargetFile)
+admin.site.register(models.VideoTargetFile, VideoTargetFileAdmin)




More information about the Debconf-video-commits mailing list