Remove external accounts modal feature flag (#62983)

This commit is contained in:
Petri-Johan Last 2024-06-03 12:12:15 +02:00 committed by GitHub
parent 4cf94e9e8c
commit ef88ae5387
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 2 additions and 6 deletions

View File

@ -21,6 +21,7 @@ All notable changes to Sourcegraph are documented in this file.
- Mermaid diagrams in Markdown are now rendered in the Sourcegraph web app ([#62678](https://github.com/sourcegraph/sourcegraph/pull/62678))
- A feature flag for Cody, `completions.smartContextWindow` is added and set to "enabled" by default. It allows clients to adjust the context window based on the name of the chat model. When smartContextWindow is enabled, the `completions.chatModelMaxTokens` value is ignored. ([#62802](https://github.com/sourcegraph/sourcegraph/pull/62802))
- Code Insights: When facing the "incomplete datapoints" warning, you can now use GraphQL to discover which repositories had problems. The schemas for `TimeoutDatapointAlert` and `GenericIncompleteDatapointAlert` now contain an additional `repositories` field. ([#62756](https://github.com/sourcegraph/sourcegraph/pull/62756)).
- Users will now be presented with a modal that reminds them to connect any external code host accounts that's required for permissions. Without these accounts connected, users may be unable to view repositories that they otherwise have access to. [#62983](https://github.com/sourcegraph/sourcegraph/pull/62983)
### Changed

View File

@ -9,7 +9,6 @@ import { Button, ErrorAlert, H2, LoadingSpinner, Modal, Text } from '@sourcegrap
import type { AuthenticatedUser } from '../auth'
import { BrandLogo } from '../components/branding/BrandLogo'
import { useFeatureFlag } from '../featureFlags/useFeatureFlag'
import type { UserExternalAccountsWithAccountDataVariables } from '../graphql-operations'
import type { AuthProvider, SourcegraphContext } from '../jscontext'
import { ExternalAccountsSignIn } from '../user/settings/auth/ExternalAccountsSignIn'
@ -85,8 +84,6 @@ function filterAuthProviders(
}
export const ExternalAccountsModal: React.FunctionComponent<ExternalAccountsModalProps> = props => {
const [enableExternalAccountsModal] = useFeatureFlag('external-accounts-modal')
const [seenAuthzProviders, setSeenAuthzProviders] = useTemporarySetting('user.seenAuthProviders', [])
const [userExternalAccounts, setUserExternalAccounts] = useState<{
@ -106,7 +103,6 @@ export const ExternalAccountsModal: React.FunctionComponent<ExternalAccountsModa
UserExternalAccountsWithAccountDataVariables
>(USER_EXTERNAL_ACCOUNTS, {
variables: { username: props.authenticatedUser.username },
skip: !enableExternalAccountsModal,
onCompleted: res =>
setUserExternalAccounts({ loading: false, fetched: res.user.externalAccounts.nodes, lastRemoved: '' }),
})
@ -162,7 +158,7 @@ export const ExternalAccountsModal: React.FunctionComponent<ExternalAccountsModa
return (
<Modal
aria-label="Connect your external accounts"
isOpen={isModalOpen && enableExternalAccountsModal}
isOpen={isModalOpen}
onDismiss={onDismiss}
className={styles.modal}
position="center"

View File

@ -28,7 +28,6 @@ export const FEATURE_FLAGS = [
'search-debug',
'signup-survey-enabled',
'sourcegraph-operator-site-admin-hide-maintenance',
'external-accounts-modal',
'ab-shortened-install-first-signup-flow-cody-2024-04',
] as const