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

success to save isPasswordEnabled in DB

kaori 4 лет назад
Родитель
Сommit
01a20cdbc2

+ 1 - 1
src/server/models/config.js

@@ -43,13 +43,13 @@ module.exports = function(crowi) {
 
       'security:registrationMode'      : 'Open',
       'security:registrationWhiteList' : [],
+      'security:isPasswordResetEnabled'  : true,
 
       'security:list-policy:hideRestrictedByOwner' : false,
       'security:list-policy:hideRestrictedByGroup' : false,
       'security:pageCompleteDeletionAuthority' : undefined,
 
       'security:passport-local:isEnabled' : true,
-      'security:passport-local:isPasswordResetEnabled'  : true,
       'security:passport-ldap:isEnabled' : false,
       'security:passport-ldap:serverUrl' : undefined,
       'security:passport-ldap:isUserBind' : undefined,

+ 1 - 0
src/server/routes/apiv3/security-setting.js

@@ -694,6 +694,7 @@ module.exports = (crowi) => {
     const requestParams = {
       'security:registrationMode': req.body.registrationMode,
       'security:registrationWhiteList': req.body.registrationWhiteList,
+      'security:isPasswordResetEnabled': req.body.isPasswordResetEnabled,
     };
     try {
       await updateAndReloadStrategySettings('local', requestParams);

+ 1 - 1
src/server/service/config-loader.js

@@ -268,7 +268,7 @@ const ENV_VAR_NAME_TO_CONFIG_INFO = {
   },
   LOCAL_STRATEGY_PASSWORD_RESET_ENABLED: {
     ns:      'crowi',
-    key:     'security:passport-local:isPasswordResetEnabled',
+    key:     'security:isPasswordResetEnabled',
     type:    TYPES.BOOLEAN,
     default: true,
   },