Sfoglia il codice sorgente

add data put method

WESEEK Kaito 6 anni fa
parent
commit
72005d2455

+ 6 - 0
src/client/js/components/Admin/Security/LocalSecuritySetting.jsx

@@ -11,6 +11,12 @@ import AdminGeneralSecurityContainer from '../../../services/AdminGeneralSecurit
 
 class LocalSecuritySetting extends React.Component {
 
+  constructor(props) {
+    super(props);
+
+    this.putLocalSecuritySetting = this.putLocalSecuritySetting.bind(this);
+  }
+
   async putLocalSecuritySetting() {
     const { t } = this.props;
     try {

+ 3 - 3
src/server/routes/apiv3/security-setting.js

@@ -20,9 +20,9 @@ const validator = {
     body('hideRestrictedByGroup').isBoolean(),
   ],
   localSetting: [
-    body('isLocalEnabled').boolean(),
+    body('isLocalEnabled').isBoolean(),
     body('registrationMode').isString(),
-    body('registrationWhiteList').isString(),
+    body('registrationWhiteList').toArray(),
   ],
 };
 
@@ -118,7 +118,7 @@ module.exports = (crowi) => {
           registrationMode: await crowi.configManager.getConfig('crowi', 'security:registrationMode') || '',
         },
         WhiteListParams: {
-          registrationWhiteList: await crowi.configManage.getConfig('crowi', 'security:registrationWhiteList') || '',
+          registrationWhiteList: await crowi.configManager.getConfig('crowi', 'security:registrationWhiteList') || '',
         },
       },
     };