Converts saved object tagging to new management layout (#102284)

This commit is contained in:
Christiane (Tina) Heiligers 2021-06-17 11:46:30 -07:00 committed by GitHub
parent e3454ead84
commit 557a658545
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 53 additions and 78 deletions

View file

@ -6,15 +6,7 @@
*/ */
import React, { FC } from 'react'; import React, { FC } from 'react';
import { import { EuiButton, EuiPageHeader } from '@elastic/eui';
EuiSpacer,
EuiTitle,
EuiFlexGroup,
EuiFlexItem,
EuiText,
EuiTextColor,
EuiButton,
} from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n/react'; import { FormattedMessage } from '@kbn/i18n/react';
interface HeaderProps { interface HeaderProps {
@ -24,49 +16,38 @@ interface HeaderProps {
export const Header: FC<HeaderProps> = ({ canCreate, onCreate }) => { export const Header: FC<HeaderProps> = ({ canCreate, onCreate }) => {
return ( return (
<> <EuiPageHeader
<EuiFlexGroup justifyContent="spaceBetween" alignItems="baseline"> pageTitle={
<EuiFlexItem grow={false}> <FormattedMessage
<EuiTitle> id="xpack.savedObjectsTagging.management.headerTitle"
<h1> defaultMessage="Tags"
<FormattedMessage />
id="xpack.savedObjectsTagging.management.header.title" }
defaultMessage="Tags" bottomBorder
/> description={
</h1> <FormattedMessage
</EuiTitle> id="xpack.savedObjectsTagging.management.headerDescription"
</EuiFlexItem> defaultMessage="Use tags to categorize and easily find your objects."
<EuiFlexItem grow={false}> />
{canCreate && ( }
<EuiButton rightSideItems={[
key="createTag" canCreate && (
iconType="tag" <EuiButton
color="primary" key="createTag"
fill iconType="tag"
data-test-subj="createTagButton" color="primary"
onClick={onCreate} fill
isDisabled={false} data-test-subj="createTagButton"
> onClick={onCreate}
<FormattedMessage isDisabled={false}
id="xpack.savedObjectsTagging.management.actions.createTag" >
defaultMessage="Create tag"
/>
</EuiButton>
)}
</EuiFlexItem>
</EuiFlexGroup>
<EuiSpacer size="m" />
<EuiText size="s">
<p>
<EuiTextColor color="subdued">
<FormattedMessage <FormattedMessage
id="xpack.savedObjectsTagging.management.header.description" id="xpack.savedObjectsTagging.management.actions.createTagButton"
defaultMessage="Use tags to categorize and easily find your objects." defaultMessage="Create tag"
/> />
</EuiTextColor> </EuiButton>
</p> ),
</EuiText> ]}
<EuiSpacer size="m" /> />
</>
); );
}; };

View file

@ -8,7 +8,7 @@
import React, { useEffect, useCallback, useState, useMemo, FC } from 'react'; import React, { useEffect, useCallback, useState, useMemo, FC } from 'react';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import useMount from 'react-use/lib/useMount'; import useMount from 'react-use/lib/useMount';
import { EuiPageContent, Query } from '@elastic/eui'; import { Query } from '@elastic/eui';
import { i18n } from '@kbn/i18n'; import { i18n } from '@kbn/i18n';
import { ChromeBreadcrumb, CoreStart } from 'src/core/public'; import { ChromeBreadcrumb, CoreStart } from 'src/core/public';
import { TagWithRelations, TagsCapabilities } from '../../common'; import { TagWithRelations, TagsCapabilities } from '../../common';
@ -192,7 +192,7 @@ export const TagManagementPage: FC<TagManagementPageParams> = ({
); );
return ( return (
<EuiPageContent horizontalPosition="center"> <>
<Header canCreate={capabilities.create} onCreate={openCreateModal} /> <Header canCreate={capabilities.create} onCreate={openCreateModal} />
<TagTable <TagTable
loading={loading} loading={loading}
@ -215,6 +215,6 @@ export const TagManagementPage: FC<TagManagementPageParams> = ({
showTagRelations(tag); showTagRelations(tag);
}} }}
/> />
</EuiPageContent> </>
); );
}; };

View file

