Bläddra i källkod

[editor] Restore notebook open call

Enrico Berti 10 år sedan
förälder
incheckning
e3eff3b17c

+ 12 - 0
desktop/libs/notebook/src/notebook/api.py

@@ -222,6 +222,18 @@ def save_notebook(request):
 
   return JsonResponse(response)
 
+@require_GET
+@check_document_access_permission()
+def open_notebook(request):
+  response = {'status': -1}
+
+  notebook_id = request.GET.get('notebook')
+  notebook = Notebook(document=Document2.objects.get(id=notebook_id))
+
+  response['status'] = 0
+  response['notebook'] = notebook.get_json()
+  response['message'] = _('Notebook loaded successfully')
+
 
 @require_POST
 @check_document_access_permission()

+ 1 - 0
desktop/libs/notebook/src/notebook/urls.py

@@ -56,6 +56,7 @@ urlpatterns += patterns('notebook.api',
   url(r'^api/get_logs', 'get_logs', name='get_logs'),
 
   url(r'^api/notebook/save$', 'save_notebook', name='save_notebook'),
+  url(r'^api/notebook/open$', 'open_notebook', name='open_notebook'),
   url(r'^api/notebook/close$', 'close_notebook', name='close_notebook'),
 )