From c01ffbb3752f03a2301372eef4f603ce4459df4d Mon Sep 17 00:00:00 2001 From: LV-426 Date: Mon, 30 Mar 2015 20:21:28 +0300 Subject: rz_api: map REST path /rz/xxx --- src/server/rz_api.py | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) (limited to 'src/server/rz_api.py') diff --git a/src/server/rz_api.py b/src/server/rz_api.py index 1444368e..17ab6fa7 100644 --- a/src/server/rz_api.py +++ b/src/server/rz_api.py @@ -8,25 +8,13 @@ from flask import escape from flask import render_template from flask import request from flask import session +from flask import redirect import logging -import traceback - -from db_op import DBO_diff_commit__topo -from db_op import DBO_load_link_set -from db_op import DBO_match_node_id_set -from db_op import DBO_match_node_set_by_id_attribute -from db_op import DBO_rz_clone -from model.graph import Topo_Diff -from model.model import Link -from rz_api_common import __sanitize_input, map_rzdoc_name_to_rzdoc_id -from rz_api_common import sanitize_input__topo_diff -from rz_api_rest import common_resp_handle -from neo4j_cypher import QT_Node_Filter__Doc_ID_Label - +from rz_api_common import sanitize_input__rzdoc_name log = logging.getLogger('rhizi') -def index(): +def index(rzdoc_name=None): # fetch rz_username for welcome message email_address = session.get('username') @@ -54,6 +42,14 @@ def index(): hostname = client_POV_server_name.split(':')[0] port = client_POV_server_name.split(':')[1] + if None == rzdoc_name: + s_rzdoc_name = current_app.rz_config.rzdoc__mainpage_name + else: + try: + s_rzdoc_name = sanitize_input__rzdoc_name(rzdoc_name, current_app.rz_config) + except Exception as e: + log.exception(e) + return render_template('index.html', rz_username=rz_username, rz_config__rzdoc_cur__name = s_rzdoc_name, -- cgit v1.3.1