Quellcode durchsuchen

hand over params

itizawa vor 6 Jahren
Ursprung
Commit
fe403518a3

+ 3 - 1
src/client/js/services/AdminNotificationContainer.js

@@ -69,7 +69,9 @@ export default class AdminNotificationContainer extends Container {
    */
   async updateSlackAppConfiguration() {
     const response = await this.appContainer.apiv3.put('/notification-setting/slack-configuration', {
-
+      webhookUrl: this.state.webhookUrl,
+      isIncomingWebhookPrioritized: this.state.isIncomingWebhookPrioritized,
+      slackToken: this.state.slackToken,
     });
 
     return response;

+ 7 - 1
src/server/routes/apiv3/notification-setting.js

@@ -26,7 +26,13 @@ module.exports = (crowi) => {
   // TODO swagger
   router.put('/slack-configuration', loginRequiredStrictly, adminRequired, csrf, ApiV3FormValidator, async(req, res) => {
 
-    console.log('here is apiV3');
+    const requestParams = {
+      'slack:incomingWebhookUrl': req.body.webhookUrl,
+      'slack:isIncomingWebhookPrioritized': req.body.isIncomingWebhookPrioritized,
+      'slack:token': req.body.slackToken,
+    };
+
+    console.log(requestParams);
     return res.apiv3();
 
   });