Explorar o código

add validation and swagger

itizawa %!s(int64=5) %!d(string=hai) anos
pai
achega
4635b2aa56
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  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(),