From 649cd08a19107b4a8fe57c04a779c746c9e3cc58 Mon Sep 17 00:00:00 2001 From: Eric Leijonmarck Date: Thu, 27 Jul 2023 15:34:27 +0100 Subject: [PATCH] SAML: Remove mention of config found in inifile (#71837) * remove config found in inifile * remove the text from the provider card * remove description that contained the notion of inifile --- .../features/auth-config/AuthConfigPage.tsx | 5 --- .../auth-config/components/ProviderCard.tsx | 34 ++----------------- public/app/types/configAuth.ts | 1 - 3 files changed, 2 insertions(+), 38 deletions(-) diff --git a/public/app/features/auth-config/AuthConfigPage.tsx b/public/app/features/auth-config/AuthConfigPage.tsx index 64e16ff6628..88d51a33a18 100644 --- a/public/app/features/auth-config/AuthConfigPage.tsx +++ b/public/app/features/auth-config/AuthConfigPage.tsx @@ -88,7 +88,6 @@ export const AuthConfigPageUnconnected = ({ providerStatuses, isLoading, loadSet displayName={provider.displayName} authType={provider.type} enabled={providerStatuses[provider.id]?.enabled} - configFoundInIniFile={providerStatuses[provider.id]?.configFoundInIniFile} configPath={provider.configPath} onClick={() => { onProviderCardClick(provider); @@ -103,9 +102,6 @@ export const AuthConfigPageUnconnected = ({ providerStatuses, isLoading, loadSet buttonIcon="plus-circle" buttonLink={getProviderUrl(firstAvailableProvider)} buttonTitle={`Configure ${firstAvailableProvider.type}`} - description={`Important: if you have ${firstAvailableProvider.type} configuration enabled via the .ini file Grafana is using it. - Configuring ${firstAvailableProvider.type} via UI will take precedence over any configuration in the .ini file. - No changes will be written into .ini file.`} onClick={onCTAClick} /> )} @@ -118,7 +114,6 @@ export const AuthConfigPageUnconnected = ({ providerStatuses, isLoading, loadSet displayName={provider.displayName} authType={provider.protocol} enabled={providerStatuses[provider.id]?.enabled} - configFoundInIniFile={providerStatuses[provider.id]?.configFoundInIniFile} configPath={provider.configPath} /> ))} diff --git a/public/app/features/auth-config/components/ProviderCard.tsx b/public/app/features/auth-config/components/ProviderCard.tsx index f15df0783a0..680f51916f0 100644 --- a/public/app/features/auth-config/components/ProviderCard.tsx +++ b/public/app/features/auth-config/components/ProviderCard.tsx @@ -2,7 +2,7 @@ import { css } from '@emotion/css'; import React from 'react'; import { GrafanaTheme2 } from '@grafana/data'; -import { Badge, Card, useStyles2, Icon, Tooltip } from '@grafana/ui'; +import { Badge, Card, useStyles2 } from '@grafana/ui'; import { BASE_PATH } from '../constants'; @@ -12,43 +12,19 @@ type Props = { providerId: string; displayName: string; enabled: boolean; - configFoundInIniFile?: boolean; configPath?: string; authType?: string; badges?: JSX.Element[]; onClick?: () => void; }; -export function ProviderCard({ - providerId, - displayName, - enabled, - configFoundInIniFile, - configPath, - authType, - badges, - onClick, -}: Props) { +export function ProviderCard({ providerId, displayName, enabled, configPath, authType, badges, onClick }: Props) { const styles = useStyles2(getStyles); configPath = BASE_PATH + (configPath || providerId); return ( onClick && onClick()}> {displayName} - {configFoundInIniFile && ( - <> - - - <> - - Configuration found in .ini file - - - - - )}
{authType && } {enabled ? : } @@ -82,11 +58,5 @@ export const getStyles = (theme: GrafanaTheme2) => { color: ${theme.colors.text.primary}; margin: 0; `, - initext: css` - font-size: ${theme.typography.bodySmall.fontSize}; - color: ${theme.colors.text.secondary}; - padding: ${theme.spacing(1)} 0; // Add some padding - max-width: 90%; // Add a max-width to prevent text from stretching too wide - `, }; }; diff --git a/public/app/types/configAuth.ts b/public/app/types/configAuth.ts index a50ad7f48e7..c72e05a038d 100644 --- a/public/app/types/configAuth.ts +++ b/public/app/types/configAuth.ts @@ -11,7 +11,6 @@ export interface AuthConfigState { export interface AuthProviderStatus { enabled: boolean; configured: boolean; - configFoundInIniFile?: boolean; hide?: boolean; }