From 210df6e9b5aefedc5243bf0992060ff3894a25dc Mon Sep 17 00:00:00 2001 From: Megan Henning <meganhenning@flywheel.io> Date: Mon, 13 Mar 2017 17:05:32 -0500 Subject: [PATCH] Allow admins to see openids --- api/handlers/userhandler.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/api/handlers/userhandler.py b/api/handlers/userhandler.py index 76d0546d..7b704f41 100644 --- a/api/handlers/userhandler.py +++ b/api/handlers/userhandler.py @@ -24,9 +24,7 @@ class UserHandler(base.RequestHandler): user = self._get_user(_id) permchecker = userauth.default(self, user) projection = {'api_key': 0} - if self.user_is_admin: - projection['wechat.openid'] = 0 - else: + if not self.user_is_admin: projection['wechat'] = 0 result = permchecker(self.storage.exec_op)('GET', _id, projection=projection or None) if result is None: @@ -45,9 +43,7 @@ class UserHandler(base.RequestHandler): def get_all(self): permchecker = userauth.list_permission_checker(self) projection = {'preferences': 0, 'api_key': 0} - if self.user_is_admin: - projection['wechat.openid'] = 0 - else: + if not self.user_is_admin: projection['wechat'] = 0 result = permchecker(self.storage.exec_op)('GET', projection=projection) if result is None: -- GitLab