def insert(request): data = yield from request.post() node_id = yield from storage.get_storage().insert( data.get('text', None), data.get('parent', None) ) node = yield from storage.get_storage().get_node(node_id) return json_response(node)
def subtree(request): node = request.GET.get('node') items = yield from storage.get_storage().subtree(node) return json_response(items)
def search(request): query = request.GET.get('query', None) items = yield from storage.get_storage().search(query) return json_response(items)