itizawa 6 лет назад
Родитель
Сommit
a8a9195337
2 измененных файлов с 7 добавлено и 3 удалено
  1. 2 3
      src/client/js/services/AdminUsersContainer.js
  2. 5 0
      src/server/routes/apiv3/users.js

+ 2 - 3
src/client/js/services/AdminUsersContainer.js

@@ -96,9 +96,8 @@ export default class AdminUsersContainer extends Container {
    * @return {string} username
    */
   async activateUser(userId) {
-    // const response = await this.appContainer.apiv3.delete(`/users/${userId}/remove`);
-    // const { username } = response.data.userData;
-    const username = 'gest';
+    const response = await this.appContainer.apiv3.put(`/users/${userId}/activate`);
+    const { username } = response.data.userData;
     return username;
   }
 

+ 5 - 0
src/server/routes/apiv3/users.js

@@ -119,6 +119,11 @@ module.exports = (crowi) => {
       return res.apiv3Err(new ErrorV3(err));
     }
   });
+  // TODO writte swagger
+  router.delete('/:id/activate', loginRequiredStrictly, adminRequired, csrf, async(req, res) => {
+    const username = 'gest';
+    return res.apiv3({ username });
+  });
   /**
    * @swagger
    *