[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:
Spencer 2019-05-24 10:18:24 -07:00 committed by GitHub
parent b7b7aa504f
commit fcf0466a0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 33 additions and 26 deletions

View 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';

View file

@ -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) {

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

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

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

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

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

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

View file

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

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

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

View file

@ -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';

View file

@ -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';

View file

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

View file

@ -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);