@ -3107,6 +3107,15 @@
"indexPatternManagement.warningHeader": "廃止警告:", "indexPatternManagement.warningHeader": "廃止警告:",
"indexPatternManagement.warningLabel.painlessLinkLabel": "Painless", "indexPatternManagement.warningLabel.painlessLinkLabel": "Painless",
"indexPatternManagement.warningLabel.warningDetail": "{language}は廃止され、KibanaとElasticsearchの次のメジャーバージョンではサポートされなくなります。新規スクリプトフィールドには{painlessLink}を使うことをお勧めします。", "indexPatternManagement.warningLabel.warningDetail": "{language}は廃止され、KibanaとElasticsearchの次のメジャーバージョンではサポートされなくなります。新規スクリプトフィールドには{painlessLink}を使うことをお勧めします。",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonDescription": "要約データに制限された集約を実行します。",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonText": "ロールアップインデックスパターン",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultTypeName": "ロールアップインデックスパターン",
"indexPatternManagement.editRollupIndexPattern.createIndex.indexLabel": "ロールアップ",
"indexPatternManagement.editRollupIndexPattern.createIndex.noMatchError": "ロールアップインデックスパターンエラー:ロールアップインデックスの 1 つと一致している必要があります",
"indexPatternManagement.editRollupIndexPattern.createIndex.tooManyMatchesError": "ロールアップインデックスパターンエラー:一致できるロールアップインデックスは 1 つだけです",
"indexPatternManagement.editRollupIndexPattern.createIndex.uncaughtError": "ロールアップインデックスパターンエラー:{error}",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph1Text": "ロールアップインデックスパターンのKibanaのサポートはベータ版です。保存された検索、可視化、ダッシュボードでこれらのパターンを使用すると問題が発生する場合があります。Timelionや機械学習などの一部の高度な機能ではサポートされていません。",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph2Text": "ロールアップインデックスパターンは、1つのロールアップインデックスとゼロ以上の標準インデックスと一致させることができます。ロールアップインデックスパターンでは、メトリック、フィールド、間隔、アグリゲーションが制限されています。ロールアップインデックスは、1つのジョブ構成があるインデックス、または複数のジョブと互換する構成があるインデックスに制限されています。",
"inputControl.control.noIndexPatternTooltip": "index-pattern id が見つかりませんでした:{indexPatternId}.", "inputControl.control.noIndexPatternTooltip": "index-pattern id が見つかりませんでした:{indexPatternId}.",
"inputControl.control.notInitializedTooltip": "コントロールが初期化されていません", "inputControl.control.notInitializedTooltip": "コントロールが初期化されていません",
"inputControl.control.noValuesDisableTooltip": "「{indexPatternName}」インデックスパターンでいずれのドキュメントにも存在しない「{fieldName}」フィールドがフィルターの対象になっています。異なるフィールドを選択するか、このフィールドに値が入力されているドキュメントをインデックスしてください。", "inputControl.control.noValuesDisableTooltip": "「{indexPatternName}」インデックスパターンでいずれのドキュメントにも存在しない「{fieldName}」フィールドがフィルターの対象になっています。異なるフィールドを選択するか、このフィールドに値が入力されているドキュメントをインデックスしてください。",
@ -17958,15 +17967,6 @@
"xpack.rollupJobs.detailPanel.jobActionMenu.buttonLabel": "管理", "xpack.rollupJobs.detailPanel.jobActionMenu.buttonLabel": "管理",
"xpack.rollupJobs.detailPanel.loadingLabel": "ロールアップジョブを読み込み中...", "xpack.rollupJobs.detailPanel.loadingLabel": "ロールアップジョブを読み込み中...",
"xpack.rollupJobs.detailPanel.notFoundLabel": "ロールアップジョブが見つかりません", "xpack.rollupJobs.detailPanel.notFoundLabel": "ロールアップジョブが見つかりません",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonDescription": "要約データに制限された集約を実行します。",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonText": "ロールアップインデックスパターン",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultTypeName": "ロールアップインデックスパターン",
"indexPatternManagement.editRollupIndexPattern.createIndex.indexLabel": "ロールアップ",
"indexPatternManagement.editRollupIndexPattern.createIndex.noMatchError": "ロールアップインデックスパターンエラー:ロールアップインデックスの 1 つと一致している必要があります",
"indexPatternManagement.editRollupIndexPattern.createIndex.tooManyMatchesError": "ロールアップインデックスパターンエラー:一致できるロールアップインデックスは 1 つだけです",
"indexPatternManagement.editRollupIndexPattern.createIndex.uncaughtError": "ロールアップインデックスパターンエラー:{error}",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph1Text": "ロールアップインデックスパターンのKibanaのサポートはベータ版です。保存された検索、可視化、ダッシュボードでこれらのパターンを使用すると問題が発生する場合があります。Timelionや機械学習などの一部の高度な機能ではサポートされていません。",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph2Text": "ロールアップインデックスパターンは、1つのロールアップインデックスとゼロ以上の標準インデックスと一致させることができます。ロールアップインデックスパターンでは、メトリック、フィールド、間隔、アグリゲーションが制限されています。ロールアップインデックスは、1つのジョブ構成があるインデックス、または複数のジョブと互換する構成があるインデックスに制限されています。",
"xpack.rollupJobs.featureCatalogueDescription": "今後の分析用に履歴データを小さなインデックスに要約して格納します。", "xpack.rollupJobs.featureCatalogueDescription": "今後の分析用に履歴データを小さなインデックスに要約して格納します。",
"xpack.rollupJobs.indexMgmtBadge.rollupLabel": "ロールアップ", "xpack.rollupJobs.indexMgmtBadge.rollupLabel": "ロールアップ",
"xpack.rollupJobs.indexMgmtToggle.toggleLabel": "ロールアップインデックスを含める", "xpack.rollupJobs.indexMgmtToggle.toggleLabel": "ロールアップインデックスを含める",
@ -18075,7 +18075,6 @@
"xpack.savedObjectsTagging.management.actions.bulkDelete.confirm.text": "{count, plural, one {このタグ} other {これらのタグ}}を削除すると、{count, plural, one {それを} other {それらを}}保存されたオブジェクトに割り当てることができなくなります。{count, plural, one {このタグ} other {これらのタグ}}は、現在{count, plural, one {それを} other {それらを}}使用しているすべての保存されたオブジェクトから削除されます。", "xpack.savedObjectsTagging.management.actions.bulkDelete.confirm.text": "{count, plural, one {このタグ} other {これらのタグ}}を削除すると、{count, plural, one {それを} other {それらを}}保存されたオブジェクトに割り当てることができなくなります。{count, plural, one {このタグ} other {これらのタグ}}は、現在{count, plural, one {それを} other {それらを}}使用しているすべての保存されたオブジェクトから削除されます。",
"xpack.savedObjectsTagging.management.actions.bulkDelete.label": "削除", "xpack.savedObjectsTagging.management.actions.bulkDelete.label": "削除",
"xpack.savedObjectsTagging.management.actions.clearSelection.label": "選択した項目をクリア", "xpack.savedObjectsTagging.management.actions.clearSelection.label": "選択した項目をクリア",
"xpack.savedObjectsTagging.management.actions.createTag": "タグを作成",
"xpack.savedObjectsTagging.management.breadcrumb.index": "タグ", "xpack.savedObjectsTagging.management.breadcrumb.index": "タグ",
"xpack.savedObjectsTagging.management.createModal.closeButtonText": "キャンセル", "xpack.savedObjectsTagging.management.createModal.closeButtonText": "キャンセル",
"xpack.savedObjectsTagging.management.createModal.color.randomize": "ランダム化", "xpack.savedObjectsTagging.management.createModal.color.randomize": "ランダム化",
@ -18084,8 +18083,6 @@
"xpack.savedObjectsTagging.management.createModal.title": "タグを作成", "xpack.savedObjectsTagging.management.createModal.title": "タグを作成",
"xpack.savedObjectsTagging.management.createModal.updateTagButtonLabel": "変更を保存", "xpack.savedObjectsTagging.management.createModal.updateTagButtonLabel": "変更を保存",
"xpack.savedObjectsTagging.management.editModal.title": "「{name}」タグを編集", "xpack.savedObjectsTagging.management.editModal.title": "「{name}」タグを編集",
"xpack.savedObjectsTagging.management.header.description": "タグを使用して、オブジェクトを分類し、検索を容易にします。",
"xpack.savedObjectsTagging.management.header.title": "タグ",
"xpack.savedObjectsTagging.management.optionalFieldText": "オプション", "xpack.savedObjectsTagging.management.optionalFieldText": "オプション",
"xpack.savedObjectsTagging.management.sectionLabel": "タグ", "xpack.savedObjectsTagging.management.sectionLabel": "タグ",
"xpack.savedObjectsTagging.management.table.actions.assign.description": "割り当ての管理", "xpack.savedObjectsTagging.management.table.actions.assign.description": "割り当ての管理",

