itizawa před 6 roky
rodič
revize
f641c8b807

+ 12 - 2
src/client/js/components/Admin/Security/LdapAuthTestModal.jsx

@@ -1,13 +1,17 @@
 import React from 'react';
 import React from 'react';
 import PropTypes from 'prop-types';
 import PropTypes from 'prop-types';
 import { withTranslation } from 'react-i18next';
 import { withTranslation } from 'react-i18next';
+import loggerFactory from '@alias/logger';
 
 
 import Modal from 'react-bootstrap/es/Modal';
 import Modal from 'react-bootstrap/es/Modal';
 
 
 import { createSubscribedElement } from '../../UnstatedUtils';
 import { createSubscribedElement } from '../../UnstatedUtils';
+import { toastSuccess, toastError } from '../../../util/apiNotification';
 
 
 import AdminLdapSecurityContainer from '../../../services/AdminLdapSecurityContainer';
 import AdminLdapSecurityContainer from '../../../services/AdminLdapSecurityContainer';
 
 
+const logger = loggerFactory('growi:security:AdminLdapSecurityContainer');
+
 class LdapAuthTestModal extends React.Component {
 class LdapAuthTestModal extends React.Component {
 
 
   constructor(props) {
   constructor(props) {
@@ -16,8 +20,14 @@ class LdapAuthTestModal extends React.Component {
     this.testLdapCredentials = this.testLdapCredentials.bind(this);
     this.testLdapCredentials = this.testLdapCredentials.bind(this);
   }
   }
 
 
-  testLdapCredentials() {
-    // TODO GW-770 implement auth test
+  async testLdapCredentials() {
+    try {
+      toastSuccess('success');
+    }
+    catch (err) {
+      toastError(err);
+      logger.error(err);
+    }
   }
   }
 
 
   render() {
   render() {