Ver código fonte

update method

itizawa 5 anos atrás
pai
commit
3d2f4a58df
1 arquivos alterados com 4 adições e 43 exclusões
  1. 4 43
      src/server/routes/apiv3/app-settings.js

+ 4 - 43
src/server/routes/apiv3/app-settings.js

@@ -379,49 +379,6 @@ module.exports = (crowi) => {
     };
   };
 
-  /**
-   * @swagger
-   *
-   *    /app-settings/mail-setting:
-   *      put:
-   *        tags: [AppSettings]
-   *        operationId: updateAppSettingMailSetting
-   *        summary: /app-settings/mail-setting
-   *        description: Update mail setting
-   *        requestBody:
-   *          required: true
-   *          content:
-   *            application/json:
-   *              schema:
-   *                $ref: '#/components/schemas/MailSetting'
-   *        responses:
-   *          200:
-   *            description: Succeeded to update mail setting
-   *            content:
-   *              application/json:
-   *                schema:
-   *                  $ref: '#/components/schemas/MailSetting'
-   */
-  router.put('/mail-setting', loginRequiredStrictly, adminRequired, csrf, validator.mailSetting, apiV3FormValidator, async(req, res) => {
-
-    const requestSesSettingParams = {
-      'mail:from': req.body.fromAddress,
-      'mail:transmissionMethod': req.body.transmissionMethod,
-    };
-
-    try {
-      const mailSettingParams = await updateMailSettinConfig(requestSesSettingParams);
-
-      return res.apiv3({ mailSettingParams });
-    }
-    catch (err) {
-      const msg = 'Error occurred in updating from adress';
-      logger.error('Error', err);
-      return res.apiv3Err(new ErrorV3(msg, 'update-from-adress-failed'));
-    }
-
-  });
-
   /**
    * @swagger
    *
@@ -447,6 +404,8 @@ module.exports = (crowi) => {
    */
   router.put('/smtp-setting', loginRequiredStrictly, adminRequired, csrf, validator.smtpSetting, apiV3FormValidator, async(req, res) => {
     const requestMailSettingParams = {
+      'mail:from': req.body.fromAddress,
+      'mail:transmissionMethod': req.body.transmissionMethod,
       'mail:smtpHost': req.body.smtpHost,
       'mail:smtpPort': req.body.smtpPort,
       'mail:smtpUser': req.body.smtpUser,
@@ -523,6 +482,8 @@ module.exports = (crowi) => {
     const { mailService } = crowi;
 
     const requestSesSettingParams = {
+      'mail:from': req.body.fromAddress,
+      'mail:transmissionMethod': req.body.transmissionMethod,
       'mail:sesAccessKeyId': req.body.sesAccessKeyId,
       'mail:sesSecretAccessKey': req.body.sesSecretAccessKey,
     };