Skip to content
This repository was archived by the owner on Jul 3, 2023. It is now read-only.

Commit 45f33be

Browse files
author
Alessio Fabiani
committed
- Removing deprecated methods
1 parent 320e656 commit 45f33be

File tree

2 files changed

+31
-39
lines changed

2 files changed

+31
-39
lines changed

avatar/views.py

Lines changed: 30 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from django.http import HttpResponseRedirect
2-
from django.shortcuts import render_to_response
3-
from django.template import RequestContext
2+
from django.shortcuts import render
43
from django.utils.translation import ugettext as _
54
from django.conf import settings
65

@@ -16,7 +15,7 @@
1615

1716
def _get_next(request):
1817
"""
19-
The part that's the least straightforward about views in this module is how they
18+
The part that's the least straightforward about views in this module is how they
2019
determine their redirects after they have finished computation.
2120
2221
In short, they will try and determine the next place to go in the following order:
@@ -37,14 +36,14 @@ def _get_next(request):
3736
def _get_avatars(user):
3837
# Default set. Needs to be sliced, but that's it. Keep the natural order.
3938
avatars = user.avatar_set.all()
40-
39+
4140
# Current avatar
4241
primary_avatar = avatars.order_by('-primary')[:1]
4342
if primary_avatar:
4443
avatar = primary_avatar[0]
4544
else:
4645
avatar = None
47-
46+
4847
if AVATAR_MAX_AVATARS_PER_USER == 1:
4948
avatars = primary_avatar
5049
else:
@@ -72,17 +71,15 @@ def add(request, extra_context=None, next_override=None,
7271
messages.info(request, _("Successfully uploaded a new avatar."))
7372
avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
7473
return HttpResponseRedirect(next_override or _get_next(request))
75-
return render_to_response(
74+
ctx = {'avatar': avatar,
75+
'avatars': avatars,
76+
'upload_avatar_form': upload_avatar_form,
77+
'next': next_override or _get_next(request), }
78+
ctx.update(extra_context)
79+
return render(
80+
request,
7681
'avatar/add.html',
77-
extra_context,
78-
context_instance = RequestContext(
79-
request,
80-
{ 'avatar': avatar,
81-
'avatars': avatars,
82-
'upload_avatar_form': upload_avatar_form,
83-
'next': next_override or _get_next(request), }
84-
)
85-
)
82+
context=ctx)
8683

8784
@login_required
8885
def change(request, extra_context=None, next_override=None,
@@ -110,18 +107,16 @@ def change(request, extra_context=None, next_override=None,
110107
if updated:
111108
avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
112109
return HttpResponseRedirect(next_override or _get_next(request))
113-
return render_to_response(
110+
ctx = {'avatar': avatar,
111+
'avatars': avatars,
112+
'upload_avatar_form': upload_avatar_form,
113+
'primary_avatar_form': primary_avatar_form,
114+
'next': next_override or _get_next(request), }
115+
ctx.update(extra_context)
116+
return render(
117+
request,
114118
'avatar/change.html',
115-
extra_context,
116-
context_instance = RequestContext(
117-
request,
118-
{ 'avatar': avatar,
119-
'avatars': avatars,
120-
'upload_avatar_form': upload_avatar_form,
121-
'primary_avatar_form': primary_avatar_form,
122-
'next': next_override or _get_next(request), }
123-
)
124-
)
119+
context=ctx)
125120

126121
@login_required
127122
def delete(request, extra_context=None, next_override=None, *args, **kwargs):
@@ -144,18 +139,16 @@ def delete(request, extra_context=None, next_override=None, *args, **kwargs):
144139
Avatar.objects.filter(id__in=ids).delete()
145140
messages.info(request, _("Successfully deleted the requested avatars."))
146141
return HttpResponseRedirect(next_override or _get_next(request))
147-
return render_to_response(
142+
ctx = {'avatar': avatar,
143+
'avatars': avatars,
144+
'delete_avatar_form': delete_avatar_form,
145+
'next': next_override or _get_next(request), }
146+
ctx.update(extra_context)
147+
return render(
148+
request,
148149
'avatar/confirm_delete.html',
149-
extra_context,
150-
context_instance = RequestContext(
151-
request,
152-
{ 'avatar': avatar,
153-
'avatars': avatars,
154-
'delete_avatar_form': delete_avatar_form,
155-
'next': next_override or _get_next(request), }
156-
)
157-
)
158-
150+
context=ctx)
151+
159152
def render_primary(request, extra_context={}, user=None, size=AVATAR_DEFAULT_SIZE, *args, **kwargs):
160153
size = int(size)
161154
avatar = get_primary_avatar(user, size=size)
@@ -169,4 +162,3 @@ def render_primary(request, extra_context={}, user=None, size=AVATAR_DEFAULT_SIZ
169162
else:
170163
url = get_default_avatar_url()
171164
return HttpResponseRedirect(url)
172-

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22

3-
version = '2.1.7'
3+
version = '2.1.8'
44

55
LONG_DESCRIPTION = """
66
Using geonode-avatar

0 commit comments

Comments
 (0)