Adapt the pwclientrc file to suit the current scheme in use.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
project = get_object_or_404(Project, linkname = project_id)
context = PatchworkRequestContext(request)
context.project = project
+ if request.is_secure():
+ context['scheme'] = 'https'
+ else:
+ context['scheme'] = 'http'
response = HttpResponse(mimetype = "text/plain")
response['Content-Disposition'] = 'attachment; filename=.pwclientrc'
response.write(render_to_string('patchwork/pwclientrc', context))
# Save this file to ~/.pwclientrc
#
[base]
-url: http://{{site.domain}}{% url patchwork.views.xmlrpc.xmlrpc %}
+url: {{scheme}}://{{site.domain}}{% url patchwork.views.xmlrpc.xmlrpc %}
project: {{ project.linkname }}
{% if user.is_authenticated %}
# Adding authentication parameters will allow you to use the 'update'