- account_config = json.loads(account_detail['config'])
- # a bit more pythonic
- account_usr_hrn = account_config.get('user_hrn','N/A')
- account_pub_key = account_config.get('user_public_key','N/A')
-
- platform_name_list.append(platform_name)
- account_type_list.append(account_type)
- delegation_type_list.append(delegation)
- usr_hrn_list.append(account_usr_hrn)
- pub_key_list.append(account_pub_key)
-
- # to hide private key row if it doesn't exist
+
+ if 'reference' not in account_detail['auth_type']:
+ platform_name_list.append(platform_name)
+ account_type_list.append(account_type)
+ delegation_type_list.append(delegation)
+ usr_hrn_list.append(account_usr_hrn)
+ pub_key_list.append(account_pub_key)
+ # combining 5 lists into 1 [to render in the template]
+ lst = [{'platform_name': t[0], 'account_type': t[1], 'delegation_type': t[2], 'usr_hrn':t[3], 'usr_pubkey':t[4]}
+ for t in zip(platform_name_list, account_type_list, delegation_type_list, usr_hrn_list, pub_key_list)]
+ # to hide private key row if it doesn't exist