Hide curl request in Search Index pipelines tab for connector and crawler indices (#141976)

This commit is contained in:
Byron Hulcher 2022-09-27 13:36:34 -04:00 committed by GitHub
parent 54ad60464d
commit 02f874bb01
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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(