From 9fd74021afb0a6d4551b21615f7094b1b0705f63 Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Wed, 8 Oct 2014 11:05:01 +0200 Subject: Added logout link to dispatcher (issue #55). - Set DISPATCHER_LOGOUT_URL environment to logout url to show logout. - Logout button currently lacks some design --- service/pixelated/user_agent.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'service') diff --git a/service/pixelated/user_agent.py b/service/pixelated/user_agent.py index bee0035b..c61618b9 100644 --- a/service/pixelated/user_agent.py +++ b/service/pixelated/user_agent.py @@ -54,9 +54,13 @@ def respond_json(entity, status_code=200): return response -@app.route('/disabled_features') -def disabled_features(): - return respond_json(DISABLED_FEATURES) +@app.route('/features') +def features(): + try: + disabled_features = {'logout': os.environ['DISPATCHER_LOGOUT_URL']} + except KeyError: + disabled_features = {} + return respond_json({'disabled_features': DISABLED_FEATURES, 'dispatcher_features': disabled_features}) @app.route('/mails', methods=['POST']) -- cgit v1.2.3