kaori 4 лет назад
Родитель
Сommit
b6aeb48b5b

+ 9 - 2
src/client/js/components/Admin/SlackIntegration/CustomBotWithProxySettings.jsx

@@ -25,7 +25,14 @@ const CustomBotWithProxySettings = (props) => {
   }, [proxyServerUri]);
 
   const addSlackAppIntegrationHandler = async() => {
-    // TODO GW-6067 implement
+    try {
+      // GW-6068 set new value after this
+      await appContainer.apiv3.put('/slack-integration-settings/slack-app-integrations');
+    }
+    catch (err) {
+      toastError(err);
+      logger(err);
+    }
   };
 
   const discardTokenHandler = async(tokenGtoP, tokenPtoG) => {
@@ -42,7 +49,7 @@ const CustomBotWithProxySettings = (props) => {
   const generateTokenHandler = async() => {
     try {
       // GW-6068 set new value after this
-      await appContainer.apiv3.put('/slack-integration-settings/access-tokens');
+      await appContainer.apiv3.put('/slack-integration-settings/slack-app-integrations');
     }
     catch (err) {
       toastError(err);

+ 8 - 2
src/client/js/components/Admin/SlackIntegration/OfficialBotSettings.jsx

@@ -25,7 +25,13 @@ const OfficialBotSettings = (props) => {
   }, [proxyServerUri]);
 
   const addSlackAppIntegrationHandler = async() => {
-    // TODO GW-6067 implement
+    try {
+      await appContainer.apiv3.put('/slack-integration-settings/slack-app-integrations');
+    }
+    catch (err) {
+      toastError(err);
+      logger(err);
+    }
   };
 
   const discardTokenHandler = async(tokenGtoP, tokenPtoG) => {
@@ -42,7 +48,7 @@ const OfficialBotSettings = (props) => {
   const generateTokenHandler = async() => {
     try {
       // GW-6068 set new value after this
-      await appContainer.apiv3.put('/slack-integration-settings/access-tokens');
+      await appContainer.apiv3.put('/slack-integration-settings/slack-app-integrations');
     }
     catch (err) {
       toastError(err);

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

@@ -360,7 +360,7 @@ module.exports = (crowi) => {
   /**
    * @swagger
    *
-   *    /slack-integration-settings/access-tokens:
+   *    /slack-integration-settings/slack-app-integrations:
    *      put:
    *        tags: [SlackIntegration]
    *        operationId: putAccessTokens
@@ -370,7 +370,7 @@ module.exports = (crowi) => {
    *          200:
    *            description: Succeeded to update access tokens for slack
    */
-  router.put('/access-tokens', loginRequiredStrictly, adminRequired, csrf, async(req, res) => {
+  router.put('/slack-app-integrations', loginRequiredStrictly, adminRequired, csrf, async(req, res) => {
     let checkTokens;
     let tokenGtoP;
     let tokenPtoG;