X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fhomeview.py;h=350378766109fb0bda363a94c2ab44386f927879;hb=111cef56b76272a20082a32bb0e02d04700f0267;hp=7af47760b121230625ac2d2983d6e120e5dfcff6;hpb=8134a748fe316a1250bc1c76ad3d9cef7d97a6c0;p=unfold.git diff --git a/portal/homeview.py b/portal/homeview.py index 7af47760..35037876 100644 --- a/portal/homeview.py +++ b/portal/homeview.py @@ -80,13 +80,22 @@ class HomeView (FreeAccessView, ThemeView): account_config = json.loads(account_detail['config']) if 'myslice' in platform_detail['platform']: acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') + acc_user_cred = account_config.get('delegated_user_credential','N/A') # assigning values if acc_auth_cred=={} or acc_auth_cred=='N/A': pi = "is_not_pi" else: pi = "is_pi" - env['pi'] = pi + # check if the user has creds or not + if acc_user_cred == {} or acc_user_cred == 'N/A': + user_cred = 'no_creds' + else: + user_cred = 'has_creds' + + + env['pi'] = pi + env['user_cred'] = user_cred else: env['person'] = None return render_to_response(self.template,env, context_instance=RequestContext(request)) @@ -123,13 +132,22 @@ class HomeView (FreeAccessView, ThemeView): account_config = json.loads(account_detail['config']) if 'myslice' in platform_detail['platform']: acc_auth_cred = account_config.get('delegated_authority_credentials','N/A') + acc_user_cred = account_config.get('delegated_user_credential','N/A') # assigning values if acc_auth_cred=={} or acc_auth_cred=='N/A': pi = "is_not_pi" else: pi = "is_pi" - env['pi'] = pi + # check if the user has creds or not + if acc_user_cred == {} or acc_user_cred == 'N/A': + user_cred = 'no_creds' + else: + user_cred = 'has_creds' + + + env['pi'] = pi + env['user_cred'] = user_cred env['person'] = self.request.user else: env['person'] = None