@@ -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;
}
@@ -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
*