Explorar o código

return email of all users

itizawa %!s(int64=5) %!d(string=hai) anos
pai
achega
b2a10f3eeb
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      src/server/routes/apiv3/user-group.js

+ 6 - 1
src/server/routes/apiv3/user-group.js

@@ -344,8 +344,13 @@ module.exports = (crowi) => {
     try {
       const userGroup = await UserGroup.findById(id);
       const users = await UserGroupRelation.findUserByNotRelatedGroup(userGroup, queryOptions);
+
+      // return email only this api
       const serializedUsers = users.map((user) => {
-        return serializeUserSecurely(user);
+        const { email } = user;
+        const serializedUser = serializeUserSecurely(user);
+        serializedUser.email = email;
+        return serializedUser;
       });
       return res.apiv3({ users: serializedUsers });
     }