mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
[Security Solution] [Attack discovery] Removes technical preview badge (#209876)
### [Security Solution] [Attack discovery] Removes technical preview badge This PR removes the _Technical preview_ badge from the Attack discovery page title, as illustrated by the `Before` and `After` screenshots below: **Before**  _Above: The page title contains a technical preview badge (before this change)_ **After**  _Above: The page title does NOT contain a technical preview badge (after this change)_ #### Details This PR should be merged **after** the PR to remove the _Alerts filtering_ feature flag is merged: <https://github.com/elastic/kibana/pull/209851> #### Desk testing 1. Navigate to Security > Attack discovery **Expected result** - The Attack discovery page title does NOT include the technical preview badge
This commit is contained in:
parent
70ece1055f
commit
8701a395ed
8 changed files with 18 additions and 111 deletions
|
@ -7486,8 +7486,6 @@
|
||||||
"securitySolutionPackages.navigation.landingLinks": "Vues de sécurité",
|
"securitySolutionPackages.navigation.landingLinks": "Vues de sécurité",
|
||||||
"securitySolutionPackages.sideNav.betaBadge.label": "Bêta",
|
"securitySolutionPackages.sideNav.betaBadge.label": "Bêta",
|
||||||
"securitySolutionPackages.sideNav.togglePanel": "Activer/Désactiver le panneau de navigation",
|
"securitySolutionPackages.sideNav.togglePanel": "Activer/Désactiver le panneau de navigation",
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "Version d'évaluation technique",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "Cette fonctionnalité est en version d’évaluation technique, elle est susceptible d’être modifiée. Veuillez utiliser Attack Discovery avec prudence dans les environnements de production.",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery",
|
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery",
|
||||||
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "Trouvez les attaques potentielles grâce à l'IA",
|
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "Trouvez les attaques potentielles grâce à l'IA",
|
||||||
"share.advancedSettings.csv.quoteValuesText": "Les valeurs doivent-elles être mises entre guillemets dans les exportations CSV ?",
|
"share.advancedSettings.csv.quoteValuesText": "Les valeurs doivent-elles être mises entre guillemets dans les exportations CSV ?",
|
||||||
|
@ -34211,8 +34209,6 @@
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery analyse uniquement les alertes des dernières 24 heures.",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery analyse uniquement les alertes des dernières 24 heures.",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "En savoir plus sur Attack discovery",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "En savoir plus sur Attack discovery",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "Aucune alerte à analyser",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "Aucune alerte à analyser",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "Version d'évaluation technique",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "Cette fonctionnalité est en version d’évaluation technique, elle est susceptible d’être modifiée. Veuillez utiliser Attack Discovery avec prudence dans les environnements de production.",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "Vous avez {newDiscoveriesCount} {newDiscoveriesCount, plural, =1 {nouvelle découverte} other {nouvelles découvertes}} à travers {newConnectorResultsCount} {newConnectorResultsCount, plural, =1 {connecteur} other {connecteurs}} à examiner.",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "Vous avez {newDiscoveriesCount} {newDiscoveriesCount, plural, =1 {nouvelle découverte} other {nouvelles découvertes}} à travers {newConnectorResultsCount} {newConnectorResultsCount, plural, =1 {connecteur} other {connecteurs}} à examiner.",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "Tout d’abord, configurez un connecteur d’IA générative.",
|
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "Tout d’abord, configurez un connecteur d’IA générative.",
|
||||||
|
|
|
@ -7363,8 +7363,6 @@
|
||||||
"securitySolutionPackages.navigation.landingLinks": "セキュリティビュー",
|
"securitySolutionPackages.navigation.landingLinks": "セキュリティビュー",
|
||||||
"securitySolutionPackages.sideNav.betaBadge.label": "ベータ",
|
"securitySolutionPackages.sideNav.betaBadge.label": "ベータ",
|
||||||
"securitySolutionPackages.sideNav.togglePanel": "パネルナビゲーションを切り替える",
|
"securitySolutionPackages.sideNav.togglePanel": "パネルナビゲーションを切り替える",
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "テクニカルプレビュー",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "この機能はテクニカルプレビュー中で、変更される可能性があります。Attack Discoveryは、本番環境では注意して使用してください。",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery",
|
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack discovery",
|
||||||
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "AIを利用して潜在的な攻撃を検出",
|
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "AIを利用して潜在的な攻撃を検出",
|
||||||
"share.advancedSettings.csv.quoteValuesText": "csvエクスポートに値を引用するかどうかです",
|
"share.advancedSettings.csv.quoteValuesText": "csvエクスポートに値を引用するかどうかです",
|
||||||
|
@ -34073,8 +34071,6 @@
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discoveryは過去24時間のアラートのみを分析します。",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discoveryは過去24時間のアラートのみを分析します。",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "Attack discoveryの詳細",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "Attack discoveryの詳細",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "分析するアラートがありません",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "分析するアラートがありません",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "テクニカルプレビュー",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "この機能はテクニカルプレビュー中で、変更される可能性があります。Attack Discoveryは、本番環境では注意して使用してください。",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack discovery",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "{newConnectorResultsCount} {newConnectorResultsCount, plural, other {コネクター}}全体で、表示する{newDiscoveriesCount}件の新しい{newDiscoveriesCount, plural, other {検出}}があります。",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "{newConnectorResultsCount} {newConnectorResultsCount, plural, other {コネクター}}全体で、表示する{newDiscoveriesCount}件の新しい{newDiscoveriesCount, plural, other {検出}}があります。",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "まず、生成AIコネクターを設定します。",
|
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "まず、生成AIコネクターを設定します。",
|
||||||
|
|
|
@ -7252,8 +7252,6 @@
|
||||||
"securitySolutionPackages.navigation.landingLinks": "安全视图",
|
"securitySolutionPackages.navigation.landingLinks": "安全视图",
|
||||||
"securitySolutionPackages.sideNav.betaBadge.label": "公测版",
|
"securitySolutionPackages.sideNav.betaBadge.label": "公测版",
|
||||||
"securitySolutionPackages.sideNav.togglePanel": "切换面板导航",
|
"securitySolutionPackages.sideNav.togglePanel": "切换面板导航",
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge": "技术预览",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip": "此功能处于技术预览状态,可能会进行更改。在生产环境中请谨慎使用 Attack Discovery。",
|
|
||||||
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack Discovery",
|
"securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.pageTitle": "Attack Discovery",
|
||||||
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "利用 AI 发现潜在攻击",
|
"securitySolutionPackages.upselling.sections.attackDiscovery.findPotentialAttacksWithAiTitle": "利用 AI 发现潜在攻击",
|
||||||
"share.advancedSettings.csv.quoteValuesText": "在 CSV 导出中是否应使用引号引起值?",
|
"share.advancedSettings.csv.quoteValuesText": "在 CSV 导出中是否应使用引号引起值?",
|
||||||
|
@ -33545,8 +33543,6 @@
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery 仅分析过去 24 小时的告警。",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.attackDiscoveryOnlyLabel": "Attack Discovery 仅分析过去 24 小时的告警。",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "详细了解 Attack Discovery",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.learnMoreLink": "详细了解 Attack Discovery",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "没有要分析的告警",
|
"xpack.securitySolution.attackDiscovery.pages.noAlerts.noAlertsToAnalyzeTitle": "没有要分析的告警",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge": "技术预览",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip": "此功能处于技术预览状态,可能会进行更改。在生产环境中请谨慎使用 Attack Discovery。",
|
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack Discovery",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.pageTitle": "Attack Discovery",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "您具有 {newDiscoveriesCount} 个新{newDiscoveriesCount, plural, other {发现}}可跨 {newConnectorResultsCount} 个{newConnectorResultsCount, plural, other {连接器}}查看。",
|
"xpack.securitySolution.attackDiscovery.pages.pageTitle.statusConnectors": "您具有 {newDiscoveriesCount} 个新{newDiscoveriesCount, plural, other {发现}}可跨 {newConnectorResultsCount} 个{newConnectorResultsCount, plural, other {连接器}}查看。",
|
||||||
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "首先设置生成式 AI 连接器。",
|
"xpack.securitySolution.attackDiscovery.pages.welcome.firstSetUpLabel": "首先设置生成式 AI 连接器。",
|
||||||
|
|
|
@ -21,10 +21,4 @@ describe('PageTitle', () => {
|
||||||
|
|
||||||
expect(attackDiscoveryPageTitle).toHaveTextContent(ATTACK_DISCOVERY_PAGE_TITLE);
|
expect(attackDiscoveryPageTitle).toHaveTextContent(ATTACK_DISCOVERY_PAGE_TITLE);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('renders the beta badge icon', () => {
|
|
||||||
const betaBadge = screen.getByTestId('betaBadge');
|
|
||||||
|
|
||||||
expect(betaBadge).toBeInTheDocument();
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* 2.0.
|
* 2.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { EuiBetaBadge, EuiFlexGroup, EuiFlexItem, EuiTitle, useEuiTheme } from '@elastic/eui';
|
import { EuiTitle, useEuiTheme } from '@elastic/eui';
|
||||||
import { css } from '@emotion/react';
|
import { css } from '@emotion/react';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
|
@ -15,35 +15,15 @@ const PageTitleComponent: React.FC = () => {
|
||||||
const { euiTheme } = useEuiTheme();
|
const { euiTheme } = useEuiTheme();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<EuiFlexGroup
|
<EuiTitle
|
||||||
alignItems="center"
|
css={css`
|
||||||
data-test-subj="pageTitle"
|
margin-bottom: ${euiTheme.size.s};
|
||||||
gutterSize="none"
|
`}
|
||||||
responsive={false}
|
data-test-subj="attackDiscoveryPageTitle"
|
||||||
wrap={true}
|
size="l"
|
||||||
>
|
>
|
||||||
<EuiFlexItem grow={false}>
|
<h1>{i18n.ATTACK_DISCOVERY_PAGE_TITLE}</h1>
|
||||||
<EuiTitle data-test-subj="attackDiscoveryPageTitle" size="l">
|
</EuiTitle>
|
||||||
<h1>{i18n.ATTACK_DISCOVERY_PAGE_TITLE}</h1>
|
|
||||||
</EuiTitle>
|
|
||||||
</EuiFlexItem>
|
|
||||||
|
|
||||||
<EuiFlexItem
|
|
||||||
css={css`
|
|
||||||
margin: ${euiTheme.size.s} 0 0 ${euiTheme.size.m};
|
|
||||||
`}
|
|
||||||
grow={false}
|
|
||||||
>
|
|
||||||
<EuiBetaBadge
|
|
||||||
color="hollow"
|
|
||||||
data-test-subj="betaBadge"
|
|
||||||
iconType={'beaker'}
|
|
||||||
label={i18n.BETA}
|
|
||||||
tooltipContent={i18n.BETA_TOOLTIP}
|
|
||||||
size="m"
|
|
||||||
/>
|
|
||||||
</EuiFlexItem>
|
|
||||||
</EuiFlexGroup>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -13,18 +13,3 @@ export const ATTACK_DISCOVERY_PAGE_TITLE = i18n.translate(
|
||||||
defaultMessage: 'Attack discovery',
|
defaultMessage: 'Attack discovery',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
export const BETA = i18n.translate(
|
|
||||||
'securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaBadge',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Technical preview',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
export const BETA_TOOLTIP = i18n.translate(
|
|
||||||
'securitySolutionPackages.upselling.pages.attackDiscovery.pageTitle.betaTooltip',
|
|
||||||
{
|
|
||||||
defaultMessage:
|
|
||||||
'This functionality is in technical preview and is subject to change. Please use Attack Discovery with caution in production environments.',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
* 2.0.
|
* 2.0.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { EuiBetaBadge, EuiFlexGroup, EuiFlexItem, EuiTitle, useEuiTheme } from '@elastic/eui';
|
import { EuiTitle, useEuiTheme } from '@elastic/eui';
|
||||||
import { css } from '@emotion/react';
|
import { css } from '@emotion/react';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
|
@ -15,40 +15,15 @@ const PageTitleComponent: React.FC = () => {
|
||||||
const { euiTheme } = useEuiTheme();
|
const { euiTheme } = useEuiTheme();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<EuiFlexGroup
|
<EuiTitle
|
||||||
alignItems="center"
|
css={css`
|
||||||
data-test-subj="pageTitle"
|
margin-bottom: ${euiTheme.size.s};
|
||||||
gutterSize="none"
|
`}
|
||||||
responsive={false}
|
data-test-subj="attackDiscoveryPageTitle"
|
||||||
wrap={true}
|
size="l"
|
||||||
>
|
>
|
||||||
<EuiFlexItem grow={false}>
|
<h1>{i18n.ATTACK_DISCOVERY_PAGE_TITLE}</h1>
|
||||||
<EuiTitle data-test-subj="attackDiscoveryPageTitle" size="l">
|
</EuiTitle>
|
||||||
<h1>{i18n.ATTACK_DISCOVERY_PAGE_TITLE}</h1>
|
|
||||||
</EuiTitle>
|
|
||||||
</EuiFlexItem>
|
|
||||||
|
|
||||||
<EuiFlexItem
|
|
||||||
css={css`
|
|
||||||
margin: ${euiTheme.size.m} 0 0 ${euiTheme.size.m};
|
|
||||||
`}
|
|
||||||
grow={false}
|
|
||||||
>
|
|
||||||
<EuiBetaBadge
|
|
||||||
iconType={'beaker'}
|
|
||||||
label={i18n.BETA}
|
|
||||||
tooltipContent={i18n.BETA_TOOLTIP}
|
|
||||||
size="m"
|
|
||||||
color="hollow"
|
|
||||||
css={css`
|
|
||||||
.euiBetaBadge__icon {
|
|
||||||
position: relative;
|
|
||||||
top: 5px;
|
|
||||||
}
|
|
||||||
`}
|
|
||||||
/>
|
|
||||||
</EuiFlexItem>
|
|
||||||
</EuiFlexGroup>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -13,18 +13,3 @@ export const ATTACK_DISCOVERY_PAGE_TITLE = i18n.translate(
|
||||||
defaultMessage: 'Attack discovery',
|
defaultMessage: 'Attack discovery',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
export const BETA = i18n.translate(
|
|
||||||
'xpack.securitySolution.attackDiscovery.pages.pageTitle.betaBadge',
|
|
||||||
{
|
|
||||||
defaultMessage: 'Technical preview',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
export const BETA_TOOLTIP = i18n.translate(
|
|
||||||
'xpack.securitySolution.attackDiscovery.pages.pageTitle.betaTooltip',
|
|
||||||
{
|
|
||||||
defaultMessage:
|
|
||||||
'This functionality is in technical preview and is subject to change. Please use Attack Discovery with caution in production environments.',
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue