diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-03-23 16:59:09 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-01 22:20:31 +0300 |
| commit | 1e125b0a6a28b635b44d7fcc61c29a3af0f181f4 (patch) | |
| tree | ac6f7361dbce591a096b0b147c0025e885b8542d /src/server/rz_api_rest.py | |
| parent | e08630c5e073a2f6d3b30086d2f371f2c7127850 (diff) | |
DB_op: wip: DBO_rzdoc__new, DBO_rzdoc__open
Diffstat (limited to 'src/server/rz_api_rest.py')
| -rw-r--r-- | src/server/rz_api_rest.py | 17 |
1 files changed, 17 insertions, 0 deletions
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(): |
