[ML] Making index pattern related links optional (#29332) (#29586)

* [ML] Making index pattern related links optional

* reverting index pattern url

* removing link to data visualizer
This commit is contained in:
James Gowdy 2019-01-30 19:01:14 +00:00 committed by GitHub
parent 548439e2d3
commit deebf58fd2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 38 additions and 29 deletions

View file

@ -460,6 +460,7 @@ export class ImportView extends Component {
index={index}
indexPatternId={indexPatternId}
timeFieldName={timeFieldName}
createIndexPattern={createIndexPattern}
/>
</React.Fragment>
}

View file

@ -81,6 +81,7 @@ export class ResultsLinks extends Component {
const {
indexPatternId,
timeFieldName,
createIndexPattern,
} = this.props;
const {
@ -92,21 +93,23 @@ export class ResultsLinks extends Component {
return (
<EuiFlexGroup gutterSize="l">
<EuiFlexItem>
<EuiCard
icon={<EuiIcon size="xxl" type={`discoverApp`} />}
title={
<FormattedMessage
id="xpack.ml.fileDatavisualizer.resultsLinks.viewIndexInDiscoverTitle"
defaultMessage="View index in Discover"
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/kibana#/discover?&_a=(index:'${indexPatternId}')${_g}`}
/>
</EuiFlexItem>
{createIndexPattern &&
<EuiFlexItem>
<EuiCard
icon={<EuiIcon size="xxl" type={`discoverApp`} />}
title={
<FormattedMessage
id="xpack.ml.fileDatavisualizer.resultsLinks.viewIndexInDiscoverTitle"
defaultMessage="View index in Discover"
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/kibana#/discover?&_a=(index:'${indexPatternId}')${_g}`}
/>
</EuiFlexItem>
}
{(isFullLicense() === true && timeFieldName !== undefined && this.showCreateJobLink) &&
{(isFullLicense() === true && timeFieldName !== undefined && this.showCreateJobLink && createIndexPattern) &&
<EuiFlexItem>
<EuiCard
icon={<EuiIcon size="xxl" type={`machineLearningApp`} />}
@ -122,19 +125,21 @@ export class ResultsLinks extends Component {
</EuiFlexItem>
}
<EuiFlexItem>
<EuiCard
icon={<EuiIcon size="xxl" type={`dataVisualizer`} />}
title={
<FormattedMessage
id="xpack.ml.fileDatavisualizer.resultsLinks.openInDataVisualizerTitle"
defaultMessage="Open in Data Visualizer"
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/ml#/jobs/new_job/datavisualizer?index=${indexPatternId}${_g}`}
/>
</EuiFlexItem>
{createIndexPattern &&
<EuiFlexItem>
<EuiCard
icon={<EuiIcon size="xxl" type={`dataVisualizer`} />}
title={
<FormattedMessage
id="xpack.ml.fileDatavisualizer.resultsLinks.openInDataVisualizerTitle"
defaultMessage="Open in Data Visualizer"
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/ml#/jobs/new_job/datavisualizer?index=${indexPatternId}${_g}`}
/>
</EuiFlexItem>
}
<EuiFlexItem>
<EuiCard
@ -146,7 +151,7 @@ export class ResultsLinks extends Component {
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/kibana#/management/elasticsearch/index_management/home`}
href={`${uiChrome.getBasePath()}/app/kibana#/management/elasticsearch/index_management/indices`}
/>
</EuiFlexItem>
@ -160,7 +165,10 @@ export class ResultsLinks extends Component {
/>
}
description=""
href={`${uiChrome.getBasePath()}/app/kibana#/management/kibana/indices/${indexPatternId}`}
href={
`${uiChrome.getBasePath()}/app/kibana#/management/kibana/indices/${(
createIndexPattern ? indexPatternId : '')}`
}
/>
</EuiFlexItem>