summaryrefslogtreecommitdiff
path: root/src/server/rz_api_rest.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/rz_api_rest.py')
-rw-r--r--src/server/rz_api_rest.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/server/rz_api_rest.py b/src/server/rz_api_rest.py
index e4ea98b9..3decfda3 100644
--- a/src/server/rz_api_rest.py
+++ b/src/server/rz_api_rest.py
@@ -35,14 +35,25 @@ log = logging.getLogger('rhizi')
db_ctl = None # injected: DB controller
def __context__common(rzdoc_id=None):
+class Req_Context():
+ """
+ Request context:
+ - user_name
+ - rzdoc
+ """
+
+ def __init__(self):
+ self.user_name = None
+ self.rzdoc = None
+
"""
build a common rquest context to pass along with a kernel diff commit:
- set user_name
"""
- ret = {}
+ ret = Req_Context()
if session.has_key('username'):
- ret['user_name'] = session['username']
+ ret.user_name = session['username']
ret['rzdoc_id'] = rzdoc_id
return ret