mizozobu 6 лет назад
Родитель
Сommit
67785aa077
3 измененных файлов с 2 добавлено и 9 удалено
  1. 1 2
      src/server/crowi/index.js
  2. 0 5
      src/server/models/config.js
  3. 1 2
      src/server/util/swigFunctions.js

+ 1 - 2
src/server/crowi/index.js

@@ -382,8 +382,7 @@ Crowi.prototype.buildServer = function() {
   require('./express-init')(this, express);
 
   // import plugins
-  const Config = this.model('Config');
-  const isEnabledPlugins = Config.isEnabledPlugins(this.config);
+  const isEnabledPlugins = this.configManager.getConfig('crowi', 'plugin:isEnabledPlugins');
   if (isEnabledPlugins) {
     debug('Plugins are enabled');
     const PluginService = require('../plugins/plugin.service');

+ 0 - 5
src/server/models/config.js

@@ -343,11 +343,6 @@ module.exports = function(crowi) {
     return SECURITY_RESTRICT_GUEST_MODE_READONLY === restrictGuestMode;
   };
 
-  configSchema.statics.isEnabledPlugins = function(config) {
-    const key = 'plugin:isEnabledPlugins';
-    return getValueForCrowiNS(config, key);
-  };
-
   configSchema.statics.isEnabledLinebreaks = function(config) {
     const key = 'markdown:isEnabledLinebreaks';
     return getValueForMarkdownNS(config, key);

+ 1 - 2
src/server/util/swigFunctions.js

@@ -193,8 +193,7 @@ module.exports = function(crowi, app, req, locals) {
   };
 
   locals.isEnabledPlugins = function() {
-    const config = crowi.getConfig();
-    return Config.isEnabledPlugins(config);
+    return configManager.getConfig('crowi', 'plugin:isEnabledPlugins');
   };
 
   locals.isEnabledLinebreaks = function() {