From 1e125b0a6a28b635b44d7fcc61c29a3af0f181f4 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Mon, 23 Mar 2015 16:59:09 +0200 Subject: DB_op: wip: DBO_rzdoc__new, DBO_rzdoc__open --- src/server/rz_api_rest.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/server/rz_api_rest.py') diff --git a/src/server/rz_api_rest.py b/src/server/rz_api_rest.py index 29998128..ac3a5c6e 100644 --- a/src/server/rz_api_rest.py +++ b/src/server/rz_api_rest.py @@ -42,6 +42,23 @@ def __context__common(): return ret +def rzdoc__new(): + # TODO: add doc node, set doc label, associate user-doc + + def sanitize_input(req): + return request.get_json().get('rzdoc_name') + + ctx = __context__common() + rzdoc_name = sanitize_input(request) + try: + kernel = flask.current_app.kernel + rzdoc = kernel.rzdoc__new(rzdoc_name, ctx) + return common_resp_handle(data=rzdoc) + except Exception as e: + log.error(e.message) + log.error(traceback.print_exc()) + return common_resp_handle(error=e) + def diff_commit__topo(): """ REST API wrapper around diff_commit__topo(): -- cgit v1.3.1