Changeset - 78714600bf70
[Not reviewed]
0 1 0
Christopher Neugebauer - 7 years ago 2017-01-09 08:16:30
chrisjrn@gmail.com
Refactors badge to have render_badge too.
1 file changed with 14 insertions and 6 deletions:
0 comments (0 inline, 0 general)
registrasion/views.py
Show inline comments
...
 
@@ -975,14 +975,22 @@ def badge(request, user_id):
 
    ''' Renders a single user's badge (SVG). '''
 

	
 
    user_id = int(user_id)
 
    user = User.objects.get(pk=user_id)
 

	
 
    data = {
 
        "user": User.objects.get(pk=user_id),
 
    }
 

	
 
    t = loader.get_template('registrasion/badge.svg')
 
    response = HttpResponse(t.render(data, request))
 
    rendered = render_badge(user)
 
    response = HttpResponse(rendered)
 

	
 
    response["Content-Type"] = "image/svg+xml"
 
    response["Content-Disposition"] = 'inline; filename="badge.svg"'
 
    return response
 

	
 

	
 
def render_badge(user):
 
    ''' Renders a single user's badge. '''
 

	
 
    data = {
 
        "user": user,
 
    }
 

	
 
    t = loader.get_template('registrasion/badge.svg')
 
    return t.render(data)
0 comments (0 inline, 0 general)