yusuketk 5 лет назад
Родитель
Сommit
7dffff5de0

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

@@ -23,6 +23,7 @@ export default class AdminAppContainer extends Container {
       siteUrl: '',
       envSiteUrl: '',
       isSetSiteUrl: true,
+      isMailerSetup: false,
       fromAddress: '',
       smtpHost: '',
       smtpPort: '',
@@ -62,6 +63,7 @@ export default class AdminAppContainer extends Container {
       siteUrl: appSettingsParams.siteUrl,
       envSiteUrl: appSettingsParams.envSiteUrl,
       isSetSiteUrl: !!appSettingsParams.siteUrl,
+      isMailerSetup: appSettingsParams.isMailerSetup,
       fromAddress: appSettingsParams.fromAddress,
       smtpHost: appSettingsParams.smtpHost,
       smtpPort: appSettingsParams.smtpPort,

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

@@ -196,6 +196,9 @@ module.exports = (crowi) => {
       secretAccessKey: crowi.configManager.getConfig('crowi', 'aws:secretAccessKey'),
       isEnabledPlugins: crowi.configManager.getConfig('crowi', 'plugin:isEnabledPlugins'),
     };
+
+    appSettingsParams.isMailerSetup = crowi.mailService.isMailerSetup;
+
     return res.apiv3({ appSettingsParams });
 
   });