From: Loic Baron Date: Wed, 26 Feb 2014 14:33:15 +0000 (+0100) Subject: REST filter slices on parent_authority for testing X-Git-Tag: myslice-1.1~287^2~7 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8555da6645ade3f9683c62fad7ca2dd701b01233;p=unfold.git REST filter slices on parent_authority for testing --- diff --git a/rest/__init__.py b/rest/__init__.py index 6e4edc7e..070f07d8 100644 --- a/rest/__init__.py +++ b/rest/__init__.py @@ -47,8 +47,10 @@ def platform(request, object_name, object_properties): query = Query().get('local:platform').filter_by('disabled', '==', '0').select(object_properties) return send(request, execute_query(request, query), object_properties) +# Add different filters possibilities [['user.user_hrn','==','$user_hrn'],['parent_authority','==','ple.upmc']] def slice(request, object_name, object_properties): - query = Query().get('slice').filter_by('user.user_hrn', '==', '$user_hrn').select(object_properties) + #query = Query().get('slice').filter_by('user.user_hrn', '==', '$user_hrn').select(object_properties) + query = Query().get('slice').filter_by('parent_authority', '==', 'ple.upmc').select(object_properties) return send(request, execute_query(request, query), object_properties) def resource(request, object_name, object_properties): @@ -82,4 +84,4 @@ def send(request, response, object_properties): return HttpResponse(json.dumps(response_data), content_type="application/json") def error(request, object_name, object_properties): - return HttpResponse(json.dumps({'error' : 'an error has occurred'}), content_type="application/json") \ No newline at end of file + return HttpResponse(json.dumps({'error' : 'an error has occurred'}), content_type="application/json")