From 8d11640bdcb73a10deb9974a66876e0c5b705c59 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Wed, 5 Aug 2020 19:01:17 +0800 Subject: [PATCH] Settings: remove Authentication tab when auth is disabled --- .../modals/settings-modal/SettingsModal.js | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/client/src/javascript/components/modals/settings-modal/SettingsModal.js b/client/src/javascript/components/modals/settings-modal/SettingsModal.js index a74a71baf..b2f279f37 100644 --- a/client/src/javascript/components/modals/settings-modal/SettingsModal.js +++ b/client/src/javascript/components/modals/settings-modal/SettingsModal.js @@ -13,6 +13,8 @@ import SettingsStore from '../../../stores/SettingsStore'; import UITab from './UITab'; import DiskUsageTab from './DiskUsageTab'; +import UserConfig from '../../../../../../config'; + class SettingsModal extends React.Component { state = { isSavingSettings: false, @@ -174,13 +176,18 @@ class SettingsModal extends React.Component { defaultMessage: 'Resources', }), }, - authentication: { - content: AuthTab, - label: intl.formatMessage({ - id: 'settings.tabs.authentication', - defaultMessage: 'Authentication', - }), - }, + // TODO: disableUsersAndAuth is server's config not user's + ...(UserConfig.disableUsersAndAuth !== true + ? { + authentication: { + content: AuthTab, + label: intl.formatMessage({ + id: 'settings.tabs.authentication', + defaultMessage: 'Authentication', + }), + }, + } + : []), ui: { content: UITab, label: intl.formatMessage({