X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fusersview.py;h=131417501011efd6291920a7bdb82a72942aa1d5;hb=e88414306ccca0b2dec66c61200b125192d4f1f2;hp=e8b7b6840e1b8bc442948a8d58d1b42ebff4f9fb;hpb=bf62809c0b24c1b6cbe22a74f3adb86f9c479ba0;p=unfold.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)]