-
-
-
-
-def get(request, object_type, object_name, object_properties):
-
- query = Query().get(object_type).select(object_properties).filter_by('user_hrn', '=', '$user_hrn')
- if (object_name) :
- query = query.filter_by(object_type + '_hrn', '=', object_name)
-
- response = execute_query(request, query)
-
- response_data = {}
- response_data['columns'] = object_properties
- response_data['labels'] = object_properties
- #response_data['labels'] = [ 'Platform', 'Name', 'Url', 'Description','Gateway Type' ]
- response_data['data'] = []
- response_data['total'] = len(response)
- for r in response :
- d = []
- for p in object_properties :
- d.append(r[p])
- print d
-
- response_data['data'].append(d)
- #response_data['data'].append([ r['platform'], r['platform_longname'], r['platform_url'], r['platform_description'], r['gateway_type'] ])
-
- return HttpResponse(json.dumps(response_data), content_type="application/json")
-
-def post(request, object_type, object_name):
- pass
-
-def error():
- return HttpResponse(json.dumps({'error' : 'error message'}), content_type="application/json")
+def error(request, object_name, object_properties):
+ return HttpResponse(json.dumps({'error' : 'an error has occurred'}), content_type="application/json")