X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fsliceresourceview.py;h=e887ff7afd71ed44a5353132713e5f8d2a971852;hb=754158ae8e3a6b8e1d5cfeed23de32e4ad941a29;hp=8289f9e905bcdd93e0dc03a6f0631ac1f333491d;hpb=3194543aef03f2e765ec6fa5fc40265475c53560;p=unfold.git diff --git a/portal/sliceresourceview.py b/portal/sliceresourceview.py index 8289f9e9..e887ff7a 100644 --- a/portal/sliceresourceview.py +++ b/portal/sliceresourceview.py @@ -60,6 +60,7 @@ class SliceResourceView (LoginRequiredView, ThemeView): 'lease.resource', 'lease.start_time', 'lease.end_time', + 'lease.lease_id', # Important for NITOS identify already existing leases #'user.user_hrn', #'application.measurement_point.counter' ) @@ -75,11 +76,11 @@ class SliceResourceView (LoginRequiredView, ThemeView): #page.enqueue_query(query_resource_all) # leases query - lease_md = metadata.details_by_object('lease') - lease_fields = [column['name'] for column in lease_md['column']] + #lease_md = metadata.details_by_object('lease') + #lease_fields = [column['name'] for column in lease_md['column']] - query_lease_all = Query.get('lease').select(lease_fields) - page.enqueue_query(query_lease_all) + #query_lease_all = Query.get('lease').select(lease_fields) + #page.enqueue_query(query_lease_all) # -------------------------------------------------------------------------- # ALL RESOURCES LIST @@ -163,10 +164,11 @@ class SliceResourceView (LoginRequiredView, ThemeView): # the key to use at init-time init_key = main_query_init_key, checkboxes = True, - # center on Paris - latitude = 49., - longitude = 9, - zoom = 8, + + # To center around Europe : 53,9 / 3 + latitude = 53., + longitude = 9., + zoom = 3, ) # -------------------------------------------------------------------------- @@ -255,6 +257,8 @@ class SliceResourceView (LoginRequiredView, ThemeView): account_query = Query().get('local:account').select('user_id','platform_id','auth_type','config') platform_details = execute_query(self.request, platform_query) account_details = execute_query(self.request, account_query) + + # XXX When session has expired, this is None and thus not iterable for platform_detail in platform_details: for account_detail in account_details: if platform_detail['platform_id'] == account_detail['platform_id']: