Sfoglia il codice sorgente

add validation and swagger

itizawa 5 anni fa
parent
commit
4635b2aa56
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      src/server/routes/apiv3/app-settings.js

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

@@ -126,6 +126,9 @@ const ErrorV3 = require('../../models/vo/error-apiv3');
  *          envGcsUploadNamespace:
  *            type: string
  *            description: Directory name to create in the bucket
+ *          useSignedUrl:
+ *            type: boolean
+ *            description: Whether to use signed url
  *      PluginSettingParams:
  *        description: PluginSettingParams
  *        type: object
@@ -178,6 +181,7 @@ module.exports = (crowi) => {
       body('s3Bucket').trim(),
       body('s3AccessKeyId').trim().if(value => value !== '').matches(/^[\da-zA-Z]+$/),
       body('s3SecretAccessKey').trim(),
+      body('useSignedUrl').if(value => value !== '').isBoolean(),
     ],
     pluginSetting: [
       body('isEnabledPlugins').isBoolean(),