소스 검색

check option

itizawa 6 년 전
부모
커밋
c2e6abcf21
1개의 변경된 파일17개의 추가작업 그리고 0개의 파일을 삭제
  1. 17 0
      src/client/js/services/AdminGeneralSecurityContainer.js

+ 17 - 0
src/client/js/services/AdminGeneralSecurityContainer.js

@@ -35,6 +35,7 @@ export default class AdminGeneralSecurityContainer extends Container {
       isGoogleOAuthEnabled: true,
       isGithubOAuthEnabled: true,
       isTwitterOAuthEnabled: true,
+      optionError: null,
     };
 
     this.onIsWikiModeForced = this.onIsWikiModeForced.bind(this);
@@ -65,6 +66,22 @@ export default class AdminGeneralSecurityContainer extends Container {
     return 'AdminGeneralSecurityContainer';
   }
 
+  /**
+   * Check one option is enabled at least
+   */
+  isEnabledOneOptionAtLeast() {
+    return (
+      this.state.isLocalEnabled
+                 || this.state.isLdapEnabled
+                 || this.state.isSamlEnabled
+                 || this.state.isOidcEnabled
+                 || this.state.isBasicEnabled
+                 || this.state.isGoogleOAuthEnabled
+                 || this.state.isGithubOAuthEnabled
+                 || this.state.isTwitterOAuthEnabled
+    );
+  }
+
   /**
    * Change restrictGuestMode
    */