summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-30 20:20:34 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-01 22:25:54 +0300
commit130081fdca18cad86834e15eeaaaa2448baea01c (patch)
treed69d267b304ca040a0e5a5d324a5b9bafa9fbd77
parentd0ef4ed742de4f78e846f5fa8d41970969a8ebeb (diff)
rz_server: hook rzdoc REST calls, reorder
-rw-r--r--src/server/rz_server.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/server/rz_server.py b/src/server/rz_server.py
index ee2f2899..105807a5 100644
--- a/src/server/rz_server.py
+++ b/src/server/rz_server.py
@@ -25,6 +25,7 @@ import rz_server_ctrl
import rz_user
import rz_blob
from rz_user_db import User_DB
+import rz_api_common
class Config(object):
@@ -220,21 +221,25 @@ def init_rest_interface(cfg, flask_webapp):
rest_entry_set = [
# REST endpoints
rest_entry('/feedback', rz_feedback.rest__send_user_feedback__email),
- rest_entry('/graph/clone', rz_api_rest.rz_clone),
- rest_entry('/graph/clone', rz_api.rz_clone),
- rest_entry('/graph/diff-commit-set', rz_api.diff_commit__set),
+ rest_entry('/graph/diff-commit-set', rz_api_rest.diff_commit__set),
rest_entry('/graph/diff-commit-topo', rz_api_rest.diff_commit__topo),
rest_entry('/graph/diff-commit-attr', rz_api_rest.diff_commit__attr),
rest_entry('/graph/diff-commit-vis', rz_api_rest.diff_commit__vis),
rest_entry('/index', rz_api.index, {'methods': ['GET']}),
- rest_entry('/load/node-set-by-id', rz_api.load_node_set_by_id_attr),
- rest_entry('/load/link-set/by_link_ptr_set', rz_api.load_link_set_by_link_ptr_set),
+ rest_entry('/load/node-set-by-id', rz_api_rest.load_node_set_by_id_attr),
+ rest_entry('/load/link-set/by_link_ptr_set', rz_api_rest.load_link_set_by_link_ptr_set),
rest_entry('/login', rz_user.rest__login, {'methods': ['GET', 'POST']}),
rest_entry('/logout', rz_user.rest__logout, {'methods': ['GET', 'POST']}),
- rest_entry('/match/node-set', rz_api.match_node_set_by_attr_filter_map),
+ rest_entry('/match/node-set', rz_api_rest.match_node_set_by_attr_filter_map),
rest_entry('/pw-reset', rz_user.rest__pw_reset, {'methods': ['GET', 'POST']}),
rest_entry('/signup', rz_user.rest__user_signup, {'methods': ['GET', 'POST']}),
+ # doc endpoints
+ rest_entry('/graph/clone', rz_api_rest.rzdoc_clone),
+ rest_entry('/rzdoc/list', rz_api_rest.rzdoc__list),
+ rest_entry('/rzdoc/<path:rzdoc_name>/create', rz_api_rest.rzdoc__create),
+ rest_entry('/rzdoc/<path:rzdoc_name>/delete', rz_api_rest.rzdoc__delete, {'methods': ['DELETE']}),
+
# upload endpoints - this might change to external later, keep minimal and separate
rest_entry('/blob/upload', rz_blob.upload, {'methods': ['POST']}),
# [!] this is for development only. served from frontend web server in production