X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fsliceresourceview.py;h=db7413d1d7623fbfd0cbef6f75490654f5341f22;hb=2f20164b6a748feeef9a7dd88d901702168f380f;hp=4f11e5d81ab813bbbd2ea78914f873f0c8bf83c2;hpb=3a4d4c9c68d6e4fcf6cac26a9d7a78b2bddb89c5;p=unfold.git diff --git a/portal/sliceresourceview.py b/portal/sliceresourceview.py index 4f11e5d8..db7413d1 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' ) @@ -230,7 +231,8 @@ class SliceResourceView (LoginRequiredView, ThemeView): apply = ApplyPlugin( page = page, domid = "apply", - query = main_query #sq_resource, + query = main_query, + username = request.user, ) @@ -254,6 +256,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']: