Просмотр исходного кода

send isFixedFileUploadByEnvVar to adminAppContainer

yusuketk 5 лет назад
Родитель
Сommit
245ead65dc
2 измененных файлов с 3 добавлено и 9 удалено
  1. 2 9
      src/client/js/services/AdminAppContainer.js
  2. 1 0
      src/server/routes/apiv3/app-settings.js

+ 2 - 9
src/client/js/services/AdminAppContainer.js

@@ -91,6 +91,7 @@ export default class AdminAppContainer extends Container {
 
 
       fileUploadType: appSettingsParams.fileUploadType,
       fileUploadType: appSettingsParams.fileUploadType,
       envFileUploadType: appSettingsParams.envFileUploadType,
       envFileUploadType: appSettingsParams.envFileUploadType,
+      isFileUploadEnvPrioritized: appSettingsParams.isFileUploadEnvPrioritized,
 
 
       s3Region: appSettingsParams.s3Region,
       s3Region: appSettingsParams.s3Region,
       s3CustomEndpoint: appSettingsParams.s3CustomEndpoint,
       s3CustomEndpoint: appSettingsParams.s3CustomEndpoint,
@@ -107,21 +108,13 @@ export default class AdminAppContainer extends Container {
     });
     });
 
 
     // check is file upload type forced
     // check is file upload type forced
-    if (this.isFixedFileUploadByEnvVar(appSettingsParams.envFileUploadType)) {
+    if (appSettingsParams.isFileUploadEnvPrioritized) {
       this.setState({ fileUploadType: appSettingsParams.envFileUploadType });
       this.setState({ fileUploadType: appSettingsParams.envFileUploadType });
       this.setState({ isFixedFileUploadByEnvVar: true });
       this.setState({ isFixedFileUploadByEnvVar: true });
     }
     }
 
 
   }
   }
 
 
-  /**
-   * get isFixedFileUploadByEnvVar
-   * @return {bool} isFixedFileUploadByEnvVar
-   */
-  isFixedFileUploadByEnvVar(envFileUploadType) {
-    return envFileUploadType != null;
-  }
-
   /**
   /**
    * Change title
    * Change title
    */
    */

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

@@ -226,6 +226,7 @@ module.exports = (crowi) => {
 
 
       fileUploadType: crowi.configManager.getConfig('crowi', 'app:fileUploadType'),
       fileUploadType: crowi.configManager.getConfig('crowi', 'app:fileUploadType'),
       envFileUploadType: crowi.configManager.getConfigFromEnvVars('crowi', 'app:fileUploadType'),
       envFileUploadType: crowi.configManager.getConfigFromEnvVars('crowi', 'app:fileUploadType'),
+      isFileUploadEnvPrioritized: crowi.configManager.getConfigFromEnvVars('crowi', 'app:isFileUploadEnvPrioritized'),
 
 
       s3Region: crowi.configManager.getConfig('crowi', 'aws:s3Region'),
       s3Region: crowi.configManager.getConfig('crowi', 'aws:s3Region'),
       s3CustomEndpoint: crowi.configManager.getConfig('crowi', 'aws:s3CustomEndpoint'),
       s3CustomEndpoint: crowi.configManager.getConfig('crowi', 'aws:s3CustomEndpoint'),