git://git.onelab.eu
/
unfold.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
scaffold the forwarding of requests to the backend
[unfold.git]
/
engine
/
manifoldproxy.py
diff --git
a/engine/manifoldproxy.py
b/engine/manifoldproxy.py
index
52c747f
..
109f593
100644
(file)
--- a/
engine/manifoldproxy.py
+++ b/
engine/manifoldproxy.py
@@
-9,6
+9,8
@@
import json
#from django.core import serializers
from django.http import HttpResponse, HttpResponseForbidden
#from django.core import serializers
from django.http import HttpResponse, HttpResponseForbidden
+from engine.manifoldquery import ManifoldQuery
+
# xxx should probably cater for
# format_in : how is the query encoded in POST
# format_out: how to serve the results
# xxx should probably cater for
# format_in : how is the query encoded in POST
# format_out: how to serve the results
@@
-23,6
+25,13
@@
def api (request,format):
return
# xxx actually ask the backend here
return
# xxx actually ask the backend here
+ # 4amine
+ # manifold_query = ManifoldQuery()
+ # manifold_query.fill_from_dict(request.POST)
+ # locate the api and/or the auth
+ # api=
+ # forward
+ # answer=api.send_manifold_query (manifold_query)
hard_wired_answer = [ {'slice_hrn':'a.b.c'}, {'slice_hrn':'ple.inria.foo' } ]
answer=hard_wired_answer
return HttpResponse (json.dumps(answer), mimetype="application/json")
hard_wired_answer = [ {'slice_hrn':'a.b.c'}, {'slice_hrn':'ple.inria.foo' } ]
answer=hard_wired_answer
return HttpResponse (json.dumps(answer), mimetype="application/json")