annotate user_photos/admin.py @ 718:bf5340705d0c

Completed view to delete user photos. Still need to modify the admin to delete not just the model instance but the S3 bucket keys.
author Brian Neal <bgneal@gmail.com>
date Wed, 18 Sep 2013 21:34:05 -0500
parents d7a0aaabc06c
children cc8de231df5a
rev   line source
bgneal@695 1 """Admin definitions for the user_photos application."""
bgneal@695 2 from django.contrib import admin
bgneal@695 3
bgneal@695 4 from user_photos.models import Photo
bgneal@695 5
bgneal@703 6 IMG_TAG = '<img src="%s" alt="thumbnail" />'
bgneal@695 7
bgneal@695 8 class PhotoAdmin(admin.ModelAdmin):
bgneal@695 9 date_hierarchy = 'upload_date'
bgneal@695 10 ordering = ['-upload_date']
bgneal@695 11 raw_id_fields = ['user']
bgneal@695 12 search_fields = ['user__username', 'user__email']
bgneal@703 13 list_display = ['__unicode__', 'thumbnail']
bgneal@703 14
bgneal@703 15 def thumbnail(self, obj):
bgneal@703 16 return IMG_TAG % obj.thumb_url
bgneal@703 17 thumbnail.allow_tags = True
bgneal@695 18
bgneal@695 19 admin.site.register(Photo, PhotoAdmin)