File diff cbb04cbdf442 → 9da41c06de54
registrasion/views.py
Show inline comments
...
 
@@ -959,12 +959,30 @@ def invoice_mailout(request):
 

	
 
        if form.cleaned_data["action"] == forms.InvoiceEmailForm.ACTION_SEND:
 
            # Send e-mails *ONLY* if we're sending.
 
            send_mass_mail(emails)
 
            messages.info(request, "The e-mails have been sent.")
 

	
 
    data = {
 
        "form": form,
 
        "emails": emails,
 
    }
 

	
 
    return render(request, "registrasion/invoice_mailout.html", data)
 

	
 

	
 
@user_passes_test(_staff_only)
 
def badge(request, user_id):
 
    ''' Renders a single user's badge (SVG). '''
 

	
 
    user_id = int(user_id)
 

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

	
 
    print User.objects.get(pk=user_id)
 

	
 
    response = render(request, "registrasion/badge.svg", data)
 
    response["Content-Type"] = "image/svg+xml"
 
    response["Content-Disposition"] = 'inline; filename="badge.svg"'
 
    return response