@@ -965,6 +965,24 @@ def invoice_mailout(request):
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)
"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