dispatch avatar_updated signal from admin as well

This commit is contained in:
andrean 2013-06-26 10:54:29 +02:00
parent b8844d8cd9
commit ba38663bab

View file

@ -3,8 +3,10 @@ from django.utils.translation import ugettext_lazy as _
from avatar.models import Avatar
from avatar.templatetags.avatar_tags import avatar
from avatar.signals import avatar_updated
from avatar.util import User
class AvatarAdmin(admin.ModelAdmin):
list_display = ('get_avatar', 'user', 'primary', "date_uploaded")
list_filter = ('primary',)
@ -17,4 +19,9 @@ class AvatarAdmin(admin.ModelAdmin):
get_avatar.short_description = _('Avatar')
get_avatar.allow_tags = True
def save_model(self, request, obj, form, change):
super(AvatarAdmin, self).save_model(request, obj, form, change)
avatar_updated.send(sender=Avatar, user=request.user, avatar=obj)
admin.site.register(Avatar, AvatarAdmin)