support getting user models from orm-only User objects

avoids instantiating User wrappers for inactive users in get_all_users
This commit is contained in:
Min RK
2018-02-05 16:07:10 +01:00
parent 06fb94b4ea
commit c8b4cab022
2 changed files with 18 additions and 8 deletions

View File

@@ -31,8 +31,7 @@ class SelfAPIHandler(APIHandler):
class UserListAPIHandler(APIHandler):
@admin_only
def get(self):
users = [ self._user_from_orm(u) for u in self.db.query(orm.User) ]
data = [ self.user_model(u) for u in users ]
data = [ self.user_model(u) for u in self.db.query(orm.User) ]
self.write(json.dumps(data))
@admin_only