summaryrefslogtreecommitdiff
path: root/src/server/rz_api.py
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-02-09 16:18:12 +0200
committerAlon Levy <alon@pobox.com>2015-02-09 16:18:12 +0200
commit75bba28a7c739002c1a8412914e10f3506bea86d (patch)
treece571ef0378d747a7d100fbaa91e38fb93b1049f /src/server/rz_api.py
parent15d2ca9f7c2e7b7f1464774badcc22b8f659606b (diff)
server/client: move rz_config to templates, fill in to match server config host/post
Diffstat (limited to 'src/server/rz_api.py')
-rw-r--r--src/server/rz_api.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/rz_api.py b/src/server/rz_api.py
index 64f7e3e0..da52b4a2 100644
--- a/src/server/rz_api.py
+++ b/src/server/rz_api.py
@@ -8,6 +8,7 @@ from flask import escape
from flask import render_template
from flask import request
from flask import session
+from flask import Response
import logging
import traceback
@@ -133,3 +134,14 @@ def index():
rz_username = escape(u_account.rz_username)
return render_template('index.html', rz_username=rz_username)
+
+def rz_config():
+ server_name = current_app.rz_config.SERVER_NAME
+ if ':' in server_name:
+ hostname, port = server_name.split(':')
+ else:
+ hostname, port = server_name, 80
+ body = render_template('rz_config.js', hostname=hostname, port=port)
+ response = Response(body, status=200, mimetype='application/json')
+
+ return response