X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fusersview.py;h=131417501011efd6291920a7bdb82a72942aa1d5;hb=6949cc526323aca69ac4af7ded37bfe8c6ab07e6;hp=e8b7b6840e1b8bc442948a8d58d1b42ebff4f9fb;hpb=7ae0c099d60e417a77fd8f5fcb8278f087a14d84;p=myslice.git diff --git a/portal/usersview.py b/portal/usersview.py index e8b7b684..13141750 100644 --- a/portal/usersview.py +++ b/portal/usersview.py @@ -10,7 +10,7 @@ from unfold.page import Page from manifoldapi.manifoldapi import execute_admin_query from unfold.loginrequired import LoginRequiredAutoLogoutView -from theme import ThemeView +from myslice.theme import ThemeView import json class UsersView (LoginRequiredAutoLogoutView, ThemeView): @@ -54,10 +54,10 @@ class UsersView (LoginRequiredAutoLogoutView, ThemeView): status_list.append(user_status) #get authority - #if user['config']: - user_config = json.loads(user['config']) - user_authority = user_config.get('authority','N/A') - authority_list.append(user_authority) + if user['config'] is not None: + user_config = json.loads(user['config']) + user_authority = user_config.get('authority','N/A') + authority_list.append(user_authority) user_list = [{'email': t[0], 'status': t[1], 'authority':t[2]} for t in zip(email_list, status_list, authority_list)]