mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[siem/ui] avoid importing server code in ui (#37103)
* [siem/ui] avoid importing server code in ui * covert a couple extra imports
This commit is contained in:
parent
b7b7aa504f
commit
fcf0466a0e
25 changed files with 33 additions and 26 deletions
9
x-pack/plugins/siem/common/constants.ts
Normal file
9
x-pack/plugins/siem/common/constants.ts
Normal file
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License;
|
||||
* you may not use this file except in compliance with the Elastic License.
|
||||
*/
|
||||
|
||||
export const APP_ID = 'siem';
|
||||
export const APP_NAME = 'SIEM';
|
||||
export const DEFAULT_INDEX_KEY = 'siem:defaultIndex';
|
|
@ -11,9 +11,7 @@ import { Server } from 'hapi';
|
|||
import { initServerWithKibana } from './server/kibana.index';
|
||||
import { savedObjectMappings } from './server/saved_objects';
|
||||
|
||||
export const APP_ID = 'siem';
|
||||
export const APP_NAME = 'SIEM';
|
||||
export const DEFAULT_INDEX_KEY = 'siem:defaultIndex';
|
||||
import { APP_ID, APP_NAME, DEFAULT_INDEX_KEY } from './common/constants';
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
export function siem(kibana: any) {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
import chrome, { Breadcrumb } from 'ui/chrome';
|
||||
|
||||
import { APP_NAME } from '../../../..';
|
||||
import { APP_NAME } from '../../../../common/constants';
|
||||
import { getBreadcrumbs as getHostDetailsBreadcrumbs } from '../../../pages/hosts/host_details';
|
||||
import { getBreadcrumbs as getIPDetailsBreadcrumbs } from '../../../pages/network/ip_details';
|
||||
import { getHostsUrl, getNetworkUrl, getOverviewUrl, getTimelinesUrl } from '../../link_to';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { AuthenticationsEdges, GetAuthenticationsQuery, PageInfo } from '../../graphql/types';
|
||||
import { hostsModel, hostsSelectors, inputsModel, State } from '../../store';
|
||||
import { createFilter, getDefaultFetchPolicy } from '../helpers';
|
||||
|
|
|
@ -9,7 +9,7 @@ import { get } from 'lodash/fp';
|
|||
import React, { useEffect, useState } from 'react';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { FlowTarget, GetDomainFirstLastSeenQuery } from '../../../graphql/types';
|
||||
import { inputsModel } from '../../../store';
|
||||
import { QueryTemplateProps } from '../../query_template';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
DomainsEdges,
|
||||
DomainsSortField,
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { Direction, Ecs, GetEventsQuery, PageInfo } from '../../graphql/types';
|
||||
import { hostsModel, hostsSelectors, inputsModel, State } from '../../store';
|
||||
import { createFilter, getDefaultFetchPolicy } from '../helpers';
|
||||
|
|
|
@ -9,7 +9,7 @@ import { get } from 'lodash/fp';
|
|||
import React, { useEffect, useState } from 'react';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { GetLastEventTimeQuery, LastEventIndexKey, LastTimeDetails } from '../../../graphql/types';
|
||||
import { inputsModel } from '../../../store';
|
||||
import { QueryTemplateProps } from '../../query_template';
|
||||
|
|
|
@ -9,7 +9,7 @@ import { get } from 'lodash/fp';
|
|||
import React, { useEffect, useState } from 'react';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { GetHostFirstLastSeenQuery } from '../../../graphql/types';
|
||||
import { inputsModel } from '../../../store';
|
||||
import { QueryTemplateProps } from '../../query_template';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
Direction,
|
||||
GetHostsTableQuery,
|
||||
|
|
|
@ -8,7 +8,7 @@ import { getOr } from 'lodash/fp';
|
|||
import React from 'react';
|
||||
import { Query } from 'react-apollo';
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { inputsModel } from '../../../store';
|
||||
import { getDefaultFetchPolicy } from '../../helpers';
|
||||
import { QueryTemplate, QueryTemplateProps } from '../../query_template';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { pure } from 'recompose';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { GetIpOverviewQuery, IpOverviewData } from '../../graphql/types';
|
||||
import { networkModel } from '../../store';
|
||||
import { createFilter } from '../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { pure } from 'recompose';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { GetKpiHostsQuery, KpiHostsData } from '../../graphql/types';
|
||||
import { inputsModel } from '../../store';
|
||||
import { createFilter } from '../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { pure } from 'recompose';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { GetKpiNetworkQuery, KpiNetworkData } from '../../graphql/types';
|
||||
import { inputsModel } from '../../store';
|
||||
import { createFilter } from '../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
GetNetworkDnsQuery,
|
||||
NetworkDnsEdges,
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
FlowDirection,
|
||||
FlowTarget,
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { pure } from 'recompose';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { GetOverviewHostQuery, OverviewHostData } from '../../../graphql/types';
|
||||
import { inputsModel } from '../../../store/inputs';
|
||||
import { createFilter } from '../../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { pure } from 'recompose';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { GetOverviewNetworkQuery, OverviewNetworkData } from '../../../graphql/types';
|
||||
import { inputsModel } from '../../../store/inputs';
|
||||
import { createFilter } from '../../helpers';
|
||||
|
|
|
@ -12,7 +12,7 @@ import { StaticIndexPattern } from 'ui/index_patterns';
|
|||
import chrome from 'ui/chrome';
|
||||
|
||||
import memoizeOne from 'memoize-one';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { IndexField, SourceQuery } from '../../graphql/types';
|
||||
|
||||
import { sourceQuery } from './index.gql_query';
|
||||
|
|
|
@ -10,7 +10,7 @@ import React from 'react';
|
|||
import { Query } from 'react-apollo';
|
||||
import chrome from 'ui/chrome';
|
||||
|
||||
import { DEFAULT_INDEX_KEY } from '../../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../../common/constants';
|
||||
import { DetailItem, GetTimelineDetailsQuery } from '../../../graphql/types';
|
||||
|
||||
import { timelineDetailsQuery } from './index.gql_query';
|
||||
|
|
|
@ -10,7 +10,7 @@ import React from 'react';
|
|||
import { Query } from 'react-apollo';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
GetTimelineQuery,
|
||||
PageInfo,
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { FlowTarget, PageInfo, TlsEdges, TlsSortField, GetTlsQuery } from '../../graphql/types';
|
||||
import { inputsModel, networkModel, networkSelectors, State } from '../../store';
|
||||
import { createFilter } from '../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import { GetUncommonProcessesQuery, PageInfo, UncommonProcessesEdges } from '../../graphql/types';
|
||||
import { hostsModel, hostsSelectors, inputsModel, State } from '../../store';
|
||||
import { createFilter, getDefaultFetchPolicy } from '../helpers';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { Query } from 'react-apollo';
|
|||
import { connect } from 'react-redux';
|
||||
|
||||
import chrome from 'ui/chrome';
|
||||
import { DEFAULT_INDEX_KEY } from '../../..';
|
||||
import { DEFAULT_INDEX_KEY } from '../../../common/constants';
|
||||
import {
|
||||
GetUsersQuery,
|
||||
FlowTarget,
|
||||
|
|
|
@ -6,6 +6,6 @@
|
|||
|
||||
// @ts-ignore
|
||||
import { trackUiMetric } from '../../../../../../src/legacy/core_plugins/ui_metric/public';
|
||||
import { APP_ID } from '../../..';
|
||||
import { APP_ID } from '../../../common/constants';
|
||||
|
||||
export const trackUiAction = (metricType: string) => trackUiMetric(APP_ID, metricType);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue