summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-02-05 21:18:00 +0200
committerLV-426 <lv-426@taproot.org.il>2015-02-05 21:20:59 +0200
commit503a9695b01737f7d281d33115dfb2fc51ba8735 (patch)
tree455b4f2a1fcc1e9ad68aba17d0fc55dd8cf77b2f
parent082e2392b574904a4f4bab1088b14141e0119ea7 (diff)
rz_api: index template rendering cleanup: render rz_username
-rw-r--r--src/server/rz_api.py23
1 files changed, 7 insertions, 16 deletions
diff --git a/src/server/rz_api.py b/src/server/rz_api.py
index e3ee942a..64f7e3e0 100644
--- a/src/server/rz_api.py
+++ b/src/server/rz_api.py
@@ -3,6 +3,7 @@ Rhizi web API
@deprecated: destined to split into rz_api_rest & rz_api_websocket
"""
+from flask import current_app
from flask import escape
from flask import render_template
from flask import request
@@ -124,21 +125,11 @@ def diff_commit__set():
op = DBO_diff_commit__topo(topo_diff)
return __common_exec(op)
-def username_initials(username):
- """
- return two letter (always) initials of username.
- we do it here rather then on the client side to avoid rendering twice, once
- 'annonymous' and later the real name, because of loading delays
- """
- words = username.split(' ')
- first_initial = words[0][0] if len(words) >= 1 and len(words[0]) >= 1 else ' '
- second_initial = (words[1][0] if len(words) >= 2 and len(words[1]) >= 1 else
- (words[0][1] if len(words) >= 1 and len(words[0]) > 1 else '_'))
- return (first_initial + second_initial).upper()
-
def index():
- session_username = session.get('username')
- username = escape(session_username if session_username != None else "Anonymous Stranger")
- profileinitials = username_initials(username)
- return render_template('index.html', username=username, profileinitials=profileinitials)
+ email_address = session.get('username')
+ rz_username = "Anonymous Stranger"
+ if None != email_address:
+ uid, u_account = current_app.user_db.lookup_user__by_email_address(email_address)
+ rz_username = escape(u_account.rz_username)
+ return render_template('index.html', rz_username=rz_username)