mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Hide curl request in Search Index pipelines tab for connector and crawler indices (#141976) (#141984)
(cherry picked from commit 02f874bb01
)
Co-authored-by: Byron Hulcher <byronhulcher@gmail.com>
This commit is contained in:
parent
92dd90d688
commit
f78ddbffff
1 changed files with 20 additions and 17 deletions
|
@ -26,6 +26,7 @@ import { KibanaLogic } from '../../../../shared/kibana';
|
|||
import { LicensingLogic } from '../../../../shared/licensing';
|
||||
import { CreateCustomPipelineApiLogic } from '../../../api/index/create_custom_pipeline_api_logic';
|
||||
import { FetchCustomPipelineApiLogic } from '../../../api/index/fetch_custom_pipeline_api_logic';
|
||||
import { isApiIndex } from '../../../utils/indices';
|
||||
import { CurlRequest } from '../components/curl_request/curl_request';
|
||||
import { IndexViewLogic } from '../index_view_logic';
|
||||
|
||||
|
@ -36,7 +37,7 @@ import { PipelinesLogic } from './pipelines_logic';
|
|||
export const IngestPipelinesCard: React.FC = () => {
|
||||
const { indexName } = useValues(IndexViewLogic);
|
||||
|
||||
const { canSetPipeline, pipelineState, showModal } = useValues(PipelinesLogic);
|
||||
const { canSetPipeline, index, pipelineState, showModal } = useValues(PipelinesLogic);
|
||||
const { closeModal, openModal, setPipelineState, savePipeline } = useActions(PipelinesLogic);
|
||||
const { makeRequest: fetchCustomPipeline } = useActions(FetchCustomPipelineApiLogic);
|
||||
const { makeRequest: createCustomPipeline } = useActions(CreateCustomPipelineApiLogic);
|
||||
|
@ -97,22 +98,24 @@ export const IngestPipelinesCard: React.FC = () => {
|
|||
</EuiFlexGroup>
|
||||
</EuiFlexItem>
|
||||
<EuiFlexItem>
|
||||
<EuiFlexGroup>
|
||||
<EuiFlexItem>
|
||||
<EuiAccordion
|
||||
buttonContent={i18n.translate(
|
||||
'xpack.enterpriseSearch.content.indices.pipelines.ingestPipelinesCard.accordion.label',
|
||||
{ defaultMessage: 'View sample cURL request' }
|
||||
)}
|
||||
id="ingestPipelinesCurlAccordion"
|
||||
>
|
||||
<CurlRequest
|
||||
document={{ body: 'body', title: 'Title' }}
|
||||
indexName={indexName}
|
||||
pipeline={pipelineState}
|
||||
/>
|
||||
</EuiAccordion>
|
||||
</EuiFlexItem>
|
||||
<EuiFlexGroup justifyContent="flexEnd">
|
||||
{isApiIndex(index) && (
|
||||
<EuiFlexItem>
|
||||
<EuiAccordion
|
||||
buttonContent={i18n.translate(
|
||||
'xpack.enterpriseSearch.content.indices.pipelines.ingestPipelinesCard.accordion.label',
|
||||
{ defaultMessage: 'View sample cURL request' }
|
||||
)}
|
||||
id="ingestPipelinesCurlAccordion"
|
||||
>
|
||||
<CurlRequest
|
||||
document={{ body: 'body', title: 'Title' }}
|
||||
indexName={indexName}
|
||||
pipeline={pipelineState}
|
||||
/>
|
||||
</EuiAccordion>
|
||||
</EuiFlexItem>
|
||||
)}
|
||||
<EuiFlexItem grow={false}>
|
||||
<EuiBadge color="hollow">
|
||||
{i18n.translate(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue