From: Loic Baron Date: Thu, 23 Apr 2015 14:16:02 +0000 (+0200) Subject: slice request: optimized auhtorities query X-Git-Tag: myslice-1.3~16 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=3447ca3d4f1d2aa115989433e1032ad07e6611ce;p=myslice.git slice request: optimized auhtorities query --- diff --git a/portal/slicerequestview.py b/portal/slicerequestview.py index 3deb26be..f9a540ae 100644 --- a/portal/slicerequestview.py +++ b/portal/slicerequestview.py @@ -45,7 +45,10 @@ class SliceRequestView (LoginRequiredAutoLogoutView, ThemeView): authority_hrn = None authority_name = None # Retrieve the list of authorities - authorities_query = Query.get('authority').select('name', 'authority_hrn') + if self.theme == 'fed4fire': + authorities_query = Query.get('myslice:authority').select('name', 'authority_hrn') + else: + authorities_query = Query.get('authority').select('name', 'authority_hrn') authorities = execute_admin_query(request, authorities_query) if authorities is not None: authorities = sorted(authorities, key=lambda k: k['authority_hrn'])