WESEEK Kaito пре 6 година
родитељ
комит
aa3b85b5a7

+ 10 - 1
src/client/js/app.jsx

@@ -55,6 +55,7 @@ import EditorContainer from './services/EditorContainer';
 import TagContainer from './services/TagContainer';
 import UserGroupDetailContainer from './services/UserGroupDetailContainer';
 import AdminUsersContainer from './services/AdminUsersContainer';
+import AdminSecurityContainer from './services/AdminSecurityContainer';
 import WebsocketContainer from './services/WebsocketContainer';
 import MarkDownSettingContainer from './services/MarkDownSettingContainer';
 
@@ -200,7 +201,15 @@ if (adminMarkDownSettingElem != null) {
 
 const adminSecuritySettingElem = document.getElementById('generalSetting');
 if (adminSecuritySettingElem != null) {
-
+  const adminSecurityContainer = new AdminSecurityContainer(appContainer);
+  ReactDOM.render(
+    <Provider inject={[injectableContainers, adminSecurityContainer]}>
+      <I18nextProvider i18n={i18n}>
+        <SecurityManagement />
+      </I18nextProvider>
+    </Provider>,
+    adminSecuritySettingElem,
+  );
 }
 
 const customCssEditorElem = document.getElementById('custom-css-editor');

+ 1 - 1
src/client/js/components/Admin/Security/SecurityManagement.jsx

@@ -36,7 +36,7 @@ class SecurityManagement extends React.Component {
               <p className="alert alert-warning mt-2">
                 <i className="icon-exclamation icon-fw">
                 </i><b>FIXED</b>
-                { t('security_setting.Fixed by env var', 'FORCE_WIKI_MODE', getConfig('crowi', 'security:wikiMode')) }<br></br>
+                { t('security_setting.Fixed by env var', 'FORCE_WIKI_MODE') }<br></br>
               </p>
             </div>
           </div>

+ 2 - 2
src/server/views/admin/security.html

@@ -129,7 +129,7 @@
       </form>
 
       <!-- prevent XSS link -->
-      <div class="mt-5">
+      <div class="mt-5" id=generalSetting>
         <legend>{{ t('security_setting.xss_prevent_setting') }}</legend>
         <div class="text-center">
           <a class="flexbox" style="font-size: large;" href="/admin/markdown/#preventXSS">
@@ -139,7 +139,7 @@
        </div>
 
 
-      <div class="auth-mechanism-configurations m-t-10">
+      <div class="auth-mechanism-configurations m-t-10" id=genaralSetting>
 
         <legend>{{ t('security_setting.Authentication mechanism settings') }}</legend>