kaori 4 лет назад
Родитель
Сommit
ec16c14899
1 измененных файлов с 25 добавлено и 20 удалено
  1. 25 20
      src/server/routes/apiv3/slack-integration-settings.js

+ 25 - 20
src/server/routes/apiv3/slack-integration-settings.js

@@ -166,26 +166,6 @@ module.exports = (crowi) => {
       }
       }
     });
     });
 
 
-  router.put('/defaults',
-    accessTokenParser, loginRequiredStrictly, adminRequired, csrf, apiV3FormValidator, async(req, res) => {
-
-      await resetAllBotSettings();
-      const params = { 'slackbot:currentBotType': null };
-
-      try {
-        await updateSlackBotSettings(params);
-        crowi.slackBotService.publishUpdatedMessage();
-
-        // TODO Impl to delete AccessToken both of Proxy and GROWI when botType changes.
-        const slackBotTypeParam = { slackBotType: crowi.configManager.getConfig('crowi', 'slackbot:currentBotType') };
-        return res.apiv3({ slackBotTypeParam });
-      }
-      catch (error) {
-        const msg = 'Error occured in updating Custom bot setting';
-        logger.error('Error', error);
-        return res.apiv3Err(new ErrorV3(msg, 'update-CustomBotSetting-failed'), 500);
-      }
-    });
 
 
   /**
   /**
    * @swagger
    * @swagger
@@ -228,6 +208,31 @@ module.exports = (crowi) => {
       }
       }
     });
     });
 
 
+  /*
+    TODO: add swagger by GW-5930
+  */
+
+  router.delete('/bot-type',
+    accessTokenParser, loginRequiredStrictly, adminRequired, csrf, apiV3FormValidator, async(req, res) => {
+
+      await resetAllBotSettings();
+      const params = { 'slackbot:currentBotType': null };
+
+      try {
+        await updateSlackBotSettings(params);
+        crowi.slackBotService.publishUpdatedMessage();
+
+        // TODO Impl to delete AccessToken both of Proxy and GROWI when botType changes.
+        const slackBotTypeParam = { slackBotType: crowi.configManager.getConfig('crowi', 'slackbot:currentBotType') };
+        return res.apiv3({ slackBotTypeParam });
+      }
+      catch (error) {
+        const msg = 'Error occured in updating Custom bot setting';
+        logger.error('Error', error);
+        return res.apiv3Err(new ErrorV3(msg, 'update-CustomBotSetting-failed'), 500);
+      }
+    });
+
   /**
   /**
    * @swagger
    * @swagger
    *
    *