X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=trash%2Fsliceview.py;h=2bec9553ecb803ffa8c7c4cbf5c05e290c5ae029;hb=9e6b289bad3042093d0414ed90a336aaa5bfa09a;hp=b50eb26fb343f1060d9606371374ae07db909941;hpb=401546ae932e7f2d120ec210c13e2db1ce754cc7;p=unfold.git diff --git a/trash/sliceview.py b/trash/sliceview.py index b50eb26f..2bec9553 100644 --- a/trash/sliceview.py +++ b/trash/sliceview.py @@ -38,24 +38,17 @@ def slice_view (request, slicename=tmp_default_slice): # TODO The query to run is embedded in the URL - main_query = Query({'action': 'get', 'object': 'slice'}).filter_by('slice_hrn', '=', slicename) + main_query = Query.get('slice').filter_by('slice_hrn', '=', slicename) # Get default fields from metadata unless specified if not main_query.fields: md_fields = page.get_metadata() - md_fields = md_fields.details_by_subject('slice') + md_fields = md_fields.details_by_object('slice') if debug: print "METADATA", md_fields # TODO Get default fields main_query.fields = ['slice_hrn', 'resource.hrn', 'resource.hostname', 'resource.type', 'resource.authority'] -#old# main_query = ManifoldQuery (action='get', -#old# subject='resource', -#old# timestamp='latest', -#old# fields=['network','type','hrn','hostname'], -#old# filters= [ [ 'slice_hrn', '=', slicename, ] ], -#old# ) - aq = AnalyzedQuery(main_query) page.enqueue_query(main_query, analyzed_query=aq)