mirror of
https://github.com/jazzband/django-avatar.git
synced 2026-05-28 16:58:19 +00:00
commit
5144ba0300
2 changed files with 5 additions and 7 deletions
|
|
@ -4,5 +4,5 @@ urlpatterns = patterns('avatar.views',
|
|||
url('^add/$', 'add', name='avatar_add'),
|
||||
url('^change/$', 'change', name='avatar_change'),
|
||||
url('^delete/$', 'delete', name='avatar_delete'),
|
||||
url('^render_primary/(?P<user>[\+\w]+)/(?P<size>[\d]+)/$', 'render_primary', name='avatar_render_primary'),
|
||||
url('^render_primary/(?P<user>[\w\d\.\-_]{3,30})/(?P<size>[\d]+)/$', 'render_primary', name='avatar_render_primary'),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ from django.shortcuts import render_to_response
|
|||
from django.template import RequestContext
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
|
||||
from django.contrib.auth.decorators import login_required
|
||||
|
||||
|
|
@ -68,8 +69,7 @@ def add(request, extra_context=None, next_override=None,
|
|||
image_file = request.FILES['avatar']
|
||||
avatar.avatar.save(image_file.name, image_file)
|
||||
avatar.save()
|
||||
request.user.message_set.create(
|
||||
message=_("Successfully uploaded a new avatar."))
|
||||
messages.success(request, _("Successfully uploaded a new avatar."))
|
||||
avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
|
||||
return HttpResponseRedirect(next_override or _get_next(request))
|
||||
return render_to_response(
|
||||
|
|
@ -106,8 +106,7 @@ def change(request, extra_context=None, next_override=None,
|
|||
avatar.primary = True
|
||||
avatar.save()
|
||||
updated = True
|
||||
request.user.message_set.create(
|
||||
message=_("Successfully updated your avatar."))
|
||||
messages.success(request, _("Successfully updated your avatar."))
|
||||
if updated:
|
||||
avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
|
||||
return HttpResponseRedirect(next_override or _get_next(request))
|
||||
|
|
@ -143,8 +142,7 @@ def delete(request, extra_context=None, next_override=None, *args, **kwargs):
|
|||
avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
|
||||
break
|
||||
Avatar.objects.filter(id__in=ids).delete()
|
||||
request.user.message_set.create(
|
||||
message=_("Successfully deleted the requested avatars."))
|
||||
messages.success(request, _("Successfully deleted the requested avatars."))
|
||||
return HttpResponseRedirect(next_override or _get_next(request))
|
||||
return render_to_response(
|
||||
'avatar/confirm_delete.html',
|
||||
|
|
|
|||
Loading…
Reference in a new issue