From b55fce19cdbabbd7eae074e4f132b3439705c1a3 Mon Sep 17 00:00:00 2001 From: Ritik Kapoor Date: Wed, 17 Apr 2024 13:41:35 +0000 Subject: [PATCH] Fix: [code-1731] add vulnerabilityScanning behind ff for code and gitness (#1191) --- .../RepositorySettings/RepositorySettings.tsx | 15 +- .../SecurityScanSettings.tsx | 135 +++++++++--------- 2 files changed, 77 insertions(+), 73 deletions(-) diff --git a/web/src/pages/RepositorySettings/RepositorySettings.tsx b/web/src/pages/RepositorySettings/RepositorySettings.tsx index a530fe363..c8a24ab71 100644 --- a/web/src/pages/RepositorySettings/RepositorySettings.tsx +++ b/web/src/pages/RepositorySettings/RepositorySettings.tsx @@ -37,8 +37,7 @@ import css from './RepositorySettings.module.scss' export default function RepositorySettings() { const { repoMetadata, error, loading, refetch, settingSection, gitRef, resourcePath } = useGetRepositoryMetadata() const history = useHistory() - const { routes, hooks, standalone } = useAppContext() - const { SEMANTIC_SEARCH_ENABLED } = hooks?.useFeatureFlags() + const { routes } = useAppContext() const [activeTab, setActiveTab] = React.useState(settingSection || SettingsTab.general) const { getString } = useStrings() const { isRepositoryEmpty } = useGetResourceContent({ @@ -67,6 +66,11 @@ export default function RepositorySettings() { id: SettingsTab.branchProtection, title: getString('branchProtection.title'), panel: + }, + { + id: SettingsTab.security, + title: getString('security'), + panel: } // { // id: SettingsTab.webhooks, @@ -78,13 +82,6 @@ export default function RepositorySettings() { // ) // } ] - if (SEMANTIC_SEARCH_ENABLED && !standalone) { - tabListArray.push({ - id: SettingsTab.security, - title: getString('security'), - panel: - }) - } return ( { const { repoMetadata, activeTab } = props const { hooks, standalone, routingId } = useAppContext() + const { CODE_SECURITY_SCANNING_ON_PUSH } = hooks?.useFeatureFlags() const { getString } = useStrings() const { showError, showSuccess } = useToaster() const space = useGetSpaceParam() @@ -142,71 +144,76 @@ const SecurityScanSettings = (props: SecurityScanProps) => { {getString('securitySettings.scanningSecretDesc')} - - - - - - - {getString('securitySettings.vulnerabilityScanning')} - {getString('securitySettings.vulnerabilityScanningDesc')} - - - {formik.values.vulnerabilityScanEnable && ( - - - - - {getString('securitySettings.detect')} - - - {getString('securitySettings.detectDesc')} - - - - ), - value: VulnerabilityScanningType.DETECT - }, - { - label: ( - - - - {getString('securitySettings.block')} - - - {getString('securitySettings.blockDesc')} - - - - ), - value: VulnerabilityScanningType.BLOCK - } - ]} - /> + + + + + + + + {getString('securitySettings.vulnerabilityScanning')} + + {getString('securitySettings.vulnerabilityScanningDesc')} + + - )} - - - + + {formik.values.vulnerabilityScanEnable && ( + + + + + {getString('securitySettings.detect')} + + + {getString('securitySettings.detectDesc')} + + + + ), + value: VulnerabilityScanningType.DETECT + }, + { + label: ( + + + + {getString('securitySettings.block')} + + + {getString('securitySettings.blockDesc')} + + + + ), + value: VulnerabilityScanningType.BLOCK + } + ]} + /> + + )} + + + +