View file

@ -3128,6 +3128,15 @@
"indexPatternManagement.warningHeader": "过时警告:", "indexPatternManagement.warningHeader": "过时警告:",
"indexPatternManagement.warningLabel.painlessLinkLabel": "Painless", "indexPatternManagement.warningLabel.painlessLinkLabel": "Painless",
"indexPatternManagement.warningLabel.warningDetail": "{language} 已过时Kibana 和 Elasticsearch 下一主要版本将移除支持。建议将 {painlessLink} 用于新的脚本字段。", "indexPatternManagement.warningLabel.warningDetail": "{language} 已过时Kibana 和 Elasticsearch 下一主要版本将移除支持。建议将 {painlessLink} 用于新的脚本字段。",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonDescription": "针对汇总数据执行有限聚合",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonText": "汇总/打包索引模式",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultTypeName": "汇总/打包索引模式",
"indexPatternManagement.editRollupIndexPattern.createIndex.indexLabel": "汇总/打包",
"indexPatternManagement.editRollupIndexPattern.createIndex.noMatchError": "汇总/打包索引模式错误:必须匹配一个汇总/打包索引",
"indexPatternManagement.editRollupIndexPattern.createIndex.tooManyMatchesError": "汇总/打包索引模式错误:只能匹配一个汇总/打包索引",
"indexPatternManagement.editRollupIndexPattern.createIndex.uncaughtError": "汇总索引模式错误:{error}",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph1Text": "Kibana 对汇总/打包索引模式的支持处于公测版状态。将这些模式用于已保存搜索、可视化以及仪表板可能会遇到问题。某些高级功能,如 Timelion 和 Machine Learning不支持这些模式。",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph2Text": "可以根据一个汇总/打包索引和零个或更多常规索引匹配汇总/打包索引模式。汇总/打包索引模式的指标、字段、时间间隔和聚合有限。汇总/打包索引仅限于具有一个作业配置或多个作业配置兼容的索引。",
"inputControl.control.noIndexPatternTooltip": "找不到索引模式 ID{indexPatternId}。", "inputControl.control.noIndexPatternTooltip": "找不到索引模式 ID{indexPatternId}。",
"inputControl.control.notInitializedTooltip": "尚未初始化控件", "inputControl.control.notInitializedTooltip": "尚未初始化控件",
"inputControl.control.noValuesDisableTooltip": "按 “{fieldName}” 字段进行了筛选,但 “{indexPatternName}” 索引模式中的任何文档上都不存在该字段。选择不同的字段或索引包含此字段的值的文档。", "inputControl.control.noValuesDisableTooltip": "按 “{fieldName}” 字段进行了筛选,但 “{indexPatternName}” 索引模式中的任何文档上都不存在该字段。选择不同的字段或索引包含此字段的值的文档。",
@ -18198,15 +18207,6 @@
"xpack.rollupJobs.detailPanel.jobActionMenu.buttonLabel": "管理", "xpack.rollupJobs.detailPanel.jobActionMenu.buttonLabel": "管理",
"xpack.rollupJobs.detailPanel.loadingLabel": "正在加载汇总/打包作业……", "xpack.rollupJobs.detailPanel.loadingLabel": "正在加载汇总/打包作业……",
"xpack.rollupJobs.detailPanel.notFoundLabel": "未找到汇总/打包作业", "xpack.rollupJobs.detailPanel.notFoundLabel": "未找到汇总/打包作业",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonDescription": "针对汇总数据执行有限聚合",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultButtonText": "汇总/打包索引模式",
"indexPatternManagement.editRollupIndexPattern.createIndex.defaultTypeName": "汇总/打包索引模式",
"indexPatternManagement.editRollupIndexPattern.createIndex.indexLabel": "汇总/打包",
"indexPatternManagement.editRollupIndexPattern.createIndex.noMatchError": "汇总/打包索引模式错误:必须匹配一个汇总/打包索引",
"indexPatternManagement.editRollupIndexPattern.createIndex.tooManyMatchesError": "汇总/打包索引模式错误:只能匹配一个汇总/打包索引",
"indexPatternManagement.editRollupIndexPattern.createIndex.uncaughtError": "汇总索引模式错误:{error}",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph1Text": "Kibana 对汇总/打包索引模式的支持处于公测版状态。将这些模式用于已保存搜索、可视化以及仪表板可能会遇到问题。某些高级功能,如 Timelion 和 Machine Learning不支持这些模式。",
"indexPatternManagement.editRollupIndexPattern.rollupPrompt.betaCalloutParagraph2Text": "可以根据一个汇总/打包索引和零个或更多常规索引匹配汇总/打包索引模式。汇总/打包索引模式的指标、字段、时间间隔和聚合有限。汇总/打包索引仅限于具有一个作业配置或多个作业配置兼容的索引。",
"xpack.rollupJobs.featureCatalogueDescription": "汇总历史数据并将其存储在较小的索引中以供将来分析。", "xpack.rollupJobs.featureCatalogueDescription": "汇总历史数据并将其存储在较小的索引中以供将来分析。",
"xpack.rollupJobs.indexMgmtBadge.rollupLabel": "汇总/打包", "xpack.rollupJobs.indexMgmtBadge.rollupLabel": "汇总/打包",
"xpack.rollupJobs.indexMgmtToggle.toggleLabel": "包括汇总索引", "xpack.rollupJobs.indexMgmtToggle.toggleLabel": "包括汇总索引",
@ -18326,7 +18326,6 @@
"xpack.savedObjectsTagging.management.actions.bulkDelete.label": "删除", "xpack.savedObjectsTagging.management.actions.bulkDelete.label": "删除",
"xpack.savedObjectsTagging.management.actions.bulkDelete.notification.successTitle": "已删除 {count, plural, one {1 个标签} other {# 个标签}}", "xpack.savedObjectsTagging.management.actions.bulkDelete.notification.successTitle": "已删除 {count, plural, one {1 个标签} other {# 个标签}}",
"xpack.savedObjectsTagging.management.actions.clearSelection.label": "清除所选内容", "xpack.savedObjectsTagging.management.actions.clearSelection.label": "清除所选内容",
"xpack.savedObjectsTagging.management.actions.createTag": "创建标签",
"xpack.savedObjectsTagging.management.breadcrumb.index": "标签", "xpack.savedObjectsTagging.management.breadcrumb.index": "标签",
"xpack.savedObjectsTagging.management.createModal.closeButtonText": "取消", "xpack.savedObjectsTagging.management.createModal.closeButtonText": "取消",
"xpack.savedObjectsTagging.management.createModal.color.randomize": "随机化", "xpack.savedObjectsTagging.management.createModal.color.randomize": "随机化",
@ -18335,8 +18334,6 @@
"xpack.savedObjectsTagging.management.createModal.title": "创建标签", "xpack.savedObjectsTagging.management.createModal.title": "创建标签",
"xpack.savedObjectsTagging.management.createModal.updateTagButtonLabel": "保存更改", "xpack.savedObjectsTagging.management.createModal.updateTagButtonLabel": "保存更改",
"xpack.savedObjectsTagging.management.editModal.title": "编辑“{name}”标签", "xpack.savedObjectsTagging.management.editModal.title": "编辑“{name}”标签",
"xpack.savedObjectsTagging.management.header.description": "使用标签归类对象,从而轻松找到对象。",
"xpack.savedObjectsTagging.management.header.title": "标签",
"xpack.savedObjectsTagging.management.optionalFieldText": "可选", "xpack.savedObjectsTagging.management.optionalFieldText": "可选",
"xpack.savedObjectsTagging.management.sectionLabel": "标签", "xpack.savedObjectsTagging.management.sectionLabel": "标签",
"xpack.savedObjectsTagging.management.table.actions.assign.description": "管理分配", "xpack.savedObjectsTagging.management.table.actions.assign.description": "管理分配",