import json
# this is for django objects only
#from django.core import serializers
-from django.http import HttpResponse
+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
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")
failure_answer=[ "csrf_failure" ]
def csrf_failure(request, reason=""):
print "CSRF failure with reason '%s'"%reason
- return HttpResponseForbidden (json.dump (failure_answer), mimetype="application/json")
+ return HttpResponseForbidden (json.dumps (failure_answer), mimetype="application/json")