From fd1bf0fc20bc607642ea77a8bd0fa2d9a0ab3d62 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:11:11 -0700 Subject: [PATCH 01/22] hosts => explore --- .../authentications_host_table.test.tsx | 2 +- .../authentications_host_table.tsx | 4 +- .../events_tab/events_query_tab_body.test.tsx | 2 +- .../events_tab/events_query_tab_body.tsx | 2 +- .../components/link_to/redirect_to_hosts.tsx | 2 +- .../public/common/components/links/index.tsx | 2 +- .../ml_host_conditional_container.tsx | 2 +- .../get_criteria_from_host_type.test.ts | 2 +- .../criteria/get_criteria_from_host_type.ts | 2 +- .../ml/tables/anomalies_host_table.test.tsx | 2 +- .../ml/tables/anomalies_host_table.tsx | 2 +- .../get_anomalies_host_table_columns.test.tsx | 2 +- .../get_anomalies_host_table_columns.tsx | 2 +- .../public/common/components/ml/types.ts | 2 +- .../navigation/breadcrumbs/index.test.ts | 2 +- .../navigation/breadcrumbs/index.ts | 2 +- .../components/navigation/index.test.tsx | 2 +- .../navigation/tab_navigation/index.test.tsx | 4 +- .../components/paginated_table/index.tsx | 6 +- .../common/components/search_bar/index.tsx | 2 +- .../components/sessions_viewer/types.ts | 2 +- .../use_lens_attributes.tsx | 2 +- .../anomalies_query_tab_body/types.ts | 2 +- .../public/common/mock/utils.ts | 2 +- .../public/common/store/reducer.ts | 2 +- .../public/common/store/types.ts | 2 +- .../public/common/utils/route/index.test.tsx | 2 +- .../public/common/utils/route/types.ts | 2 +- .../pages/rule_details/index.tsx | 2 +- .../detection_engine/detection_engine.tsx | 2 +- .../host_risk_score_table/columns.test.tsx | 4 +- .../host_risk_score_table/columns.tsx | 20 ++--- .../host_risk_score_table/index.tsx | 18 ++--- .../host_risk_score_table/translations.ts | 2 +- .../__snapshots__/index.test.tsx.snap | 0 .../hosts/components/hosts_table/columns.tsx | 22 +++--- .../components/hosts_table/index.test.tsx | 12 +-- .../hosts/components/hosts_table/index.tsx | 20 ++--- .../hosts/components/hosts_table/mock.ts | 2 +- .../components/hosts_table/translations.ts | 2 +- .../components/kpi_hosts/common/index.tsx | 12 +-- .../components/kpi_hosts/hosts/index.test.tsx | 10 +-- .../components/kpi_hosts/hosts/index.tsx | 14 ++-- .../kpi_hosts/hosts/translations.ts | 2 +- .../hosts/components/kpi_hosts/index.tsx | 0 .../kpi_hosts/risky_hosts/index.test.tsx | 6 +- .../kpi_hosts/risky_hosts/index.tsx | 18 ++--- .../kpi_hosts/risky_hosts/translations.ts | 2 +- .../hosts/components/kpi_hosts/types.ts | 4 +- .../kpi_hosts/unique_ips/index.test.tsx | 10 +-- .../components/kpi_hosts/unique_ips/index.tsx | 18 ++--- .../kpi_hosts/unique_ips/translations.ts | 2 +- .../__snapshots__/index.test.tsx.snap | 0 .../uncommon_process_table/index.test.tsx | 10 +-- .../uncommon_process_table/index.tsx | 16 ++-- .../components/uncommon_process_table/mock.ts | 2 +- .../uncommon_process_table/translations.ts | 2 +- .../containers/hosts/details/index.test.tsx | 6 +- .../hosts/containers/hosts/details/index.tsx | 10 +-- .../containers/hosts/details/translations.ts | 2 +- .../hosts/containers/hosts/index.test.tsx | 6 +- .../hosts/containers/hosts/index.tsx | 18 ++--- .../hosts/containers/hosts/translations.ts | 2 +- .../containers/kpi_hosts/hosts/index.test.tsx | 4 +- .../containers/kpi_hosts/hosts/index.tsx | 18 ++--- .../kpi_hosts/hosts/translations.ts | 2 +- .../kpi_hosts/unique_ips/index.test.tsx | 4 +- .../containers/kpi_hosts/unique_ips/index.tsx | 18 ++--- .../kpi_hosts/unique_ips/translations.ts | 2 +- .../uncommon_processes/index.test.tsx | 6 +- .../containers/uncommon_processes/index.tsx | 18 ++--- .../uncommon_processes/translations.ts | 2 +- .../public/{ => explore}/hosts/index.ts | 8 +- .../public/{ => explore}/hosts/jest.config.js | 0 .../public/{ => explore}/hosts/links.ts | 10 +-- .../hosts/pages/details/details_tabs.test.tsx | 12 +-- .../hosts/pages/details/details_tabs.tsx | 14 ++-- .../hosts/pages/details/helpers.test.ts | 2 +- .../hosts/pages/details/helpers.ts | 4 +- .../hosts/pages/details/index.tsx | 78 +++++++++---------- .../hosts/pages/details/nav_tabs.test.tsx | 2 +- .../hosts/pages/details/nav_tabs.tsx | 4 +- .../hosts/pages/details/types.ts | 4 +- .../hosts/pages/details/utils.ts | 8 +- .../{ => explore}/hosts/pages/display.tsx | 0 .../{ => explore}/hosts/pages/hosts.test.tsx | 20 ++--- .../{ => explore}/hosts/pages/hosts.tsx | 64 +++++++-------- .../{ => explore}/hosts/pages/hosts_tabs.tsx | 12 +-- .../{ => explore}/hosts/pages/index.tsx | 4 +- .../hosts/pages/nav_tabs.test.tsx | 0 .../{ => explore}/hosts/pages/nav_tabs.tsx | 4 +- .../authentications_query_tab_body.tsx | 6 +- .../host_risk_score_tab_body.test.tsx | 6 +- .../navigation/host_risk_score_tab_body.tsx | 18 ++--- .../navigation/hosts_query_tab_body.test.tsx | 4 +- .../pages/navigation/hosts_query_tab_body.tsx | 4 +- .../hosts/pages/navigation/index.ts | 0 .../pages/navigation/sessions_tab_body.tsx | 8 +- .../hosts/pages/navigation/types.ts | 8 +- .../uncommon_process_query_tab_body.test.tsx | 4 +- .../uncommon_process_query_tab_body.tsx | 4 +- .../{ => explore}/hosts/pages/translations.ts | 2 +- .../public/{ => explore}/hosts/pages/types.ts | 4 +- .../public/{ => explore}/hosts/routes.tsx | 8 +- .../{ => explore}/hosts/store/actions.ts | 4 +- .../{ => explore}/hosts/store/helpers.test.ts | 4 +- .../{ => explore}/hosts/store/helpers.ts | 6 +- .../public/{ => explore}/hosts/store/index.ts | 0 .../public/{ => explore}/hosts/store/model.ts | 4 +- .../{ => explore}/hosts/store/reducer.ts | 4 +- .../{ => explore}/hosts/store/selectors.ts | 2 +- .../public/landing_pages/links.ts | 2 +- .../public/lazy_sub_plugins.tsx | 2 +- .../components/kpi_network/dns/index.test.tsx | 2 +- .../components/kpi_network/dns/index.tsx | 2 +- .../kpi_network/network_events/index.test.tsx | 2 +- .../kpi_network/network_events/index.tsx | 2 +- .../kpi_network/tls_handshakes/index.test.tsx | 2 +- .../kpi_network/tls_handshakes/index.tsx | 2 +- .../kpi_network/unique_flows/index.test.tsx | 2 +- .../kpi_network/unique_flows/index.tsx | 2 +- .../unique_private_ips/index.test.tsx | 2 +- .../kpi_network/unique_private_ips/index.tsx | 2 +- .../public/network/pages/network.tsx | 2 +- .../entity_analytics/anomalies/columns.tsx | 4 +- .../entity_analytics/anomalies/index.tsx | 2 +- .../entity_analytics/header/index.test.tsx | 4 +- .../entity_analytics/header/index.tsx | 4 +- .../entity_analytics/risk_score/columns.tsx | 2 +- .../entity_analytics/risk_score/index.tsx | 6 +- .../components/events_by_dataset/index.tsx | 2 +- .../risk_details_tab_body/index.test.tsx | 2 +- .../risk_details_tab_body/index.tsx | 4 +- .../host_details/expandable_host.tsx | 2 +- .../plugins/security_solution/public/types.ts | 2 +- .../kpi_users/authentications/index.test.tsx | 2 +- .../kpi_users/authentications/index.tsx | 2 +- .../kpi_users/total_users/index.test.tsx | 2 +- .../kpi_users/total_users/index.tsx | 2 +- .../public/users/pages/users.tsx | 2 +- 140 files changed, 418 insertions(+), 418 deletions(-) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/host_risk_score_table/columns.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/host_risk_score_table/columns.tsx (79%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/host_risk_score_table/index.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/host_risk_score_table/translations.ts (90%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/columns.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/index.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/index.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/mock.ts (87%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/hosts_table/translations.ts (93%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/common/index.tsx (81%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/hosts/index.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/hosts/index.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/hosts/translations.ts (67%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/index.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/risky_hosts/index.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/risky_hosts/index.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/risky_hosts/translations.ts (88%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/types.ts (77%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/unique_ips/index.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/unique_ips/index.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/kpi_hosts/unique_ips/translations.ts (85%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/uncommon_process_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/uncommon_process_table/index.test.tsx (95%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/uncommon_process_table/index.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/uncommon_process_table/mock.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/components/uncommon_process_table/translations.ts (91%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/details/index.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/details/index.tsx (82%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/details/translations.ts (78%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/index.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/hosts/translations.ts (70%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/hosts/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/hosts/index.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/hosts/translations.ts (78%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/unique_ips/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/unique_ips/index.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/kpi_hosts/unique_ips/translations.ts (79%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/uncommon_processes/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/uncommon_processes/index.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/containers/uncommon_processes/translations.ts (72%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/index.ts (78%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/jest.config.js (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/links.ts (82%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/details_tabs.test.tsx (95%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/details_tabs.tsx (80%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/helpers.test.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/helpers.ts (82%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/index.tsx (70%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/nav_tabs.test.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/nav_tabs.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/types.ts (82%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/details/utils.ts (85%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/display.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/hosts.test.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/hosts.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/hosts_tabs.tsx (81%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/index.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/nav_tabs.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/nav_tabs.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/authentications_query_tab_body.tsx (82%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/host_risk_score_tab_body.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/host_risk_score_tab_body.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/hosts_query_tab_body.test.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/hosts_query_tab_body.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/sessions_tab_body.tsx (76%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/types.ts (74%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/navigation/uncommon_process_query_tab_body.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/translations.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/pages/types.ts (79%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/routes.tsx (73%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/actions.ts (93%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/helpers.test.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/helpers.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/model.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/reducer.ts (99%) rename x-pack/plugins/security_solution/public/{ => explore}/hosts/store/selectors.ts (96%) diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx index 422ec6b384531..8ab9f04952d7f 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx @@ -11,7 +11,7 @@ import '../../mock/match_media'; import * as i18n from './translations'; import { AuthenticationsHostTable } from './authentications_host_table'; -import { hostsModel } from '../../../hosts/store'; +import { hostsModel } from '../../../explore/hosts/store'; import { TestProviders } from '../../mock'; import { useAuthentications } from '../../containers/authentications'; import { useQueryToggle } from '../../containers/query_toggle'; diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx index 65ac3b8a790ff..e03f64a8c9128 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx +++ b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx @@ -19,8 +19,8 @@ import { } from './helpers'; import { useAuthentications } from '../../containers/authentications'; import { useQueryInspector } from '../page/manage_query'; -import type { HostsComponentsQueryProps } from '../../../hosts/pages/navigation/types'; -import { hostsActions, hostsModel, hostsSelectors } from '../../../hosts/store'; +import type { HostsComponentsQueryProps } from '../../../explore/hosts/pages/navigation/types'; +import { hostsActions, hostsModel, hostsSelectors } from '../../../explore/hosts/store'; import { useQueryToggle } from '../../containers/query_toggle'; import { useDeepEqualSelector } from '../../hooks/use_selector'; import { AuthStackByField } from '../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.test.tsx index 9e622ab2d718e..6737fdf2c525c 100644 --- a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.test.tsx @@ -8,7 +8,7 @@ import { render } from '@testing-library/react'; import React from 'react'; import { TableId } from '../../../../common/types'; -import { HostsType } from '../../../hosts/store/model'; +import { HostsType } from '../../../explore/hosts/store/model'; import { TestProviders } from '../../mock'; import type { EventsQueryTabBodyComponentProps } from './events_query_tab_body'; import { EventsQueryTabBody, ALERTS_EVENTS_HISTOGRAM_ID } from './events_query_tab_body'; diff --git a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx index e3b9245348a2a..50c91423c7ba8 100644 --- a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx @@ -33,7 +33,7 @@ import { DEFAULT_COLUMN_MIN_WIDTH } from '../../../timelines/components/timeline import { defaultCellActions } from '../../lib/cell_actions/default_cell_actions'; import type { GlobalTimeArgs } from '../../containers/use_global_time'; import type { QueryTabBodyProps as UserQueryTabBodyProps } from '../../../users/pages/navigation/types'; -import type { QueryTabBodyProps as HostQueryTabBodyProps } from '../../../hosts/pages/navigation/types'; +import type { QueryTabBodyProps as HostQueryTabBodyProps } from '../../../explore/hosts/pages/navigation/types'; import type { QueryTabBodyProps as NetworkQueryTabBodyProps } from '../../../network/pages/navigation/types'; import { useLicense } from '../../hooks/use_license'; diff --git a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_hosts.tsx b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_hosts.tsx index caa9c00e1a90c..37048e6db2f9b 100644 --- a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_hosts.tsx +++ b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_hosts.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import type { HostsTableType } from '../../../hosts/store/model'; +import type { HostsTableType } from '../../../explore/hosts/store/model'; import { HOSTS_PATH } from '../../../../common/constants'; import { appendSearch } from './helpers'; diff --git a/x-pack/plugins/security_solution/public/common/components/links/index.tsx b/x-pack/plugins/security_solution/public/common/components/links/index.tsx index 1a4d94d20ef06..ab9b351abfcbb 100644 --- a/x-pack/plugins/security_solution/public/common/components/links/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/links/index.tsx @@ -41,7 +41,7 @@ import { LinkButton, ReputationLinksOverflow, } from './helpers'; -import type { HostsTableType } from '../../../hosts/store/model'; +import type { HostsTableType } from '../../../explore/hosts/store/model'; import type { UsersTableType } from '../../../users/store/model'; export { LinkButton, LinkAnchor } from './helpers'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/conditional_links/ml_host_conditional_container.tsx b/x-pack/plugins/security_solution/public/common/components/ml/conditional_links/ml_host_conditional_container.tsx index 17b46ca398191..be872e89f1a21 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/conditional_links/ml_host_conditional_container.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/conditional_links/ml_host_conditional_container.tsx @@ -15,7 +15,7 @@ import { url as urlUtils } from '@kbn/kibana-utils-plugin/public'; import { addEntitiesToKql } from './add_entities_to_kql'; import { replaceKQLParts } from './replace_kql_parts'; import { emptyEntity, multipleEntities, getMultipleEntities } from './entity_helpers'; -import { HostsTableType } from '../../../../hosts/store/model'; +import { HostsTableType } from '../../../../explore/hosts/store/model'; import { HOSTS_PATH } from '../../../../../common/constants'; interface QueryStringType { '?_g': string; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.test.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.test.ts index 5d4d825d85b54..10cec0f6adde3 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.test.ts @@ -6,7 +6,7 @@ */ import { getCriteriaFromHostType } from './get_criteria_from_host_type'; -import { HostsType } from '../../../../hosts/store/model'; +import { HostsType } from '../../../../explore/hosts/store/model'; describe('get_criteria_from_host_type', () => { test('returns host names from criteria if the host type is details', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.ts index 14dfefb557f49..2e9b912dc5b4a 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_host_type.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { HostsType } from '../../../../hosts/store/model'; +import { HostsType } from '../../../../explore/hosts/store/model'; import type { CriteriaFields } from '../types'; export const getCriteriaFromHostType = ( diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.test.tsx index 7701880bd7b2e..a4ca525bd6c24 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../mock'; import React from 'react'; import { useQueryToggle } from '../../../containers/query_toggle'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; -import { HostsType } from '../../../../hosts/store/model'; +import { HostsType } from '../../../../explore/hosts/store/model'; import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; jest.mock('../../../containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx index 1060d47375195..9863d8fdca11d 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx @@ -27,7 +27,7 @@ import { useDeepEqualSelector } from '../../../hooks/use_selector'; import type { State } from '../../../store'; import { JobIdFilter } from './job_id_filter'; import { SelectInterval } from './select_interval'; -import { hostsActions, hostsSelectors } from '../../../../hosts/store'; +import { hostsActions, hostsSelectors } from '../../../../explore/hosts/store'; const sorting = { sort: { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.test.tsx index 364c24f000905..d4818cc4436c3 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.test.tsx @@ -7,7 +7,7 @@ import '../../../mock/match_media'; import { getAnomaliesHostTableColumnsCurated } from './get_anomalies_host_table_columns'; -import { HostsType } from '../../../../hosts/store/model'; +import { HostsType } from '../../../../explore/hosts/store/model'; import * as i18n from './translations'; jest.mock('../../../lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx index 16855824e907e..0b466ef6560ed 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx @@ -12,7 +12,7 @@ import { getRowItemDraggable } from '../../tables/helpers'; import { createCompoundAnomalyKey } from './create_compound_key'; import { HostDetailsLink } from '../../links'; import * as i18n from './translations'; -import { HostsType } from '../../../../hosts/store/model'; +import { HostsType } from '../../../../explore/hosts/store/model'; import { getAnomaliesDefaultTableColumns } from './get_anomalies_table_columns'; export const getAnomaliesHostTableColumns = ( diff --git a/x-pack/plugins/security_solution/public/common/components/ml/types.ts b/x-pack/plugins/security_solution/public/common/components/ml/types.ts index edfa14b8340dc..f5c1f494985a8 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/types.ts @@ -8,7 +8,7 @@ import type { Influencer } from '@kbn/ml-plugin/public'; import type { FlowTarget } from '../../../../common/search_strategy'; -import type { HostsType } from '../../../hosts/store/model'; +import type { HostsType } from '../../../explore/hosts/store/model'; import type { NetworkType } from '../../../network/store/model'; import type { UsersType } from '../../../users/store/model'; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts index 0cb13b5bcc4a8..4ba5f3967a0ab 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts @@ -9,7 +9,7 @@ import '../../../mock/match_media'; import { encodeIpv6 } from '../../../lib/helpers'; import type { ObjectWithNavTabs } from '.'; import { getBreadcrumbsForRoute, useSetBreadcrumbs } from '.'; -import { HostsTableType } from '../../../../hosts/store/model'; +import { HostsTableType } from '../../../../explore/hosts/store/model'; import type { RouteSpyState, SiemRouteType } from '../../../utils/route/types'; import { NetworkRouteType } from '../../../../network/pages/navigation/types'; import { TimelineTabs } from '../../../../../common/types/timeline'; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts index 287238f57a11c..f2de5e1ba0f0b 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts +++ b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts @@ -10,7 +10,7 @@ import { last, omit } from 'lodash/fp'; import { useDispatch } from 'react-redux'; import type { ChromeBreadcrumb } from '@kbn/core/public'; import type { StartServices } from '../../../../types'; -import { getTrailingBreadcrumbs as getHostDetailsBreadcrumbs } from '../../../../hosts/pages/details/utils'; +import { getTrailingBreadcrumbs as getHostDetailsBreadcrumbs } from '../../../../explore/hosts/pages/details/utils'; import { getTrailingBreadcrumbs as getIPDetailsBreadcrumbs } from '../../../../network/pages/details'; import { getTrailingBreadcrumbs as getDetectionRulesBreadcrumbs } from '../../../../detections/pages/detection_engine/rules/utils'; import { getTrailingBreadcrumbs as geExceptionsBreadcrumbs } from '../../../../exceptions/utils/pages.utils'; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/index.test.tsx b/x-pack/plugins/security_solution/public/common/components/navigation/index.test.tsx index 5d8505a8c52d5..0b0081a32133a 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/index.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/navigation/index.test.tsx @@ -10,7 +10,7 @@ import React from 'react'; import { TabNavigationComponent } from '.'; import { navTabs } from '../../../app/home/home_navigations'; -import { HostsTableType } from '../../../hosts/store/model'; +import { HostsTableType } from '../../../explore/hosts/store/model'; import type { RouteSpyState } from '../../utils/route/types'; import type { TabNavigationComponentProps, SecuritySolutionTabNavigationProps } from './types'; import { SecurityPageName } from '../../../app/types'; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/tab_navigation/index.test.tsx b/x-pack/plugins/security_solution/public/common/components/navigation/tab_navigation/index.test.tsx index c5aa5fbfce880..ad51ea40cf466 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/tab_navigation/index.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/navigation/tab_navigation/index.test.tsx @@ -7,8 +7,8 @@ import { mount } from 'enzyme'; import React from 'react'; -import { navTabsHostDetails } from '../../../../hosts/pages/details/nav_tabs'; -import { HostsTableType } from '../../../../hosts/store/model'; +import { navTabsHostDetails } from '../../../../explore/hosts/pages/details/nav_tabs'; +import { HostsTableType } from '../../../../explore/hosts/store/model'; import type { RouteSpyState } from '../../../utils/route/types'; import { TabNavigationComponent } from '.'; import type { TabNavigationProps } from './types'; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx index 59bb9c060da96..6d5bcf30644c4 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx @@ -28,7 +28,7 @@ import styled from 'styled-components'; import type { Direction } from '../../../../common/search_strategy'; import { DEFAULT_MAX_TABLE_QUERY_SIZE } from '../../../../common/constants'; -import type { HostsTableColumns } from '../../../hosts/components/hosts_table'; +import type { HostsTableColumns } from '../../../explore/hosts/components/hosts_table'; import type { NetworkDnsColumns } from '../../../network/components/network_dns_table/columns'; import type { NetworkHttpColumns } from '../../../network/components/network_http_table/columns'; import type { @@ -40,8 +40,8 @@ import type { NetworkTopCountriesColumnsNetworkDetails, } from '../../../network/components/network_top_countries_table/columns'; import type { TlsColumns } from '../../../network/components/tls_table/columns'; -import type { UncommonProcessTableColumns } from '../../../hosts/components/uncommon_process_table'; -import type { HostRiskScoreColumns } from '../../../hosts/components/host_risk_score_table'; +import type { UncommonProcessTableColumns } from '../../../explore/hosts/components/uncommon_process_table'; +import type { HostRiskScoreColumns } from '../../../explore/hosts/components/host_risk_score_table'; import type { UsersColumns } from '../../../network/components/users_table/columns'; import { HeaderSection } from '../header_section'; diff --git a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx index ba7efafb6b0dd..6bc7f7688e49c 100644 --- a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx @@ -37,7 +37,7 @@ import { import { timelineActions } from '../../../timelines/store/timeline'; import { useKibana } from '../../lib/kibana'; import { usersActions } from '../../../users/store'; -import { hostsActions } from '../../../hosts/store'; +import { hostsActions } from '../../../explore/hosts/store'; import { networkActions } from '../../../network/store'; import { useSyncSearchBarUrlParams } from '../../hooks/search_bar/use_sync_search_bar_url_param'; import { useSyncTimerangeUrlParam } from '../../hooks/search_bar/use_sync_timerange_url_param'; diff --git a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/types.ts b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/types.ts index 24bc101199eeb..450a6129b9da1 100644 --- a/x-pack/plugins/security_solution/public/common/components/sessions_viewer/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/sessions_viewer/types.ts @@ -7,7 +7,7 @@ import type { Filter } from '@kbn/es-query'; import type { EntityType } from '@kbn/timelines-plugin/common'; import type { TableIdLiteral } from '../../../../common/types'; -import type { QueryTabBodyProps } from '../../../hosts/pages/navigation/types'; +import type { QueryTabBodyProps } from '../../../explore/hosts/pages/navigation/types'; import type { ColumnHeaderOptions } from '../../../../common/types/timeline'; export interface SessionsComponentsProps extends Pick { diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx index 43c96825cd026..d75aaef9d2b9d 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx @@ -7,7 +7,7 @@ import { useMemo } from 'react'; import { SecurityPageName } from '../../../../common/constants'; -import { HostsTableType } from '../../../hosts/store/model'; +import { HostsTableType } from '../../../explore/hosts/store/model'; import { NetworkRouteType } from '../../../network/pages/navigation/types'; import { useSourcererDataView } from '../../containers/sourcerer'; import { useDeepEqualSelector } from '../../hooks/use_selector'; diff --git a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts index 59c5f6947537b..ca6de715981b9 100644 --- a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts +++ b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts @@ -7,7 +7,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { GlobalTimeArgs } from '../../use_global_time'; -import type { HostsType } from '../../../../hosts/store/model'; +import type { HostsType } from '../../../../explore/hosts/store/model'; import type { NetworkType } from '../../../../network/store/model'; import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; import type { UsersType } from '../../../../users/store/model'; diff --git a/x-pack/plugins/security_solution/public/common/mock/utils.ts b/x-pack/plugins/security_solution/public/common/mock/utils.ts index d8f3dd1ca6ada..8e690a74c299e 100644 --- a/x-pack/plugins/security_solution/public/common/mock/utils.ts +++ b/x-pack/plugins/security_solution/public/common/mock/utils.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { hostsReducer } from '../../hosts/store'; +import { hostsReducer } from '../../explore/hosts/store'; import { networkReducer } from '../../network/store'; import { usersReducer } from '../../users/store'; import { timelineReducer } from '../../timelines/store/timeline/reducer'; diff --git a/x-pack/plugins/security_solution/public/common/store/reducer.ts b/x-pack/plugins/security_solution/public/common/store/reducer.ts index 243bd4e57db17..94bbc1c7d82f7 100644 --- a/x-pack/plugins/security_solution/public/common/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/common/store/reducer.ts @@ -13,7 +13,7 @@ import { dragAndDropReducer, initialDragAndDropState } from './drag_and_drop'; import { createInitialInputsState, inputsReducer } from './inputs'; import { sourcererReducer, sourcererModel } from './sourcerer'; -import type { HostsPluginReducer } from '../../hosts/store'; +import type { HostsPluginReducer } from '../../explore/hosts/store'; import type { NetworkPluginReducer } from '../../network/store'; import type { UsersPluginReducer } from '../../users/store'; import type { TimelinePluginReducer } from '../../timelines/store/timeline'; diff --git a/x-pack/plugins/security_solution/public/common/store/types.ts b/x-pack/plugins/security_solution/public/common/store/types.ts index 22620a8cf8fbf..1ed5acbb6b907 100644 --- a/x-pack/plugins/security_solution/public/common/store/types.ts +++ b/x-pack/plugins/security_solution/public/common/store/types.ts @@ -14,7 +14,7 @@ import type { Immutable } from '../../../common/endpoint/types'; import type { AppState } from './app/reducer'; import type { InputsState } from './inputs/reducer'; import type { SourcererState } from './sourcerer/reducer'; -import type { HostsPluginState } from '../../hosts/store'; +import type { HostsPluginState } from '../../explore/hosts/store'; import type { DragAndDropState } from './drag_and_drop/reducer'; import type { TimelinePluginState } from '../../timelines/store/timeline'; import type { NetworkPluginState } from '../../network/store'; diff --git a/x-pack/plugins/security_solution/public/common/utils/route/index.test.tsx b/x-pack/plugins/security_solution/public/common/utils/route/index.test.tsx index 03ccabf5ecce9..e16f93b5b852b 100644 --- a/x-pack/plugins/security_solution/public/common/utils/route/index.test.tsx +++ b/x-pack/plugins/security_solution/public/common/utils/route/index.test.tsx @@ -8,7 +8,7 @@ import { mount } from 'enzyme'; import React from 'react'; -import { HostsTableType } from '../../../hosts/store/model'; +import { HostsTableType } from '../../../explore/hosts/store/model'; import { ManageRoutesSpy } from './manage_spy_routes'; import { SpyRouteComponent } from './spy_routes'; import { useRouteSpy } from './use_route_spy'; diff --git a/x-pack/plugins/security_solution/public/common/utils/route/types.ts b/x-pack/plugins/security_solution/public/common/utils/route/types.ts index 168c918545844..0755786a92dd6 100644 --- a/x-pack/plugins/security_solution/public/common/utils/route/types.ts +++ b/x-pack/plugins/security_solution/public/common/utils/route/types.ts @@ -11,7 +11,7 @@ import type { RouteComponentProps } from 'react-router-dom'; import type { TimelineType } from '../../../../common/types/timeline'; -import type { HostsTableType } from '../../../hosts/store/model'; +import type { HostsTableType } from '../../../explore/hosts/store/model'; import type { NetworkRouteType } from '../../../network/pages/navigation/types'; import type { AlertDetailRouteType } from '../../../detections/pages/alert_details/types'; import type { AdministrationSubTab as AdministrationType } from '../../../management/types'; diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx index a4b162ce57ce7..2fcf2d63110d2 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx @@ -87,7 +87,7 @@ import { DEFAULT_THREAT_INDEX_KEY, } from '../../../../../common/constants'; import { useGlobalFullScreen } from '../../../../common/containers/use_full_screen'; -import { Display } from '../../../../hosts/pages/display'; +import { Display } from '../../../../explore/hosts/pages/display'; import { focusUtilityBarAction, diff --git a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx index c8619f1e035a0..d8105984af707 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx @@ -50,7 +50,7 @@ import * as i18n from './translations'; import { SecuritySolutionLinkButton } from '../../../common/components/links'; import { useFormatUrl } from '../../../common/components/link_to'; import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; -import { Display } from '../../../hosts/pages/display'; +import { Display } from '../../../explore/hosts/pages/display'; import { focusUtilityBarAction, onTimelineTabKeyPressed, diff --git a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx index ef908b973dde2..69024ea6bc3c7 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx @@ -7,8 +7,8 @@ import React from 'react'; import { render } from '@testing-library/react'; import { getHostRiskScoreColumns } from './columns'; -import { TestProviders } from '../../../common/mock'; -import type { HostRiskScoreColumns } from '.'; +import { TestProviders } from '../../../../common/mock'; +import type { HostRiskScoreColumns } from './index'; describe('getHostRiskScoreColumns', () => { test('should render host score rounded', () => { diff --git a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx similarity index 79% rename from x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx index 0fc7da65a40af..ea65d69855837 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx @@ -10,19 +10,19 @@ import { EuiIcon, EuiLink, EuiText, EuiToolTip } from '@elastic/eui'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; -import { HostDetailsLink } from '../../../common/components/links'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; -import type { HostRiskScoreColumns } from '.'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; +import { HostDetailsLink } from '../../../../common/components/links'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; +import type { HostRiskScoreColumns } from './index'; import * as i18n from './translations'; import { HostsTableType } from '../../store/model'; -import type { RiskSeverity } from '../../../../common/search_strategy'; -import { RiskScoreFields } from '../../../../common/search_strategy'; -import { RiskScore } from '../../../common/components/severity/common'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; +import { RiskScoreFields } from '../../../../../common/search_strategy'; +import { RiskScore } from '../../../../common/components/severity/common'; export const getHostRiskScoreColumns = ({ dispatchSeverityUpdate, diff --git a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx index dd2aacef77f65..6d5109d4db8f9 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx @@ -9,9 +9,9 @@ import React, { useMemo, useCallback } from 'react'; import { useDispatch } from 'react-redux'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import type { Columns, Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; import { getHostRiskScoreColumns } from './columns'; import type { @@ -20,16 +20,16 @@ import type { RiskScoreSortField, RiskSeverity, RiskScoreFields, -} from '../../../../common/search_strategy'; -import type { State } from '../../../common/store'; +} from '../../../../../common/search_strategy'; +import type { State } from '../../../../common/store'; import * as i18n from '../hosts_table/translations'; import * as i18nHosts from './translations'; -import { SeverityBadges } from '../../../common/components/severity/severity_badges'; -import { SeverityBar } from '../../../common/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../common/components/severity/severity_filter_group'; +import { SeverityBadges } from '../../../../common/components/severity/severity_badges'; +import { SeverityBar } from '../../../../common/components/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; -import type { SeverityCount } from '../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../common/components/severity/types'; export const rowItems: ItemsPerRow[] = [ { diff --git a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts similarity index 90% rename from x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts index 1b4820e622755..1d9d6f0f7ba98 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/host_risk_score_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const HOST_NAME = i18n.translate('xpack.securitySolution.hostsRiskTable.hostNameTitle', { defaultMessage: 'Host Name', diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx index 9512feeced415..3ab4546c90685 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx @@ -10,20 +10,20 @@ import React from 'react'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; -import { HostDetailsLink } from '../../../common/components/links'; -import { FormattedRelativePreferenceDate } from '../../../common/components/formatted_date'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; -import { DefaultDraggable } from '../../../common/components/draggables'; -import type { HostsTableColumns } from '.'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; +import { HostDetailsLink } from '../../../../common/components/links'; +import { FormattedRelativePreferenceDate } from '../../../../common/components/formatted_date'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; +import { DefaultDraggable } from '../../../../common/components/draggables'; +import type { HostsTableColumns } from './index'; import * as i18n from './translations'; -import type { Maybe, RiskSeverity } from '../../../../common/search_strategy'; +import type { Maybe, RiskSeverity } from '../../../../../common/search_strategy'; import { VIEW_HOSTS_BY_SEVERITY } from '../host_risk_score_table/translations'; -import { RiskScore } from '../../../common/components/severity/common'; +import { RiskScore } from '../../../../common/components/severity/common'; export const getHostsColumns = ( showRiskColumn: boolean, diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx index 1da0711f21aa7..62d5414a15671 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx @@ -8,20 +8,20 @@ import { shallow } from 'enzyme'; import React from 'react'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { hostsModel } from '../../store'; import { HostsTableType } from '../../store/model'; -import { HostsTable } from '.'; +import { HostsTable } from './index'; import { mockData } from './mock'; import { render } from '@testing-library/react'; diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx index 4aeb80bbdeecd..9e652b56027b7 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx @@ -13,9 +13,9 @@ import type { Criteria, ItemsPerRow, SortingBasicTable, -} from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +} from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; import { getHostsColumns } from './columns'; import * as i18n from './translations'; @@ -23,14 +23,14 @@ import type { HostsEdges, HostItem, HostsSortField, -} from '../../../../common/search_strategy/security_solution/hosts'; -import { HostsFields } from '../../../../common/search_strategy/security_solution/hosts'; -import type { Direction, RiskSeverity } from '../../../../common/search_strategy'; -import type { HostEcs, OsEcs } from '../../../../common/ecs/host'; -import { SecurityPageName } from '../../../../common/constants'; +} from '../../../../../common/search_strategy/security_solution/hosts'; +import { HostsFields } from '../../../../../common/search_strategy/security_solution/hosts'; +import type { Direction, RiskSeverity } from '../../../../../common/search_strategy'; +import type { HostEcs, OsEcs } from '../../../../../common/ecs/host'; +import { SecurityPageName } from '../../../../../common/constants'; import { HostsTableType } from '../../store/model'; -import { useNavigateTo } from '../../../common/lib/kibana/hooks'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; +import { useNavigateTo } from '../../../../common/lib/kibana/hooks'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; const tableType = hostsModel.HostsTableType.hosts; diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/mock.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/mock.ts similarity index 87% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/mock.ts index 2eb5bc6f58766..d7fe9daf8716b 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { HostsEdges } from '../../../../common/search_strategy/security_solution/hosts'; +import type { HostsEdges } from '../../../../../common/search_strategy/security_solution/hosts'; export const mockData: HostsEdges[] = [ { diff --git a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts similarity index 93% rename from x-pack/plugins/security_solution/public/hosts/components/hosts_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts index 49c904f04b57b..951c7f25f87c5 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/hosts_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const HOSTS = i18n.translate('xpack.securitySolution.hostsTable.hostsTitle', { defaultMessage: 'All hosts', diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/common/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/common/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx index 439873bf59766..8ba8a68f8f481 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/common/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx @@ -10,15 +10,15 @@ import { EuiFlexGroup } from '@elastic/eui'; import styled from 'styled-components'; import deepEqual from 'fast-deep-equal'; -import { manageQuery } from '../../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../../common/components/page/manage_query'; import type { HostsKpiStrategyResponse, NetworkKpiStrategyResponse, -} from '../../../../../common/search_strategy'; -import type { StatItemsProps, StatItems } from '../../../../common/components/stat_items'; -import { StatItemsComponent, useKpiMatrixStatus } from '../../../../common/components/stat_items'; -import type { UpdateDateRange } from '../../../../common/components/charts/common'; -import type { UserskKpiStrategyResponse } from '../../../../../common/search_strategy/security_solution/users'; +} from '../../../../../../common/search_strategy'; +import type { StatItemsProps, StatItems } from '../../../../../common/components/stat_items'; +import { StatItemsComponent, useKpiMatrixStatus } from '../../../../../common/components/stat_items'; +import type { UpdateDateRange } from '../../../../../common/components/charts/common'; +import type { UserskKpiStrategyResponse } from '../../../../../../common/search_strategy/security_solution/users'; const kpiWidgetHeight = 247; diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx index 308dc82af156b..7779673ffbbea 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx @@ -6,13 +6,13 @@ */ import { useHostsKpiHosts } from '../../../containers/kpi_hosts/hosts'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { HostsKpiHosts } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { HostsKpiHosts } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; jest.mock('../../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx index 500ec30368741..661bd34b2de4b 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx @@ -7,18 +7,18 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiHostAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_area'; -import { kpiHostMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_metric'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiHostAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_area'; +import { kpiHostMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_metric'; import { useHostsKpiHosts, ID } from '../../../containers/kpi_hosts/hosts'; import { KpiBaseComponentManage } from '../common'; import type { HostsKpiProps } from '../types'; import { HostsKpiChartColors } from '../types'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; export const fieldsMapping: Readonly = [ { diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts similarity index 67% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts index 5589940c85f17..650c038af329c 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const HOSTS = i18n.translate('xpack.securitySolution.kpiHosts.hosts.title', { defaultMessage: 'Hosts', diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/index.tsx diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx index 14c747aed04c7..91b39ab9ff7c4 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx @@ -9,9 +9,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { RiskyHosts } from '.'; -import { TestProviders } from '../../../../common/mock'; -import type { KpiRiskScoreStrategyResponse } from '../../../../../common/search_strategy'; +import { RiskyHosts } from './index'; +import { TestProviders } from '../../../../../common/mock'; +import type { KpiRiskScoreStrategyResponse } from '../../../../../../common/search_strategy'; describe('RiskyHosts', () => { const defaultProps = { diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx index 6785c95251d62..3d22f2be1a7d9 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx @@ -17,25 +17,25 @@ import { } from '@elastic/eui'; import React from 'react'; import styled from 'styled-components'; -import { euiLightVars } from '@kbn/ui-theme'; +import { euiLightVars } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-ui-theme'; import { RiskInformationButtonIcon, HOST_RISK_INFO_BUTTON_CLASS, -} from '../../../../risk_score/components/risk_information'; +} from '../../../../../risk_score/components/risk_information'; import { InspectButton, BUTTON_CLASS as INPECT_BUTTON_CLASS, -} from '../../../../common/components/inspect'; +} from '../../../../../common/components/inspect'; import * as i18n from './translations'; -import { useInspectQuery } from '../../../../common/hooks/use_inspect_query'; -import { useErrorToast } from '../../../../common/hooks/use_error_toast'; +import { useInspectQuery } from '../../../../../common/hooks/use_inspect_query'; +import { useErrorToast } from '../../../../../common/hooks/use_error_toast'; -import { HoverVisibilityContainer } from '../../../../common/components/hover_visibility_container'; -import type { KpiRiskScoreStrategyResponse } from '../../../../../common/search_strategy'; -import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { HoverVisibilityContainer } from '../../../../../common/components/hover_visibility_container'; +import type { KpiRiskScoreStrategyResponse } from '../../../../../../common/search_strategy'; +import { RiskScoreEntity, RiskSeverity } from '../../../../../../common/search_strategy'; +import { RiskScore } from '../../../../../common/components/severity/common'; const KpiBaseComponentLoader: React.FC = () => ( diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts similarity index 88% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts index ef289a0aa6aab..d2264f63b2240 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/risky_hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const HOSTS_COUNT = (quantity: number) => i18n.translate('xpack.securitySolution.kpiHosts.riskyHosts.hostsCount', { diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/types.ts similarity index 77% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/types.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/types.ts index dcbd04b099dfd..40e638bd645ce 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/types.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { UpdateDateRange } from '../../../common/components/charts/common'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { UpdateDateRange } from '../../../../common/components/charts/common'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; export interface HostsKpiProps { filterQuery?: string; diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx index 3a96c5ce58dd8..f924fb6a33385 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx @@ -6,13 +6,13 @@ */ import { useHostsKpiUniqueIps } from '../../../containers/kpi_hosts/unique_ips'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { HostsKpiUniqueIps } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { HostsKpiUniqueIps } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; jest.mock('../../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx index 86e6c083fce1a..8e8224a9bc554 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx @@ -7,20 +7,20 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiUniqueIpsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_area'; -import { kpiUniqueIpsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_bar'; -import { kpiUniqueIpsDestinationMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_destination_metric'; -import { kpiUniqueIpsSourceMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_source_metric'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiUniqueIpsAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_area'; +import { kpiUniqueIpsBarLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_bar'; +import { kpiUniqueIpsDestinationMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_destination_metric'; +import { kpiUniqueIpsSourceMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_source_metric'; import { useHostsKpiUniqueIps, ID } from '../../../containers/kpi_hosts/unique_ips'; import { KpiBaseComponentManage } from '../common'; import type { HostsKpiProps } from '../types'; import { HostsKpiChartColors } from '../types'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; export const fieldsMapping: Readonly = [ { diff --git a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts similarity index 85% rename from x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts index 397dd850e51a5..44289fb1a76f7 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/kpi_hosts/unique_ips/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const UNIQUE_IPS = i18n.translate('xpack.securitySolution.kpiHosts.uniqueIps.title', { defaultMessage: 'Unique IPs', diff --git a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx index 300abc60818cb..9b7a6f65ee6ab 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx @@ -9,13 +9,13 @@ import { shallow } from 'enzyme'; import { getOr } from 'lodash/fp'; import React from 'react'; -import { TestProviders } from '../../../common/mock'; -import '../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock'; +import '../../../../common/mock/match_media'; import { hostsModel } from '../../store'; -import { getEmptyValue } from '../../../common/components/empty_value'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; +import { getEmptyValue } from '../../../../common/components/empty_value'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { getArgs, UncommonProcessTable, getUncommonColumnsCurated } from '.'; +import { getArgs, UncommonProcessTable, getUncommonColumnsCurated } from './index'; import { mockData } from './mock'; import { HostsType } from '../../store/model'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx index 972b97ca1265d..f031d4bbb7057 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx @@ -8,18 +8,18 @@ import React, { useCallback, useMemo } from 'react'; import { useDispatch } from 'react-redux'; -import type { HostsUncommonProcessesEdges } from '../../../../common/search_strategy'; +import type { HostsUncommonProcessesEdges } from '../../../../../common/search_strategy'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; -import { defaultToEmptyTag, getEmptyValue } from '../../../common/components/empty_value'; -import { HostDetailsLink } from '../../../common/components/links'; -import type { Columns, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +import { defaultToEmptyTag, getEmptyValue } from '../../../../common/components/empty_value'; +import { HostDetailsLink } from '../../../../common/components/links'; +import type { Columns, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import * as i18n from './translations'; -import { getRowItemDraggables } from '../../../common/components/tables/helpers'; +import { getRowItemDraggables } from '../../../../common/components/tables/helpers'; import { HostsType } from '../../store/model'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { HostEcs } from '../../../../common/ecs/host'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { HostEcs } from '../../../../../common/ecs/host'; const tableType = hostsModel.HostsTableType.uncommonProcesses; interface UncommonProcessTableProps { diff --git a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/mock.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/mock.ts similarity index 98% rename from x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/mock.ts index e303f6a756350..3de942d82013f 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { HostsUncommonProcessesStrategyResponse } from '../../../../common/search_strategy'; +import type { HostsUncommonProcessesStrategyResponse } from '../../../../../common/search_strategy'; export const mockData: HostsUncommonProcessesStrategyResponse = { totalCount: 5, diff --git a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts similarity index 91% rename from x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts index ab31fce5e5c62..21dbc1fc0854b 100644 --- a/x-pack/plugins/security_solution/public/hosts/components/uncommon_process_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const UNCOMMON_PROCESSES = i18n.translate( 'xpack.securitySolution.authenticationsTable.uncommonProcessTable', diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx index 8fdc2e82c1b34..a052fe5eb24fb 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx @@ -5,9 +5,9 @@ * 2.0. */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { ID, useHostDetails } from '.'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../../common/mock'; +import { ID, useHostDetails } from './index'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.tsx similarity index 82% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.tsx index 4b92602d9d8ae..f6ea1ff14a264 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.tsx @@ -7,13 +7,13 @@ import { useEffect, useMemo } from 'react'; -import type { inputsModel } from '../../../../common/store'; -import type { HostItem } from '../../../../../common/search_strategy/security_solution/hosts'; -import { HostsQueries } from '../../../../../common/search_strategy/security_solution/hosts'; +import type { inputsModel } from '../../../../../common/store'; +import type { HostItem } from '../../../../../../common/search_strategy/security_solution/hosts'; +import { HostsQueries } from '../../../../../../common/search_strategy/security_solution/hosts'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../../types'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../../types'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; export const ID = 'hostsDetailsQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts similarity index 78% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/details/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts index 30b4528ea3b44..b9235ff042563 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/details/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const ERROR_HOST_OVERVIEW = i18n.translate( 'xpack.securitySolution.overviewHost.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx index 1fcd9318753cd..adc2b41cc3d94 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx @@ -6,10 +6,10 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { useAllHost } from '.'; +import { TestProviders } from '../../../../common/mock'; +import { useAllHost } from './index'; import { HostsType } from '../../store/model'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx index 156af86d9df37..387d9b633cb5e 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx @@ -8,23 +8,23 @@ import deepEqual from 'fast-deep-equal'; import { useCallback, useEffect, useMemo, useState } from 'react'; -import type { inputsModel, State } from '../../../common/store'; -import { createFilter } from '../../../common/containers/helpers'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import type { inputsModel, State } from '../../../../common/store'; +import { createFilter } from '../../../../common/containers/helpers'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { hostsModel } from '../../store'; import { hostsSelectors } from '../../store'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import type { HostsEdges, PageInfoPaginated, HostsRequestOptions, -} from '../../../../common/search_strategy'; -import { HostsQueries } from '../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../common/typed_json'; +} from '../../../../../common/search_strategy'; +import { HostsQueries } from '../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../common/typed_json'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../types'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'hostsAllQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/containers/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts similarity index 70% rename from x-pack/plugins/security_solution/public/hosts/containers/hosts/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts index 1aae8882bed4e..165be1173627b 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const FAIL_ALL_HOST = i18n.translate( 'xpack.securitySolution.allHost.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx index 69155eb7c979d..bae0f4ef32bc0 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useHostsKpiHosts } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useHostsKpiHosts } from './index'; describe('kpi hosts - hosts', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.tsx index 1bc08cee95553..bf78194964f09 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.tsx @@ -10,20 +10,20 @@ import { noop } from 'lodash/fp'; import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { HostsKpiHostsRequestOptions, HostsKpiHostsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { HostsKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { HostsKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'hostsKpiHostsQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts similarity index 78% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts index 6ce00635da881..aca32f71ba57c 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const ERROR_HOSTS_KPI_HOSTS = i18n.translate( 'xpack.securitySolution.hostsKpiHosts.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx index f50f46bdf90d2..12014cdcdc686 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useHostsKpiUniqueIps } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useHostsKpiUniqueIps } from './index'; describe('kpi hosts - Unique Ips', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.tsx index 7bcb0cc98dce0..730bb48b97a23 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.tsx @@ -10,20 +10,20 @@ import { noop } from 'lodash/fp'; import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { HostsKpiUniqueIpsRequestOptions, HostsKpiUniqueIpsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { HostsKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { HostsKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'hostsKpiUniqueIpsQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts similarity index 79% rename from x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts index 1d80d6dd131e9..093de665f33fa 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/kpi_hosts/unique_ips/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const ERROR_HOSTS_KPI_UNIQUE_IPS = i18n.translate( 'xpack.securitySolution.hostsKpiUniqueIps.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx index d8635f4505bb2..9200b42940d5b 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx @@ -6,10 +6,10 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { useUncommonProcesses } from '.'; +import { TestProviders } from '../../../../common/mock'; +import { useUncommonProcesses } from './index'; import { HostsType } from '../../store/model'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx index ce56786729c1c..e40267f5db1ce 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx @@ -8,10 +8,10 @@ import deepEqual from 'fast-deep-equal'; import { useCallback, useEffect, useMemo, useState } from 'react'; -import type { inputsModel, State } from '../../../common/store'; +import type { inputsModel, State } from '../../../../common/store'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; -import { createFilter } from '../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { createFilter } from '../../../../common/containers/helpers'; import type { hostsModel } from '../../store'; import { hostsSelectors } from '../../store'; import type { @@ -19,14 +19,14 @@ import type { PageInfoPaginated, HostsUncommonProcessesEdges, HostsUncommonProcessesRequestOptions, -} from '../../../../common/search_strategy'; -import { HostsQueries } from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; +import { HostsQueries } from '../../../../../common/search_strategy'; import * as i18n from './translations'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { InspectResponse } from '../../../types'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { InspectResponse } from '../../../../types'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'hostsUncommonProcessesQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts similarity index 72% rename from x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts index 42bea4d232f4c..52c02254c5376 100644 --- a/x-pack/plugins/security_solution/public/hosts/containers/uncommon_processes/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const FAIL_UNCOMMON_PROCESSES = i18n.translate( 'xpack.securitySolution.uncommonProcesses.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/hosts/index.ts b/x-pack/plugins/security_solution/public/explore/hosts/index.ts similarity index 78% rename from x-pack/plugins/security_solution/public/hosts/index.ts rename to x-pack/plugins/security_solution/public/explore/hosts/index.ts index 3a1d1ef8b4b1c..06e61e8ace88c 100644 --- a/x-pack/plugins/security_solution/public/hosts/index.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/index.ts @@ -6,10 +6,10 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { TableIdLiteral } from '../../common/types'; -import { TableId } from '../../common/types'; -import type { SecuritySubPluginWithStore } from '../app/types'; -import { getDataTablesInStorageByIds } from '../timelines/containers/local_storage'; +import type { TableIdLiteral } from '../../../common/types'; +import { TableId } from '../../../common/types'; +import type { SecuritySubPluginWithStore } from '../../app/types'; +import { getDataTablesInStorageByIds } from '../../timelines/containers/local_storage'; import { routes } from './routes'; import type { HostsState } from './store'; import { initialHostsState, hostsReducer } from './store'; diff --git a/x-pack/plugins/security_solution/public/hosts/jest.config.js b/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/jest.config.js rename to x-pack/plugins/security_solution/public/explore/hosts/jest.config.js diff --git a/x-pack/plugins/security_solution/public/hosts/links.ts b/x-pack/plugins/security_solution/public/explore/hosts/links.ts similarity index 82% rename from x-pack/plugins/security_solution/public/hosts/links.ts rename to x-pack/plugins/security_solution/public/explore/hosts/links.ts index ccb7941f2a182..98b3f53478e8e 100644 --- a/x-pack/plugins/security_solution/public/hosts/links.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/links.ts @@ -4,11 +4,11 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '@kbn/i18n'; -import { HOSTS_PATH, SecurityPageName } from '../../common/constants'; -import { HOSTS } from '../app/translations'; -import type { LinkItem } from '../common/links/types'; -import hostsPageImg from '../common/images/hosts_page.png'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { HOSTS_PATH, SecurityPageName } from '../../../common/constants'; +import { HOSTS } from '../../app/translations'; +import type { LinkItem } from '../../common/links/types'; +import hostsPageImg from '../../common/images/hosts_page.png'; export const links: LinkItem = { id: SecurityPageName.hosts, diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx index 9ec3f62dc3e0f..d5af104323a57 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { MemoryRouter } from 'react-router-dom'; import useResizeObserver from 'use-resize-observer/polyfilled'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { createSecuritySolutionStorageMock, kibanaObservable, @@ -17,17 +17,17 @@ import { mockIndexPattern, SUB_PLUGINS_REDUCER, TestProviders, -} from '../../../common/mock'; +} from '../../../../common/mock'; import { HostDetailsTabs } from './details_tabs'; import { hostDetailsPagePath } from '../types'; import { type } from './utils'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import { getHostDetailsPageFilters } from './helpers'; import { HostsTableType } from '../../store/model'; import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; -import { TableId } from '../../../../common/types'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; +import { TableId } from '../../../../../common/types'; jest.mock('../../../common/lib/kibana', () => { const original = jest.requireActual('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx similarity index 80% rename from x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx index 8837f28c08200..18af7bd1f6db8 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/details_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx @@ -9,13 +9,13 @@ import React from 'react'; import { Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { RiskDetailsTabBody } from '../../../risk_score/components/risk_details_tab_body'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RiskDetailsTabBody } from '../../../../risk_score/components/risk_details_tab_body'; import { HostsTableType } from '../../store/model'; -import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; -import { AnomaliesHostTable } from '../../../common/components/ml/tables/anomalies_host_table'; -import { EventsQueryTabBody } from '../../../common/components/events_tab'; +import { AnomaliesQueryTabBody } from '../../../../common/containers/anomalies/anomalies_query_tab_body'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; +import { AnomaliesHostTable } from '../../../../common/components/ml/tables/anomalies_host_table'; +import { EventsQueryTabBody } from '../../../../common/components/events_tab'; import type { HostDetailsTabsProps } from './types'; import { type } from './utils'; @@ -25,7 +25,7 @@ import { UncommonProcessQueryTabBody, SessionsTabBody, } from '../navigation'; -import { TableId } from '../../../../common/types'; +import { TableId } from '../../../../../common/types'; export const HostDetailsTabs = React.memo( ({ diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts similarity index 92% rename from x-pack/plugins/security_solution/public/hosts/pages/details/helpers.test.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts index 77cb6f5f54a76..f1543322c5a1d 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/helpers.test.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts @@ -6,7 +6,7 @@ */ import { getHostDetailsEventsKqlQueryExpression, getHostDetailsPageFilters } from './helpers'; -import type { Filter } from '@kbn/es-query'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; describe('hosts page helpers', () => { describe('getHostDetailsEventsKqlQueryExpression', () => { diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/helpers.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts similarity index 82% rename from x-pack/plugins/security_solution/public/hosts/pages/details/helpers.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts index 99cdba73760a0..2bc2995b325c9 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/helpers.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Filter } from '@kbn/es-query'; -import { escapeQueryValue } from '../../../common/lib/kuery'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import { escapeQueryValue } from '../../../../common/lib/kuery'; /** Returns the kqlQueryExpression for the `Events` widget on the `Host Details` page */ export const getHostDetailsEventsKqlQueryExpression = ({ diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx similarity index 70% rename from x-pack/plugins/security_solution/public/hosts/pages/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx index 9368eb2d61570..f8a8764bbc69e 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx @@ -16,55 +16,55 @@ import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo } from 'react'; import { useDispatch } from 'react-redux'; -import type { Filter } from '@kbn/es-query'; -import { buildEsQuery } from '@kbn/es-query'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import { buildEsQuery } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; -import { TableId } from '../../../../common/types'; -import { tableDefaults } from '../../../common/store/data_table/defaults'; -import { dataTableSelectors } from '../../../common/store/data_table'; -import { AlertsByStatus } from '../../../overview/components/detection_response/alerts_by_status'; -import { useSignalIndex } from '../../../detections/containers/detection_engine/alerts/use_signal_index'; -import { useAlertsPrivileges } from '../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; -import { InputsModelId } from '../../../common/store/inputs/constants'; -import type { HostItem } from '../../../../common/search_strategy'; -import { LastEventIndexKey } from '../../../../common/search_strategy'; -import { SecurityPageName } from '../../../app/types'; -import { FiltersGlobal } from '../../../common/components/filters_global'; -import { HeaderPage } from '../../../common/components/header_page'; -import { LastEventTime } from '../../../common/components/last_event_time'; -import { AnomalyTableProvider } from '../../../common/components/ml/anomaly/anomaly_table_provider'; -import { hostToCriteria } from '../../../common/components/ml/criteria/host_to_criteria'; -import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { scoreIntervalToDateTime } from '../../../common/components/ml/score/score_interval_to_datetime'; -import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; -import { HostOverview } from '../../../overview/components/host_overview'; -import { SiemSearchBar } from '../../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; -import { useKibana } from '../../../common/lib/kibana'; -import { inputsSelectors } from '../../../common/store'; +import { TableId } from '../../../../../common/types'; +import { tableDefaults } from '../../../../common/store/data_table/defaults'; +import { dataTableSelectors } from '../../../../common/store/data_table'; +import { AlertsByStatus } from '../../../../overview/components/detection_response/alerts_by_status'; +import { useSignalIndex } from '../../../../detections/containers/detection_engine/alerts/use_signal_index'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { InputsModelId } from '../../../../common/store/inputs/constants'; +import type { HostItem } from '../../../../../common/search_strategy'; +import { LastEventIndexKey } from '../../../../../common/search_strategy'; +import { SecurityPageName } from '../../../../app/types'; +import { FiltersGlobal } from '../../../../common/components/filters_global'; +import { HeaderPage } from '../../../../common/components/header_page'; +import { LastEventTime } from '../../../../common/components/last_event_time'; +import { AnomalyTableProvider } from '../../../../common/components/ml/anomaly/anomaly_table_provider'; +import { hostToCriteria } from '../../../../common/components/ml/criteria/host_to_criteria'; +import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { scoreIntervalToDateTime } from '../../../../common/components/ml/score/score_interval_to_datetime'; +import { SecuritySolutionTabNavigation } from '../../../../common/components/navigation'; +import { HostOverview } from '../../../../overview/components/host_overview'; +import { SiemSearchBar } from '../../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../../common/components/page_wrapper'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; +import { useKibana } from '../../../../common/lib/kibana'; +import { inputsSelectors } from '../../../../common/store'; import { setHostDetailsTablesActivePageToZero } from '../../store/actions'; -import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; -import { SpyRoute } from '../../../common/utils/route/spy_routes'; +import { setAbsoluteRangeDatePicker } from '../../../../common/store/inputs/actions'; +import { SpyRoute } from '../../../../common/utils/route/spy_routes'; import { HostDetailsTabs } from './details_tabs'; import { navTabsHostDetails } from './nav_tabs'; import type { HostDetailsProps } from './types'; import { type } from './utils'; import { getHostDetailsPageFilters } from './helpers'; -import { showGlobalFilters } from '../../../timelines/components/timeline/helpers'; -import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; +import { showGlobalFilters } from '../../../../timelines/components/timeline/helpers'; +import { useGlobalFullScreen } from '../../../../common/containers/use_full_screen'; import { Display } from '../display'; -import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; +import { useDeepEqualSelector, useShallowEqualSelector } from '../../../../common/hooks/use_selector'; import { ID, useHostDetails } from '../../containers/hosts/details'; -import { manageQuery } from '../../../common/components/page/manage_query'; -import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; -import { useSourcererDataView } from '../../../common/containers/sourcerer'; -import { LandingPageComponent } from '../../../common/components/landing_page'; -import { AlertCountByRuleByStatus } from '../../../common/components/alert_count_by_status'; -import { useLicense } from '../../../common/hooks/use_license'; -import { ResponderActionButton } from '../../../detections/components/endpoint_responder/responder_action_button'; +import { manageQuery } from '../../../../common/components/page/manage_query'; +import { useInvalidFilterQuery } from '../../../../common/hooks/use_invalid_filter_query'; +import { useSourcererDataView } from '../../../../common/containers/sourcerer'; +import { LandingPageComponent } from '../../../../common/components/landing_page'; +import { AlertCountByRuleByStatus } from '../../../../common/components/alert_count_by_status'; +import { useLicense } from '../../../../common/hooks/use_license'; +import { ResponderActionButton } from '../../../../detections/components/endpoint_responder/responder_action_button'; const ES_HOST_FIELD = 'host.hostname'; const HostOverviewManage = manageQuery(HostOverview); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx index da6871e1986a8..5e4d70e420147 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import type { TabNavigationItemProps } from '../../../common/components/navigation/tab_navigation/types'; +import type { TabNavigationItemProps } from '../../../../common/components/navigation/tab_navigation/types'; import { HostsTableType } from '../../store/model'; import { navTabsHostDetails } from './nav_tabs'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx index 3ca8a14640500..ddb6bf53c7ea2 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx @@ -9,8 +9,8 @@ import { omit } from 'lodash/fp'; import * as i18n from '../translations'; import type { HostDetailsNavTab } from './types'; import { HostsTableType } from '../../store/model'; -import { HOSTS_PATH } from '../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; +import { HOSTS_PATH } from '../../../../../common/constants'; +import { TECHNICAL_PREVIEW } from '../../../../overview/pages/translations'; const getTabsOnHostDetailsUrl = (hostName: string, tabName: HostsTableType) => `${HOSTS_PATH}/name/${hostName}/${tabName}`; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts similarity index 82% rename from x-pack/plugins/security_solution/public/hosts/pages/details/types.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts index 67129bb9fe430..70809e8552234 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts @@ -5,10 +5,10 @@ * 2.0. */ -import type { DataViewBase, Filter } from '@kbn/es-query'; +import type { DataViewBase, Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; import type { HostsTableType } from '../../store/model'; import type { HostsQueryProps } from '../types'; -import type { NavTab } from '../../../common/components/navigation/types'; +import type { NavTab } from '../../../../common/components/navigation/types'; import type { KeyHostsNavTabWithoutMlPermission } from '../navigation/types'; import type { hostsModel } from '../../store'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/details/utils.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/utils.ts similarity index 85% rename from x-pack/plugins/security_solution/public/hosts/pages/details/utils.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/details/utils.ts index 631905cbadb44..634f4e3889cb6 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/details/utils.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/utils.ts @@ -10,12 +10,12 @@ import { get } from 'lodash/fp'; import type { ChromeBreadcrumb } from '@kbn/core/public'; import { hostsModel } from '../../store'; import { HostsTableType } from '../../store/model'; -import { getHostDetailsUrl } from '../../../common/components/link_to/redirect_to_hosts'; +import { getHostDetailsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import * as i18n from '../translations'; -import type { HostRouteSpyState } from '../../../common/utils/route/types'; -import { SecurityPageName } from '../../../app/types'; -import type { GetSecuritySolutionUrl } from '../../../common/components/link_to'; +import type { HostRouteSpyState } from '../../../../common/utils/route/types'; +import { SecurityPageName } from '../../../../app/types'; +import type { GetSecuritySolutionUrl } from '../../../../common/components/link_to'; export const type = hostsModel.HostsType.details; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/display.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/display.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/pages/display.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/display.tsx diff --git a/x-pack/plugins/security_solution/public/hosts/pages/hosts.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/hosts/pages/hosts.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx index 7a189b6dd4e64..3b708bc3b270b 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/hosts.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx @@ -9,25 +9,25 @@ import { mount } from 'enzyme'; import React from 'react'; import { Router } from 'react-router-dom'; -import type { Filter } from '@kbn/es-query'; -import '../../common/mock/match_media'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import '../../../common/mock/match_media'; import { TestProviders, mockGlobalState, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../common/mock'; -import { SecuritySolutionTabNavigation } from '../../common/components/navigation'; -import { inputsActions } from '../../common/store/inputs'; -import type { State } from '../../common/store'; -import { createStore } from '../../common/store'; +} from '../../../common/mock'; +import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; +import { inputsActions } from '../../../common/store/inputs'; +import type { State } from '../../../common/store'; +import { createStore } from '../../../common/store'; import { Hosts } from './hosts'; import { HostsTabs } from './hosts_tabs'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; -import { LandingPageComponent } from '../../common/components/landing_page'; -import { InputsModelId } from '../../common/store/inputs/constants'; +import { LandingPageComponent } from '../../../common/components/landing_page'; +import { InputsModelId } from '../../../common/store/inputs/constants'; jest.mock('../../common/containers/sourcerer'); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/hosts.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/hosts/pages/hosts.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx index cd4d838a1a52f..01d480a0f3268 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/hosts.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx @@ -11,32 +11,32 @@ import { noop } from 'lodash/fp'; import React, { useCallback, useMemo, useRef } from 'react'; import { useDispatch } from 'react-redux'; import { useParams } from 'react-router-dom'; -import type { Filter } from '@kbn/es-query'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; import { isTab } from '@kbn/timelines-plugin/public'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; -import { TableId } from '../../../common/types'; -import { InputsModelId } from '../../common/store/inputs/constants'; -import { SecurityPageName } from '../../app/types'; -import type { UpdateDateRange } from '../../common/components/charts/common'; -import { FiltersGlobal } from '../../common/components/filters_global'; -import { HeaderPage } from '../../common/components/header_page'; -import { LastEventTime } from '../../common/components/last_event_time'; -import { hasMlUserPermissions } from '../../../common/machine_learning/has_ml_user_permissions'; -import { SecuritySolutionTabNavigation } from '../../common/components/navigation'; +import { TableId } from '../../../../common/types'; +import { InputsModelId } from '../../../common/store/inputs/constants'; +import { SecurityPageName } from '../../../app/types'; +import type { UpdateDateRange } from '../../../common/components/charts/common'; +import { FiltersGlobal } from '../../../common/components/filters_global'; +import { HeaderPage } from '../../../common/components/header_page'; +import { LastEventTime } from '../../../common/components/last_event_time'; +import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; +import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; import { HostsKpiComponent } from '../components/kpi_hosts'; -import { SiemSearchBar } from '../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../common/components/page_wrapper'; -import { useGlobalFullScreen } from '../../common/containers/use_full_screen'; -import { useGlobalTime } from '../../common/containers/use_global_time'; -import { LastEventIndexKey, RiskScoreEntity } from '../../../common/search_strategy'; -import { useKibana } from '../../common/lib/kibana'; -import { convertToBuildEsQuery } from '../../common/lib/kuery'; -import type { State } from '../../common/store'; -import { inputsSelectors } from '../../common/store'; -import { setAbsoluteRangeDatePicker } from '../../common/store/inputs/actions'; - -import { SpyRoute } from '../../common/utils/route/spy_routes'; -import { useMlCapabilities } from '../../common/components/ml/hooks/use_ml_capabilities'; +import { SiemSearchBar } from '../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; +import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; +import { useGlobalTime } from '../../../common/containers/use_global_time'; +import { LastEventIndexKey, RiskScoreEntity } from '../../../../common/search_strategy'; +import { useKibana } from '../../../common/lib/kibana'; +import { convertToBuildEsQuery } from '../../../common/lib/kuery'; +import type { State } from '../../../common/store'; +import { inputsSelectors } from '../../../common/store'; +import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; + +import { SpyRoute } from '../../../common/utils/route/spy_routes'; +import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; import { Display } from './display'; import { HostsTabs } from './hosts_tabs'; import { navTabsHosts } from './nav_tabs'; @@ -48,16 +48,16 @@ import { onTimelineTabKeyPressed, resetKeyboardFocus, showGlobalFilters, -} from '../../timelines/components/timeline/helpers'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; -import { useDeepEqualSelector, useShallowEqualSelector } from '../../common/hooks/use_selector'; -import { useInvalidFilterQuery } from '../../common/hooks/use_invalid_filter_query'; +} from '../../../timelines/components/timeline/helpers'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; +import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; +import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; import { ID } from '../containers/hosts'; -import { LandingPageComponent } from '../../common/components/landing_page'; -import { hostNameExistsFilter } from '../../common/components/visualization_actions/utils'; -import { dataTableSelectors } from '../../common/store/data_table'; -import { useLicense } from '../../common/hooks/use_license'; -import { tableDefaults } from '../../common/store/data_table/defaults'; +import { LandingPageComponent } from '../../../common/components/landing_page'; +import { hostNameExistsFilter } from '../../../common/components/visualization_actions/utils'; +import { dataTableSelectors } from '../../../common/store/data_table'; +import { useLicense } from '../../../common/hooks/use_license'; +import { tableDefaults } from '../../../common/store/data_table/defaults'; /** * Need a 100% height here to account for the graph/analyze tool, which sets no explicit height parameters, but fills the available space. diff --git a/x-pack/plugins/security_solution/public/hosts/pages/hosts_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts_tabs.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/hosts/pages/hosts_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/hosts_tabs.tsx index 18fd5628d2ebc..5deb95d06551e 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/hosts_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts_tabs.tsx @@ -11,10 +11,10 @@ import { Route } from '@kbn/kibana-react-plugin/public'; import type { HostsTabsProps } from './types'; import { HostsTableType } from '../store/model'; -import { AnomaliesQueryTabBody } from '../../common/containers/anomalies/anomalies_query_tab_body'; -import { AnomaliesHostTable } from '../../common/components/ml/tables/anomalies_host_table'; -import { EventsQueryTabBody } from '../../common/components/events_tab'; -import { HOSTS_PATH } from '../../../common/constants'; +import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; +import { AnomaliesHostTable } from '../../../common/components/ml/tables/anomalies_host_table'; +import { EventsQueryTabBody } from '../../../common/components/events_tab'; +import { HOSTS_PATH } from '../../../../common/constants'; import { HostsQueryTabBody, @@ -22,8 +22,8 @@ import { UncommonProcessQueryTabBody, SessionsTabBody, } from './navigation'; -import { TableId } from '../../../common/types'; -import { hostNameExistsFilter } from '../../common/components/visualization_actions/utils'; +import { TableId } from '../../../../common/types'; +import { hostNameExistsFilter } from '../../../common/components/visualization_actions/utils'; export const HostsTabs = React.memo( ({ deleteQuery, filterQuery, from, indexNames, isInitializing, setQuery, to, type }) => { diff --git a/x-pack/plugins/security_solution/public/hosts/pages/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/index.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/hosts/pages/index.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/index.tsx index 57f164ddd3b24..c501a05117a56 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/index.tsx @@ -8,11 +8,11 @@ import React from 'react'; import { Switch, Redirect } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { HOSTS_PATH } from '../../../common/constants'; +import { HOSTS_PATH } from '../../../../common/constants'; import { HostDetails } from './details'; import { HostsTableType } from '../store/model'; -import { MlHostConditionalContainer } from '../../common/components/ml/conditional_links/ml_host_conditional_container'; +import { MlHostConditionalContainer } from '../../../common/components/ml/conditional_links/ml_host_conditional_container'; import { Hosts } from './hosts'; import { hostDetailsPagePath } from './types'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/pages/nav_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.test.tsx diff --git a/x-pack/plugins/security_solution/public/hosts/pages/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/hosts/pages/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx index e278166ab4dbf..7752eb188f3bb 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx @@ -9,8 +9,8 @@ import { omit } from 'lodash/fp'; import * as i18n from './translations'; import { HostsTableType } from '../store/model'; import type { HostsNavTab } from './navigation/types'; -import { HOSTS_PATH } from '../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../overview/pages/translations'; +import { HOSTS_PATH } from '../../../../common/constants'; +import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; const getTabsOnHostsUrl = (tabName: HostsTableType) => `${HOSTS_PATH}/${tabName}`; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/authentications_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx similarity index 82% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/authentications_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx index 32875830909d9..5fd3dc48edbbb 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/authentications_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx @@ -7,9 +7,9 @@ import React from 'react'; import type { HostsComponentsQueryProps } from './types'; -import { MatrixHistogram } from '../../../common/components/matrix_histogram'; -import { AuthenticationsHostTable } from '../../../common/components/authentication/authentications_host_table'; -import { histogramConfigs } from '../../../common/components/authentication/helpers'; +import { MatrixHistogram } from '../../../../common/components/matrix_histogram'; +import { AuthenticationsHostTable } from '../../../../common/components/authentication/authentications_host_table'; +import { histogramConfigs } from '../../../../common/components/authentication/helpers'; const HISTOGRAM_QUERY_ID = 'authenticationsHistogramQuery'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx index 134c8674a4a8f..b53b2da1ba843 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx @@ -7,9 +7,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; -import { useRiskScore, useRiskScoreKpi } from '../../../risk_score/containers'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { TestProviders } from '../../../../common/mock'; +import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { HostRiskScoreQueryTabBody } from './host_risk_score_tab_body'; import { HostsType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx index 8a007ca326d4c..aa99f3cd96f92 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/host_risk_score_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx @@ -7,22 +7,22 @@ import React, { useEffect, useMemo, useState } from 'react'; import { noop } from 'lodash/fp'; -import { EnableRiskScore } from '../../../risk_score/components/enable_risk_score'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; +import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; import type { HostsComponentsQueryProps } from './types'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import { HostRiskScoreTable } from '../../components/host_risk_score_table'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { hostsModel, hostsSelectors } from '../../store'; -import type { State } from '../../../common/store'; +import type { State } from '../../../../common/store'; import { HostRiskScoreQueryId, useRiskScore, useRiskScoreKpi, -} from '../../../risk_score/containers'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; -import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../common/search_strategy'; -import { RiskScoresNoDataDetected } from '../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; +} from '../../../../risk_score/containers'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RiskScoresNoDataDetected } from '../../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; const HostRiskScoreTableManage = manageQuery(HostRiskScoreTable); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx index 487934f30e8d6..754db74573d2d 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx @@ -7,9 +7,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; import { useAllHost } from '../../containers/hosts'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { HostsQueryTabBody } from './hosts_query_tab_body'; import { HostsType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.tsx index 4af707a96f008..7290ce5a98d0b 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/hosts_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.tsx @@ -10,8 +10,8 @@ import React, { useEffect, useState } from 'react'; import { useAllHost, ID } from '../../containers/hosts'; import type { HostsComponentsQueryProps } from './types'; import { HostsTable } from '../../components/hosts_table'; -import { manageQuery } from '../../../common/components/page/manage_query'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { manageQuery } from '../../../../common/components/page/manage_query'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const HostsTableManage = manageQuery(HostsTable); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/index.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/index.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/index.ts diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/sessions_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/sessions_tab_body.tsx similarity index 76% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/sessions_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/sessions_tab_body.tsx index 5f996ffd70333..647ac95148b98 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/sessions_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/sessions_tab_body.tsx @@ -6,10 +6,10 @@ */ import React, { useMemo } from 'react'; -import { TableId } from '../../../../common/types'; -import { SessionsView } from '../../../common/components/sessions_viewer'; -import { hostNameExistsFilter } from '../../../common/components/visualization_actions/utils'; -import { useLicense } from '../../../common/hooks/use_license'; +import { TableId } from '../../../../../common/types'; +import { SessionsView } from '../../../../common/components/sessions_viewer'; +import { hostNameExistsFilter } from '../../../../common/components/visualization_actions/utils'; +import { useLicense } from '../../../../common/hooks/use_license'; import type { AlertsComponentQueryProps } from './types'; export const SessionsTabBody = React.memo((alertsProps: AlertsComponentQueryProps) => { diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts similarity index 74% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/types.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts index 7128ab76e412a..0be9e6f62e86d 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts @@ -5,12 +5,12 @@ * 2.0. */ -import type { Filter } from '@kbn/es-query'; -import type { ESTermQuery } from '../../../../common/typed_json'; +import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { ESTermQuery } from '../../../../../common/typed_json'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; import type { HostsTableType, HostsType } from '../../store/model'; -import type { NavTab } from '../../../common/components/navigation/types'; +import type { NavTab } from '../../../../common/components/navigation/types'; export type KeyHostsNavTabWithoutMlPermission = HostsTableType.hosts & HostsTableType.authentications & diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx index 7274cf651b5b6..7a84aa2a95aa6 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx @@ -7,9 +7,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; import { useUncommonProcesses } from '../../containers/uncommon_processes'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { UncommonProcessQueryTabBody } from './uncommon_process_query_tab_body'; import { HostsType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.tsx index 5ede0f08383ec..1a3e7f31a03fc 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/navigation/uncommon_process_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.tsx @@ -10,8 +10,8 @@ import React, { useEffect, useState } from 'react'; import { useUncommonProcesses, ID } from '../../containers/uncommon_processes'; import type { HostsComponentsQueryProps } from './types'; import { UncommonProcessTable } from '../../components/uncommon_process_table'; -import { manageQuery } from '../../../common/components/page/manage_query'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { manageQuery } from '../../../../common/components/page/manage_query'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const UncommonProcessTableManage = manageQuery(UncommonProcessTable); diff --git a/x-pack/plugins/security_solution/public/hosts/pages/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts similarity index 92% rename from x-pack/plugins/security_solution/public/hosts/pages/translations.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts index bc0eb450d4fea..9b572dff1e32d 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const PAGE_TITLE = i18n.translate('xpack.securitySolution.hosts.pageTitle', { defaultMessage: 'Hosts', diff --git a/x-pack/plugins/security_solution/public/hosts/pages/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/types.ts similarity index 79% rename from x-pack/plugins/security_solution/public/hosts/pages/types.ts rename to x-pack/plugins/security_solution/public/explore/hosts/pages/types.ts index e04e61ddeac90..75ccdcbb55afe 100644 --- a/x-pack/plugins/security_solution/public/hosts/pages/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/types.ts @@ -6,8 +6,8 @@ */ import type { hostsModel } from '../store'; -import type { GlobalTimeArgs } from '../../common/containers/use_global_time'; -import { HOSTS_PATH } from '../../../common/constants'; +import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import { HOSTS_PATH } from '../../../../common/constants'; export const hostDetailsPagePath = `${HOSTS_PATH}/name/:detailName`; diff --git a/x-pack/plugins/security_solution/public/hosts/routes.tsx b/x-pack/plugins/security_solution/public/explore/hosts/routes.tsx similarity index 73% rename from x-pack/plugins/security_solution/public/hosts/routes.tsx rename to x-pack/plugins/security_solution/public/explore/hosts/routes.tsx index fbc757ba39f61..e062a4743be57 100644 --- a/x-pack/plugins/security_solution/public/hosts/routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/routes.tsx @@ -8,10 +8,10 @@ import React from 'react'; import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; import { HostsContainer } from './pages'; -import type { SecuritySubPluginRoutes } from '../app/types'; -import { SecurityPageName } from '../app/types'; -import { HOSTS_PATH } from '../../common/constants'; -import { PluginTemplateWrapper } from '../common/components/plugin_template_wrapper'; +import type { SecuritySubPluginRoutes } from '../../app/types'; +import { SecurityPageName } from '../../app/types'; +import { HOSTS_PATH } from '../../../common/constants'; +import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; export const HostsRoutes = () => ( diff --git a/x-pack/plugins/security_solution/public/hosts/store/actions.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/actions.ts similarity index 93% rename from x-pack/plugins/security_solution/public/hosts/store/actions.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/actions.ts index ed5f29342e827..8516a2c72d31b 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/actions.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/actions.ts @@ -6,8 +6,8 @@ */ import actionCreatorFactory from 'typescript-fsa'; -import type { RiskScoreSortField, RiskSeverity } from '../../../common/search_strategy'; -import type { HostsSortField } from '../../../common/search_strategy/security_solution/hosts'; +import type { RiskScoreSortField, RiskSeverity } from '../../../../common/search_strategy'; +import type { HostsSortField } from '../../../../common/search_strategy/security_solution/hosts'; import type { HostsTableType, HostsType } from './model'; const actionCreator = actionCreatorFactory('x-pack/security_solution/local/hosts'); diff --git a/x-pack/plugins/security_solution/public/hosts/store/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/helpers.test.ts similarity index 98% rename from x-pack/plugins/security_solution/public/hosts/store/helpers.test.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/helpers.test.ts index daaa2e54ca300..2c85317a0f4fc 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/helpers.test.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/helpers.test.ts @@ -5,11 +5,11 @@ * 2.0. */ -import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../common/store/constants'; +import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../../common/store/constants'; import type { HostsModel } from './model'; import { HostsTableType, HostsType } from './model'; import { setHostsQueriesActivePageToZero } from './helpers'; -import { Direction, HostsFields, RiskScoreFields } from '../../../common/search_strategy'; +import { Direction, HostsFields, RiskScoreFields } from '../../../../common/search_strategy'; export const mockHostsState: HostsModel = { page: { diff --git a/x-pack/plugins/security_solution/public/hosts/store/helpers.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/helpers.ts similarity index 92% rename from x-pack/plugins/security_solution/public/hosts/store/helpers.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/helpers.ts index eaf1bb5d7c5aa..be51dcd3668e4 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/helpers.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/helpers.ts @@ -5,9 +5,9 @@ * 2.0. */ -import { RiskScoreEntity, RiskScoreFields } from '../../../common/search_strategy'; -import type { RiskSeverity } from '../../../common/search_strategy'; -import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../common/store/constants'; +import { RiskScoreEntity, RiskScoreFields } from '../../../../common/search_strategy'; +import type { RiskSeverity } from '../../../../common/search_strategy'; +import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../../common/store/constants'; import type { HostsModel, Queries } from './model'; import { HostsTableType, HostsType } from './model'; diff --git a/x-pack/plugins/security_solution/public/hosts/store/index.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/hosts/store/index.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/index.ts diff --git a/x-pack/plugins/security_solution/public/hosts/store/model.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/model.ts similarity index 92% rename from x-pack/plugins/security_solution/public/hosts/store/model.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/model.ts index 07c6803f77e2f..d0b05ef57ae8d 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/model.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/model.ts @@ -5,12 +5,12 @@ * 2.0. */ -import type { Direction } from '../../../common/search_strategy'; +import type { Direction } from '../../../../common/search_strategy'; import type { HostsFields, RiskScoreSortField, RiskSeverity, -} from '../../../common/search_strategy/security_solution'; +} from '../../../../common/search_strategy/security_solution'; export enum HostsType { page = 'page', diff --git a/x-pack/plugins/security_solution/public/hosts/store/reducer.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/reducer.ts similarity index 99% rename from x-pack/plugins/security_solution/public/hosts/store/reducer.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/reducer.ts index f549b07b3850b..7208f331b1263 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/reducer.ts @@ -6,9 +6,9 @@ */ import { reducerWithInitialState } from 'typescript-fsa-reducers'; -import { Direction, HostsFields, RiskScoreFields } from '../../../common/search_strategy'; +import { Direction, HostsFields, RiskScoreFields } from '../../../../common/search_strategy'; -import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../common/store/constants'; +import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../../common/store/constants'; import { setHostDetailsTablesActivePageToZero, diff --git a/x-pack/plugins/security_solution/public/hosts/store/selectors.ts b/x-pack/plugins/security_solution/public/explore/hosts/store/selectors.ts similarity index 96% rename from x-pack/plugins/security_solution/public/hosts/store/selectors.ts rename to x-pack/plugins/security_solution/public/explore/hosts/store/selectors.ts index 72b039df120c6..285a53e9e5624 100644 --- a/x-pack/plugins/security_solution/public/hosts/store/selectors.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/store/selectors.ts @@ -8,7 +8,7 @@ import { get } from 'lodash/fp'; import { createSelector } from 'reselect'; -import type { State } from '../../common/store/types'; +import type { State } from '../../../common/store/types'; import type { GenericHostsModel, HostsType } from './model'; import { HostsTableType } from './model'; diff --git a/x-pack/plugins/security_solution/public/landing_pages/links.ts b/x-pack/plugins/security_solution/public/landing_pages/links.ts index 479b6f1843bf5..9d1973358aa5c 100644 --- a/x-pack/plugins/security_solution/public/landing_pages/links.ts +++ b/x-pack/plugins/security_solution/public/landing_pages/links.ts @@ -15,7 +15,7 @@ import { import { DASHBOARDS, EXPLORE } from '../app/translations'; import type { LinkItem } from '../common/links/types'; import { overviewLinks, detectionResponseLinks, entityAnalyticsLinks } from '../overview/links'; -import { links as hostsLinks } from '../hosts/links'; +import { links as hostsLinks } from '../explore/hosts/links'; import { links as networkLinks } from '../network/links'; import { links as usersLinks } from '../users/links'; import { links as kubernetesLinks } from '../kubernetes/links'; diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index c6b8d37a5342d..864479887fb02 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -13,7 +13,7 @@ import { Cases } from './cases'; import { Detections } from './detections'; import { Exceptions } from './exceptions'; -import { Hosts } from './hosts'; +import { Hosts } from './explore/hosts'; import { Users } from './users'; import { Network } from './network'; import { Kubernetes } from './kubernetes'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx index 3421a23ccf66d..80a705d3d36f9 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { NetworkKpiDns } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/dns'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx index e97ab79d53ff6..4ed6a53d19440 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx @@ -10,7 +10,7 @@ import React, { useEffect, useState } from 'react'; import type { StatItems } from '../../../../common/components/stat_items'; import { kpiDnsQueriesLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_dns_queries'; import { useNetworkKpiDns, ID } from '../../../containers/kpi_network/dns'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx index f7f9a70cdfaf8..0203f6d38cd0f 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { NetworkKpiNetworkEvents } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/network_events'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx index edbfeb0275696..26b6068e0b731 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx @@ -13,7 +13,7 @@ import { ID, useNetworkKpiNetworkEvents } from '../../../containers/kpi_network/ import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; import { kpiNetworkEventsLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_network_events'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { InputsModelId } from '../../../../common/store/inputs/constants'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx index c3c77a2e47758..cf9dbc2ba5d2b 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { NetworkKpiTlsHandshakes } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/tls_handshakes'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx index 0a26337abb6a6..c9e8b8877e100 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx @@ -10,7 +10,7 @@ import React, { useEffect, useState } from 'react'; import type { StatItems } from '../../../../common/components/stat_items'; import { kpiTlsHandshakesLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_tls_handshakes'; import { useNetworkKpiTlsHandshakes, ID } from '../../../containers/kpi_network/tls_handshakes'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx index 23b4c241a36ed..d4277c76564cf 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { NetworkKpiUniqueFlows } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_flows'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx index 846c95dbbde2d..cb574f728935f 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx @@ -10,7 +10,7 @@ import React, { useState, useEffect } from 'react'; import type { StatItems } from '../../../../common/components/stat_items'; import { kpiUniqueFlowIdsLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_flow_ids'; import { useNetworkKpiUniqueFlows, ID } from '../../../containers/kpi_network/unique_flows'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx index da18fac7c568a..8a62ccd8a724d 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { NetworkKpiUniquePrivateIps } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_private_ips'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx index a24419112bf33..204507d687b32 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx @@ -19,7 +19,7 @@ import { kpiUniquePrivateIpsSourceMetricLensAttributes } from '../../../../commo import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; import { kpiUniquePrivateIpsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { InputsModelId } from '../../../../common/store/inputs/constants'; diff --git a/x-pack/plugins/security_solution/public/network/pages/network.tsx b/x-pack/plugins/security_solution/public/network/pages/network.tsx index c3fff9329788e..0cb88b915e5ee 100644 --- a/x-pack/plugins/security_solution/public/network/pages/network.tsx +++ b/x-pack/plugins/security_solution/public/network/pages/network.tsx @@ -35,7 +35,7 @@ import { convertToBuildEsQuery } from '../../common/lib/kuery'; import { inputsSelectors } from '../../common/store'; import { setAbsoluteRangeDatePicker } from '../../common/store/inputs/actions'; import { SpyRoute } from '../../common/utils/route/spy_routes'; -import { Display } from '../../hosts/pages/display'; +import { Display } from '../../explore/hosts/pages/display'; import { networkModel } from '../store'; import { navTabsNetwork, NetworkRoutes, NetworkRoutesLoading } from './navigation'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx index 465072743d1d5..222d784f5a131 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx @@ -17,8 +17,8 @@ import { AnomalyEntity } from '../../../../common/components/ml/anomaly/use_anom import { LinkAnchor, SecuritySolutionLinkAnchor } from '../../../../common/components/links'; import { SecurityPageName } from '../../../../app/types'; import { usersActions } from '../../../../users/store'; -import { hostsActions } from '../../../../hosts/store'; -import { HostsType } from '../../../../hosts/store/model'; +import { hostsActions } from '../../../../explore/hosts/store'; +import { HostsType } from '../../../../explore/hosts/store/model'; import { UsersType } from '../../../../users/store/model'; import type { SecurityJob } from '../../../../common/components/ml_popover/types'; import { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx index 96a14f2c63893..f9de1441eebed 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx @@ -29,7 +29,7 @@ import { LinkButton, useGetSecuritySolutionLinkProps, } from '../../../../common/components/links'; -import { HostsTableType } from '../../../../hosts/store/model'; +import { HostsTableType } from '../../../../explore/hosts/store/model'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import { SecurityPageName } from '../../../../app/types'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx index 64a7e1503e82e..272b668b4baaa 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx @@ -11,8 +11,8 @@ import { EntityAnalyticsHeader } from '.'; import { Direction, RiskScoreFields, RiskSeverity } from '../../../../../common/search_strategy'; import type { SeverityCount } from '../../../../common/components/severity/types'; import { TestProviders } from '../../../../common/mock'; -import { hostsActions } from '../../../../hosts/store'; -import { HostsType } from '../../../../hosts/store/model'; +import { hostsActions } from '../../../../explore/hosts/store'; +import { HostsType } from '../../../../explore/hosts/store/model'; import { usersActions } from '../../../../users/store'; import { UsersTableType } from '../../../../users/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx index 1bf08749f980d..9fb16ed093b5d 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx @@ -20,8 +20,8 @@ import { import * as i18n from './translations'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import { SecurityPageName } from '../../../../app/types'; -import { HostsTableType, HostsType } from '../../../../hosts/store/model'; -import { hostsActions } from '../../../../hosts/store'; +import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model'; +import { hostsActions } from '../../../../explore/hosts/store'; import { usersActions } from '../../../../users/store'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; import { UsersTableType } from '../../../../users/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx index 3b3a361e23daf..d832072ec5136 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx @@ -12,7 +12,7 @@ import { get } from 'lodash/fp'; import { UsersTableType } from '../../../../users/store/model'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { HostDetailsLink, UserDetailsLink } from '../../../../common/components/links'; -import { HostsTableType } from '../../../../hosts/store/model'; +import { HostsTableType } from '../../../../explore/hosts/store/model'; import { RiskScore } from '../../../../common/components/severity/common'; import type { HostRiskScore, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx index 5e2b8992a22d9..e89e482f39811 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx @@ -14,7 +14,7 @@ import { UsersTableType } from '../../../../users/store/model'; import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; import { LinkButton, useGetSecuritySolutionLinkProps } from '../../../../common/components/links'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; -import { HostsTableType, HostsType } from '../../../../hosts/store/model'; +import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model'; import { getRiskScoreColumns } from './columns'; import { LastUpdatedAt } from '../../../../common/components/last_updated_at'; import { HeaderSection } from '../../../../common/components/header_section'; @@ -24,12 +24,12 @@ import type { RiskSeverity } from '../../../../../common/search_strategy'; import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; import { SecurityPageName } from '../../../../app/types'; import * as i18n from './translations'; -import { generateSeverityFilter } from '../../../../hosts/store/helpers'; +import { generateSeverityFilter } from '../../../../explore/hosts/store/helpers'; import { useQueryInspector } from '../../../../common/components/page/manage_query'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import { InspectButtonContainer } from '../../../../common/components/inspect'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { hostsActions } from '../../../../hosts/store'; +import { hostsActions } from '../../../../explore/hosts/store'; import { RiskScoreDonutChart } from '../common/risk_score_donut_chart'; import { StyledBasicTable } from '../common/styled_basic_table'; import { RISKY_HOSTS_DOC_LINK, RISKY_USERS_DOC_LINK } from '../../../../../common/constants'; diff --git a/x-pack/plugins/security_solution/public/overview/components/events_by_dataset/index.tsx b/x-pack/plugins/security_solution/public/overview/components/events_by_dataset/index.tsx index d61b92e05e927..381b36c20e0c6 100644 --- a/x-pack/plugins/security_solution/public/overview/components/events_by_dataset/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/events_by_dataset/index.tsx @@ -28,7 +28,7 @@ import { eventsStackByOptions, eventsHistogramConfig, } from '../../../common/components/events_tab/histogram_configurations'; -import { HostsTableType } from '../../../hosts/store/model'; +import { HostsTableType } from '../../../explore/hosts/store/model'; import type { InputsModelId } from '../../../common/store/inputs/constants'; import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx index 51d9b485ebe54..808b3622dedd1 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx +++ b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx @@ -13,7 +13,7 @@ import { useQueryToggle } from '../../../common/containers/query_toggle'; import { useRiskScore } from '../../containers'; import { RiskDetailsTabBody } from '.'; import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { HostsType } from '../../../hosts/store/model'; +import { HostsType } from '../../../explore/hosts/store/model'; import { UsersType } from '../../../users/store/model'; jest.mock('../../containers'); diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx index d2472628fe395..4eb1f0c1d4390 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx +++ b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx @@ -12,7 +12,7 @@ import { RISKY_HOSTS_DASHBOARD_TITLE, RISKY_USERS_DASHBOARD_TITLE } from '../../ import { EnableRiskScore } from '../enable_risk_score'; import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; import type { State } from '../../../common/store'; -import { hostsModel, hostsSelectors } from '../../../hosts/store'; +import { hostsModel, hostsSelectors } from '../../../explore/hosts/store'; import { usersSelectors } from '../../../users/store'; import { RiskInformationButtonEmpty } from '../risk_information'; import * as i18n from './translations'; @@ -25,7 +25,7 @@ import { HostRiskScoreQueryId, UserRiskScoreQueryId, useRiskScore } from '../../ import type { HostRiskScore, UserRiskScore } from '../../../../common/search_strategy'; import { buildEntityNameFilter, RiskScoreEntity } from '../../../../common/search_strategy'; import type { UsersComponentsQueryProps } from '../../../users/pages/navigation/types'; -import type { HostsComponentsQueryProps } from '../../../hosts/pages/navigation/types'; +import type { HostsComponentsQueryProps } from '../../../explore/hosts/pages/navigation/types'; import { useDashboardButtonHref } from '../../../common/hooks/use_dashboard_button_href'; import { RiskScoresNoDataDetected } from '../risk_score_onboarding/risk_score_no_data_detected'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/host_details/expandable_host.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/host_details/expandable_host.tsx index 3cb8033f5b533..a653358da61d3 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/host_details/expandable_host.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/host_details/expandable_host.tsx @@ -20,7 +20,7 @@ import type { HostItem } from '../../../../../common/search_strategy'; import { AnomalyTableProvider } from '../../../../common/components/ml/anomaly/anomaly_table_provider'; import { hostToCriteria } from '../../../../common/components/ml/criteria/host_to_criteria'; import { scoreIntervalToDateTime } from '../../../../common/components/ml/score/score_interval_to_datetime'; -import { useHostDetails, ID } from '../../../../hosts/containers/hosts/details'; +import { useHostDetails, ID } from '../../../../explore/hosts/containers/hosts/details'; interface ExpandableHostProps { hostName: string; diff --git a/x-pack/plugins/security_solution/public/types.ts b/x-pack/plugins/security_solution/public/types.ts index 70a5de2c00af6..4a39029324a35 100644 --- a/x-pack/plugins/security_solution/public/types.ts +++ b/x-pack/plugins/security_solution/public/types.ts @@ -47,7 +47,7 @@ import type { Inspect } from '../common/search_strategy'; import type { Detections } from './detections'; import type { Cases } from './cases'; import type { Exceptions } from './exceptions'; -import type { Hosts } from './hosts'; +import type { Hosts } from './explore/hosts'; import type { Users } from './users'; import type { Network } from './network'; import type { Kubernetes } from './kubernetes'; diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx index ecce177b1b8c6..6bf14a3da6cab 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { UsersKpiAuthentications } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/users/authentications'); diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx b/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx index 723606b3ef95f..0a3b0f152902c 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx +++ b/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx @@ -13,7 +13,7 @@ import { kpiUserAuthenticationsBarLensAttributes } from '../../../../common/comp import { kpiUserAuthenticationsMetricSuccessLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_metric_success'; import { kpiUserAuthenticationsMetricFailureLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentication_metric_failure'; import { useUsersKpiAuthentications, ID } from '../../../containers/users/authentications'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import * as i18n from './translations'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import type { UsersKpiProps } from '../types'; diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx b/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx index c49fc67c53c83..55aab151ea0c7 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx @@ -13,7 +13,7 @@ import { TotalUsersKpi } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../../common/containers/use_search_strategy'); diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx b/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx index d6c284d7b9697..31c1b84e01048 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx +++ b/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx @@ -10,7 +10,7 @@ import React, { useEffect, useState } from 'react'; import { UsersQueries } from '../../../../../common/search_strategy/security_solution/users'; import type { StatItems } from '../../../../common/components/stat_items'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; import { kpiTotalUsersMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_metric'; import { kpiTotalUsersAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_area'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/users/pages/users.tsx b/x-pack/plugins/security_solution/public/users/pages/users.tsx index 7de9f603b0efe..2df4888341f32 100644 --- a/x-pack/plugins/security_solution/public/users/pages/users.tsx +++ b/x-pack/plugins/security_solution/public/users/pages/users.tsx @@ -46,7 +46,7 @@ import { useInvalidFilterQuery } from '../../common/hooks/use_invalid_filter_que import { UsersKpiComponent } from '../components/kpi_users'; import type { UpdateDateRange } from '../../common/components/charts/common'; import { LastEventIndexKey, RiskScoreEntity } from '../../../common/search_strategy'; -import { generateSeverityFilter } from '../../hosts/store/helpers'; +import { generateSeverityFilter } from '../../explore/hosts/store/helpers'; import { UsersTableType } from '../store/model'; import { hasMlUserPermissions } from '../../../common/machine_learning/has_ml_user_permissions'; import { useMlCapabilities } from '../../common/components/ml/hooks/use_ml_capabilities'; From 581e357c078479a842e2ad7fe9db0f1a67a7a35b Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:26:33 -0700 Subject: [PATCH 02/22] fix types --- .../components/host_risk_score_table/translations.ts | 2 +- .../explore/hosts/components/hosts_table/translations.ts | 2 +- .../hosts/components/kpi_hosts/hosts/translations.ts | 2 +- .../hosts/components/kpi_hosts/risky_hosts/index.tsx | 2 +- .../components/kpi_hosts/risky_hosts/translations.ts | 2 +- .../components/kpi_hosts/unique_ips/translations.ts | 2 +- .../components/uncommon_process_table/translations.ts | 2 +- .../hosts/containers/hosts/details/translations.ts | 2 +- .../explore/hosts/containers/hosts/translations.ts | 2 +- .../hosts/containers/kpi_hosts/hosts/translations.ts | 2 +- .../containers/kpi_hosts/unique_ips/translations.ts | 2 +- .../hosts/containers/uncommon_processes/translations.ts | 2 +- .../security_solution/public/explore/hosts/links.ts | 2 +- .../public/explore/hosts/pages/details/helpers.test.ts | 2 +- .../public/explore/hosts/pages/details/helpers.ts | 2 +- .../public/explore/hosts/pages/details/index.tsx | 9 ++++++--- .../public/explore/hosts/pages/details/types.ts | 2 +- .../public/explore/hosts/pages/hosts.test.tsx | 2 +- .../public/explore/hosts/pages/hosts.tsx | 2 +- .../public/explore/hosts/pages/navigation/types.ts | 2 +- .../public/explore/hosts/pages/translations.ts | 2 +- 21 files changed, 26 insertions(+), 23 deletions(-) diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts index 1d9d6f0f7ba98..1b4820e622755 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/translations.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const HOST_NAME = i18n.translate('xpack.securitySolution.hostsRiskTable.hostNameTitle', { defaultMessage: 'Host Name', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts index 951c7f25f87c5..49c904f04b57b 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const HOSTS = i18n.translate('xpack.securitySolution.hostsTable.hostsTitle', { defaultMessage: 'All hosts', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts index 650c038af329c..5589940c85f17 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const HOSTS = i18n.translate('xpack.securitySolution.kpiHosts.hosts.title', { defaultMessage: 'Hosts', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx index 3d22f2be1a7d9..cb0caae2ae831 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx @@ -17,7 +17,7 @@ import { } from '@elastic/eui'; import React from 'react'; import styled from 'styled-components'; -import { euiLightVars } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-ui-theme'; +import { euiLightVars } from '@kbn/ui-theme'; import { RiskInformationButtonIcon, HOST_RISK_INFO_BUTTON_CLASS, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts index d2264f63b2240..ef289a0aa6aab 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const HOSTS_COUNT = (quantity: number) => i18n.translate('xpack.securitySolution.kpiHosts.riskyHosts.hostsCount', { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts index 44289fb1a76f7..397dd850e51a5 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const UNIQUE_IPS = i18n.translate('xpack.securitySolution.kpiHosts.uniqueIps.title', { defaultMessage: 'Unique IPs', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts index 21dbc1fc0854b..ab31fce5e5c62 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const UNCOMMON_PROCESSES = i18n.translate( 'xpack.securitySolution.authenticationsTable.uncommonProcessTable', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts index b9235ff042563..30b4528ea3b44 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const ERROR_HOST_OVERVIEW = i18n.translate( 'xpack.securitySolution.overviewHost.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts index 165be1173627b..1aae8882bed4e 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const FAIL_ALL_HOST = i18n.translate( 'xpack.securitySolution.allHost.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts index aca32f71ba57c..6ce00635da881 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const ERROR_HOSTS_KPI_HOSTS = i18n.translate( 'xpack.securitySolution.hostsKpiHosts.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts index 093de665f33fa..1d80d6dd131e9 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const ERROR_HOSTS_KPI_UNIQUE_IPS = i18n.translate( 'xpack.securitySolution.hostsKpiUniqueIps.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts index 52c02254c5376..42bea4d232f4c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const FAIL_UNCOMMON_PROCESSES = i18n.translate( 'xpack.securitySolution.uncommonProcesses.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/hosts/links.ts b/x-pack/plugins/security_solution/public/explore/hosts/links.ts index 98b3f53478e8e..5c7225b6da452 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/links.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/links.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; import { HOSTS_PATH, SecurityPageName } from '../../../common/constants'; import { HOSTS } from '../../app/translations'; import type { LinkItem } from '../../common/links/types'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts index f1543322c5a1d..77cb6f5f54a76 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.test.ts @@ -6,7 +6,7 @@ */ import { getHostDetailsEventsKqlQueryExpression, getHostDetailsPageFilters } from './helpers'; -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; describe('hosts page helpers', () => { describe('getHostDetailsEventsKqlQueryExpression', () => { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts index 2bc2995b325c9..feea9db7ef496 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/helpers.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; import { escapeQueryValue } from '../../../../common/lib/kuery'; /** Returns the kqlQueryExpression for the `Events` widget on the `Host Details` page */ diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx index f8a8764bbc69e..6cdaecc7bf9f5 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/index.tsx @@ -16,8 +16,8 @@ import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo } from 'react'; import { useDispatch } from 'react-redux'; -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; -import { buildEsQuery } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; +import { buildEsQuery } from '@kbn/es-query'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import { TableId } from '../../../../../common/types'; import { tableDefaults } from '../../../../common/store/data_table/defaults'; @@ -56,7 +56,10 @@ import { getHostDetailsPageFilters } from './helpers'; import { showGlobalFilters } from '../../../../timelines/components/timeline/helpers'; import { useGlobalFullScreen } from '../../../../common/containers/use_full_screen'; import { Display } from '../display'; -import { useDeepEqualSelector, useShallowEqualSelector } from '../../../../common/hooks/use_selector'; +import { + useDeepEqualSelector, + useShallowEqualSelector, +} from '../../../../common/hooks/use_selector'; import { ID, useHostDetails } from '../../containers/hosts/details'; import { manageQuery } from '../../../../common/components/page/manage_query'; import { useInvalidFilterQuery } from '../../../../common/hooks/use_invalid_filter_query'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts index 70809e8552234..dc5b3baccdc5c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { DataViewBase, Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { DataViewBase, Filter } from '@kbn/es-query'; import type { HostsTableType } from '../../store/model'; import type { HostsQueryProps } from '../types'; import type { NavTab } from '../../../../common/components/navigation/types'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx index 3b708bc3b270b..399b286bb2710 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx @@ -9,7 +9,7 @@ import { mount } from 'enzyme'; import React from 'react'; import { Router } from 'react-router-dom'; -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; import '../../../common/mock/match_media'; import { TestProviders, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx index 01d480a0f3268..9ed292bfe344f 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.tsx @@ -11,7 +11,7 @@ import { noop } from 'lodash/fp'; import React, { useCallback, useMemo, useRef } from 'react'; import { useDispatch } from 'react-redux'; import { useParams } from 'react-router-dom'; -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; import { isTab } from '@kbn/timelines-plugin/public'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import { TableId } from '../../../../common/types'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts index 0be9e6f62e86d..df302e8885797 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Filter } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-es-query'; +import type { Filter } from '@kbn/es-query'; import type { ESTermQuery } from '../../../../../common/typed_json'; import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts b/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts index 9b572dff1e32d..bc0eb450d4fea 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const PAGE_TITLE = i18n.translate('xpack.securitySolution.hosts.pageTitle', { defaultMessage: 'Hosts', From 166f7fac3d2787e47181ca2f15896491d4440eef Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:30:09 -0700 Subject: [PATCH 03/22] network > explore --- .../table/use_action_cell_data_provider.ts | 2 +- .../events_tab/events_query_tab_body.tsx | 2 +- .../link_to/redirect_to_network.tsx | 2 +- .../common/components/links/translations.ts | 2 +- .../get_criteria_from_network_type.test.ts | 2 +- .../get_criteria_from_network_type.ts | 2 +- .../tables/anomalies_network_table.test.tsx | 2 +- .../ml/tables/anomalies_network_table.tsx | 2 +- ...t_anomalies_network_table_columns.test.tsx | 2 +- .../get_anomalies_network_table_columns.tsx | 2 +- .../public/common/components/ml/types.ts | 2 +- .../navigation/breadcrumbs/index.test.ts | 2 +- .../navigation/breadcrumbs/index.ts | 2 +- .../components/paginated_table/index.tsx | 12 ++-- .../common/components/search_bar/index.tsx | 2 +- .../components/stat_items/stat_items.test.tsx | 2 +- .../stat_items/use_kpi_matrix_status.test.tsx | 4 +- .../components/stat_items/utils.test.tsx | 4 +- .../use_lens_attributes.tsx | 2 +- .../anomalies_query_tab_body/types.ts | 2 +- .../common/lib/cell_actions/helpers.tsx | 4 +- .../public/common/mock/global_state.ts | 2 +- .../public/common/mock/utils.ts | 2 +- .../public/common/store/reducer.ts | 2 +- .../public/common/store/types.ts | 2 +- .../public/common/utils/route/types.ts | 2 +- .../arrows/__snapshots__/index.test.tsx.snap | 0 .../network/components/arrows/helpers.test.ts | 0 .../network/components/arrows/helpers.ts | 0 .../network/components/arrows/index.test.tsx | 4 +- .../network/components/arrows/index.tsx | 0 .../details/__snapshots__/index.test.tsx.snap | 0 .../network/components/details/index.test.tsx | 16 ++--- .../network/components/details/index.tsx | 30 ++++----- .../network/components/details/mock.ts | 2 +- .../components/details/translations.ts | 0 .../components/direction/direction.test.tsx | 4 +- .../network/components/direction/index.tsx | 4 +- .../components/embeddables/__mocks__/mock.ts | 2 +- .../__snapshots__/embeddable.test.tsx.snap | 0 .../__snapshots__/embedded_map.test.tsx.snap | 0 ...ndex_patterns_missing_prompt.test.tsx.snap | 0 .../embeddables/embeddable.test.tsx | 0 .../components/embeddables/embeddable.tsx | 0 .../embeddables/embedded_map.test.tsx | 6 +- .../components/embeddables/embedded_map.tsx | 16 ++--- .../embeddables/embedded_map_helpers.test.tsx | 0 .../embeddables/embedded_map_helpers.tsx | 4 +- .../index_patterns_missing_prompt.test.tsx | 0 .../index_patterns_missing_prompt.tsx | 2 +- .../components/embeddables/map_config.test.ts | 0 .../components/embeddables/map_config.ts | 0 .../line_tool_tip_content.test.tsx.snap | 0 .../__snapshots__/map_tool_tip.test.tsx.snap | 0 .../point_tool_tip_content.test.tsx.snap | 0 .../tooltip_footer.test.tsx.snap | 0 .../line_tool_tip_content.test.tsx | 2 +- .../map_tool_tip/line_tool_tip_content.tsx | 0 .../map_tool_tip/map_tool_tip.test.tsx | 2 +- .../embeddables/map_tool_tip/map_tool_tip.tsx | 2 +- .../point_tool_tip_content.test.tsx | 10 +-- .../map_tool_tip/point_tool_tip_content.tsx | 10 +-- .../map_tool_tip/tooltip_footer.test.tsx | 0 .../map_tool_tip/tooltip_footer.tsx | 0 .../components/embeddables/translations.ts | 0 .../network/components/embeddables/types.ts | 0 .../flow_direction_select.test.tsx.snap | 0 .../flow_target_select.test.tsx.snap | 0 .../flow_direction_select.test.tsx | 2 +- .../flow_controls/flow_direction_select.tsx | 2 +- .../flow_controls/flow_target_select.test.tsx | 2 +- .../flow_controls/flow_target_select.tsx | 4 +- .../components/flow_controls/translations.ts | 0 .../index.test.tsx | 8 +-- .../flow_target_select_connected/index.tsx | 6 +- .../ip/__snapshots__/index.test.tsx.snap | 0 .../network/components/ip/index.test.tsx | 8 +-- .../network/components/ip/index.tsx | 2 +- .../__snapshots__/index.test.tsx.snap | 0 .../components/kpi_network/dns/index.test.tsx | 12 ++-- .../components/kpi_network/dns/index.tsx | 14 ++-- .../kpi_network/dns/translations.ts | 0 .../components/kpi_network/index.test.tsx | 10 +-- .../network/components/kpi_network/index.tsx | 0 .../network/components/kpi_network/mock.ts | 12 ++-- .../kpi_network/network_events/index.test.tsx | 12 ++-- .../kpi_network/network_events/index.tsx | 14 ++-- .../network_events/translations.ts | 0 .../kpi_network/tls_handshakes/index.test.tsx | 12 ++-- .../kpi_network/tls_handshakes/index.tsx | 14 ++-- .../tls_handshakes/translations.ts | 0 .../network/components/kpi_network/types.ts | 4 +- .../kpi_network/unique_flows/index.test.tsx | 12 ++-- .../kpi_network/unique_flows/index.tsx | 14 ++-- .../kpi_network/unique_flows/translations.ts | 0 .../unique_private_ips/index.test.tsx | 12 ++-- .../kpi_network/unique_private_ips/index.tsx | 20 +++--- .../unique_private_ips/translations.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../is_ptr_included.test.tsx.snap | 0 .../components/network_dns_table/columns.tsx | 18 +++--- .../network_dns_table/index.test.tsx | 12 ++-- .../components/network_dns_table/index.tsx | 8 +-- .../is_ptr_included.test.tsx | 2 +- .../network_dns_table/is_ptr_included.tsx | 0 .../components/network_dns_table/mock.ts | 2 +- .../network_dns_table/translations.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../components/network_http_table/columns.tsx | 14 ++-- .../network_http_table/index.test.tsx | 12 ++-- .../components/network_http_table/index.tsx | 10 +-- .../components/network_http_table/mock.ts | 2 +- .../network_http_table/translations.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../network_top_countries_table/columns.tsx | 18 +++--- .../index.test.tsx | 14 ++-- .../network_top_countries_table/index.tsx | 10 +-- .../network_top_countries_table/mock.ts | 2 +- .../translations.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../network_top_n_flow_table/columns.tsx | 22 +++---- .../network_top_n_flow_table/index.test.tsx | 14 ++-- .../network_top_n_flow_table/index.tsx | 10 +-- .../network_top_n_flow_table/mock.ts | 4 +- .../network_top_n_flow_table/translations.ts | 0 .../port/__snapshots__/index.test.tsx.snap | 0 .../network/components/port/helpers.ts | 0 .../network/components/port/index.test.tsx | 6 +- .../network/components/port/index.tsx | 6 +- .../__snapshots__/index.test.tsx.snap | 0 .../source_destination/country_flag.tsx | 0 .../source_destination/field_names.ts | 0 .../source_destination/geo_fields.tsx | 2 +- .../source_destination/index.test.tsx | 14 ++-- .../components/source_destination/index.tsx | 0 .../source_destination/ip_with_port.tsx | 0 .../components/source_destination/label.tsx | 0 .../components/source_destination/network.tsx | 4 +- .../source_destination_arrows.tsx | 4 +- .../source_destination_ip.test.tsx | 12 ++-- .../source_destination_ip.tsx | 2 +- .../source_destination_with_arrows.tsx | 0 .../source_destination/translations.ts | 0 .../components/source_destination/types.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../network/components/tls_table/columns.tsx | 10 +-- .../components/tls_table/index.test.tsx | 12 ++-- .../network/components/tls_table/index.tsx | 10 +-- .../network/components/tls_table/mock.ts | 2 +- .../components/tls_table/translations.ts | 0 .../__snapshots__/index.test.tsx.snap | 0 .../components/users_table/columns.tsx | 8 +-- .../components/users_table/index.test.tsx | 14 ++-- .../network/components/users_table/index.tsx | 12 ++-- .../network/components/users_table/mock.ts | 2 +- .../components/users_table/translations.ts | 0 .../network/containers/details/index.test.tsx | 6 +- .../network/containers/details/index.tsx | 14 ++-- .../containers/details/translations.ts | 0 .../containers/kpi_network/dns/index.test.tsx | 4 +- .../containers/kpi_network/dns/index.tsx | 18 +++--- .../kpi_network/dns/translations.ts | 0 .../kpi_network/network_events/index.test.tsx | 4 +- .../kpi_network/network_events/index.tsx | 18 +++--- .../network_events/translations.ts | 0 .../kpi_network/tls_handshakes/index.test.tsx | 4 +- .../kpi_network/tls_handshakes/index.tsx | 18 +++--- .../tls_handshakes/translations.ts | 0 .../kpi_network/unique_flows/index.test.tsx | 4 +- .../kpi_network/unique_flows/index.tsx | 18 +++--- .../kpi_network/unique_flows/translations.ts | 0 .../unique_private_ips/index.test.tsx | 4 +- .../kpi_network/unique_private_ips/index.tsx | 18 +++--- .../unique_private_ips/translations.ts | 0 .../containers/network_dns/index.test.tsx | 6 +- .../network/containers/network_dns/index.tsx | 18 +++--- .../containers/network_dns/translations.ts | 0 .../containers/network_http/index.test.tsx | 6 +- .../network/containers/network_http/index.tsx | 18 +++--- .../containers/network_http/translations.ts | 0 .../network_top_countries/index.test.tsx | 8 +-- .../network_top_countries/index.tsx | 18 +++--- .../network_top_countries/translations.ts | 0 .../network_top_n_flow/index.test.tsx | 8 +-- .../containers/network_top_n_flow/index.tsx | 18 +++--- .../network_top_n_flow/translations.ts | 0 .../network/containers/tls/index.test.tsx | 8 +-- .../network/containers/tls/index.tsx | 18 +++--- .../network/containers/tls/translations.ts | 0 .../network/containers/users/index.test.tsx | 8 +-- .../network/containers/users/index.tsx | 24 +++---- .../network/containers/users/translations.ts | 0 .../public/{ => explore}/network/index.ts | 6 +- .../{ => explore}/network/jest.config.js | 0 .../public/{ => explore}/network/links.ts | 8 +-- .../{ => explore}/network/pages/constants.ts | 4 +- .../network/pages/details/details_tabs.tsx | 12 ++-- .../network/pages/details/index.test.tsx | 16 ++--- .../network/pages/details/index.tsx | 64 +++++++++---------- .../network/pages/details/nav_tabs.test.tsx | 2 +- .../network/pages/details/nav_tabs.tsx | 4 +- .../network/pages/details/types.ts | 6 +- .../network/pages/details/utils.ts | 10 +-- .../{ => explore}/network/pages/index.tsx | 10 +-- .../navigation/conditional_flex_group.tsx | 0 .../navigation/countries_query_tab_body.tsx | 4 +- .../pages/navigation/dns_query_tab_body.tsx | 14 ++-- .../pages/navigation/http_query_tab_body.tsx | 4 +- .../network/pages/navigation/index.ts | 0 .../pages/navigation/ips_query_tab_body.tsx | 4 +- .../network/pages/navigation/nav_tabs.tsx | 2 +- .../pages/navigation/network_routes.tsx | 16 ++--- .../navigation/network_routes_loading.tsx | 0 .../pages/navigation/tls_query_tab_body.tsx | 4 +- .../network/pages/navigation/translations.ts | 0 .../network/pages/navigation/types.ts | 8 +-- .../pages/navigation/users_query_tab_body.tsx | 4 +- .../network/pages/navigation/utils.ts | 0 .../network/pages/network.test.tsx | 16 ++--- .../{ => explore}/network/pages/network.tsx | 54 ++++++++-------- .../network/pages/translations.ts | 0 .../{ => explore}/network/pages/types.ts | 0 .../public/{ => explore}/network/routes.tsx | 8 +-- .../{ => explore}/network/store/actions.ts | 2 +- .../network/store/helpers.test.ts | 4 +- .../{ => explore}/network/store/helpers.ts | 2 +- .../{ => explore}/network/store/index.ts | 0 .../{ => explore}/network/store/model.ts | 2 +- .../{ => explore}/network/store/reducer.ts | 4 +- .../{ => explore}/network/store/selectors.ts | 4 +- .../public/landing_pages/links.ts | 2 +- .../public/lazy_sub_plugins.tsx | 2 +- .../field_renderers/field_renderers.test.tsx | 2 +- .../field_renderers/field_renderers.tsx | 2 +- .../components/netflow/index.test.tsx | 10 +-- .../netflow/netflow_columns/index.tsx | 2 +- .../network_details/expandable_network.tsx | 6 +- .../body/renderers/formatted_field.tsx | 4 +- .../timeline/body/renderers/netflow.tsx | 10 +-- .../netflow/netflow_row_renderer.tsx | 10 +-- .../plugins/security_solution/public/types.ts | 2 +- 241 files changed, 656 insertions(+), 656 deletions(-) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/arrows/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/arrows/helpers.test.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/arrows/helpers.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/arrows/index.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/arrows/index.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/details/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/details/index.test.tsx (82%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/details/index.tsx (81%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/details/mock.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/details/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/direction/direction.test.tsx (95%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/direction/index.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/__mocks__/mock.ts (99%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/__snapshots__/embeddable.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/__snapshots__/embedded_map.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/__snapshots__/index_patterns_missing_prompt.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embeddable.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embeddable.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embedded_map.test.tsx (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embedded_map.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embedded_map_helpers.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/embedded_map_helpers.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/index_patterns_missing_prompt.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/index_patterns_missing_prompt.tsx (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_config.test.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_config.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/__snapshots__/line_tool_tip_content.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/__snapshots__/map_tool_tip.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/__snapshots__/point_tool_tip_content.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/__snapshots__/tooltip_footer.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/line_tool_tip_content.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/map_tool_tip.tsx (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/tooltip_footer.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/map_tool_tip/tooltip_footer.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/embeddables/types.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/__snapshots__/flow_direction_select.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/__snapshots__/flow_target_select.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/flow_direction_select.test.tsx (95%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/flow_direction_select.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/flow_target_select.test.tsx (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/flow_target_select.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_controls/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_target_select_connected/index.test.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/flow_target_select_connected/index.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/ip/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/ip/index.test.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/ip/index.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/dns/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/dns/index.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/dns/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/index.test.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/index.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/mock.ts (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/network_events/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/network_events/index.tsx (77%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/network_events/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/tls_handshakes/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/tls_handshakes/index.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/tls_handshakes/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/types.ts (73%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_flows/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_flows/index.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_flows/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_private_ips/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_private_ips/index.tsx (77%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/kpi_network/unique_private_ips/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/__snapshots__/is_ptr_included.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/columns.tsx (81%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/index.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/is_ptr_included.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/is_ptr_included.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/mock.ts (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_dns_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/columns.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/index.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/mock.ts (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_http_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/columns.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/index.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/mock.ts (95%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_countries_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/columns.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/index.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/mock.ts (95%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/network_top_n_flow_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/port/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/port/helpers.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/port/index.test.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/port/index.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/country_flag.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/field_names.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/geo_fields.tsx (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/index.test.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/index.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/ip_with_port.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/label.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/network.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/source_destination_arrows.tsx (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/source_destination_ip.test.tsx (99%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/source_destination_ip.tsx (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/source_destination_with_arrows.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/source_destination/types.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/columns.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/index.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/mock.ts (94%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/tls_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/columns.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/index.test.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/index.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/mock.ts (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/components/users_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/details/index.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/details/index.tsx (81%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/details/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/dns/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/dns/index.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/dns/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/network_events/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/network_events/index.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/network_events/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/tls_handshakes/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/tls_handshakes/index.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/tls_handshakes/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_flows/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_flows/index.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_flows/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_private_ips/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_private_ips/index.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/kpi_network/unique_private_ips/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_dns/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_dns/index.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_dns/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_http/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_http/index.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_http/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_countries/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_countries/index.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_countries/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_n_flow/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_n_flow/index.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/network_top_n_flow/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/tls/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/tls/index.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/tls/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/users/index.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/users/index.tsx (80%) rename x-pack/plugins/security_solution/public/{ => explore}/network/containers/users/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/index.ts (81%) rename x-pack/plugins/security_solution/public/{ => explore}/network/jest.config.js (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/links.ts (88%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/constants.ts (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/details_tabs.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/index.tsx (72%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/nav_tabs.test.tsx (95%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/nav_tabs.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/types.ts (79%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/details/utils.ts (82%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/index.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/conditional_flex_group.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/countries_query_tab_body.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/dns_query_tab_body.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/http_query_tab_body.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/ips_query_tab_body.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/nav_tabs.tsx (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/network_routes.tsx (85%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/network_routes_loading.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/tls_query_tab_body.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/types.ts (82%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/users_query_tab_body.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/navigation/utils.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/network.test.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/network.tsx (79%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/pages/types.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/routes.tsx (73%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/actions.ts (96%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/helpers.test.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/helpers.ts (97%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/model.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/reducer.ts (98%) rename x-pack/plugins/security_solution/public/{ => explore}/network/store/selectors.ts (95%) diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/table/use_action_cell_data_provider.ts b/x-pack/plugins/security_solution/public/common/components/event_details/table/use_action_cell_data_provider.ts index 18c1bcc422c07..5f3ca6feb6cf1 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/table/use_action_cell_data_provider.ts +++ b/x-pack/plugins/security_solution/public/common/components/event_details/table/use_action_cell_data_provider.ts @@ -26,7 +26,7 @@ import { import { BYTES_FORMAT } from '../../../../timelines/components/timeline/body/renderers/bytes'; import { EVENT_DURATION_FIELD_NAME } from '../../../../timelines/components/duration'; import { getDisplayValue } from '../../../../timelines/components/timeline/data_providers/helpers'; -import { PORT_NAMES } from '../../../../network/components/port/helpers'; +import { PORT_NAMES } from '../../../../explore/network/components/port/helpers'; import { INDICATOR_REFERENCE } from '../../../../../common/cti/constants'; import type { BrowserField } from '../../../containers/source'; import type { DataProvider, QueryOperator } from '../../../../../common/types'; diff --git a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx index 50c91423c7ba8..8937d0e5f3d5d 100644 --- a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx @@ -34,7 +34,7 @@ import { defaultCellActions } from '../../lib/cell_actions/default_cell_actions' import type { GlobalTimeArgs } from '../../containers/use_global_time'; import type { QueryTabBodyProps as UserQueryTabBodyProps } from '../../../users/pages/navigation/types'; import type { QueryTabBodyProps as HostQueryTabBodyProps } from '../../../explore/hosts/pages/navigation/types'; -import type { QueryTabBodyProps as NetworkQueryTabBodyProps } from '../../../network/pages/navigation/types'; +import type { QueryTabBodyProps as NetworkQueryTabBodyProps } from '../../../explore/network/pages/navigation/types'; import { useLicense } from '../../hooks/use_license'; import { useUiSetting$ } from '../../lib/kibana'; diff --git a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_network.tsx b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_network.tsx index a1702dc766f57..7420cce573bdd 100644 --- a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_network.tsx +++ b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_network.tsx @@ -7,7 +7,7 @@ import type { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; import { FlowTarget } from '../../../../common/search_strategy/security_solution/network'; -import { NetworkDetailsRouteType } from '../../../network/pages/details/types'; +import { NetworkDetailsRouteType } from '../../../explore/network/pages/details/types'; import { appendSearch } from './helpers'; diff --git a/x-pack/plugins/security_solution/public/common/components/links/translations.ts b/x-pack/plugins/security_solution/public/common/components/links/translations.ts index 9e2f99c17a677..fd3d42eea2fa7 100644 --- a/x-pack/plugins/security_solution/public/common/components/links/translations.ts +++ b/x-pack/plugins/security_solution/public/common/components/links/translations.ts @@ -7,7 +7,7 @@ import { i18n } from '@kbn/i18n'; -export * from '../../../network/components/details/translations'; +export * from '../../../explore/network/components/details/translations'; export const CASE_DETAILS_LINK_ARIA = (detailName: string) => i18n.translate('xpack.securitySolution.cases.caseTable.caseDetailsLinkAria', { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.test.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.test.ts index e5d395561cc0a..1daf337d9a262 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.test.ts @@ -6,7 +6,7 @@ */ import { getCriteriaFromNetworkType } from './get_criteria_from_network_type'; -import { NetworkType } from '../../../../network/store/model'; +import { NetworkType } from '../../../../explore/network/store/model'; import { FlowTarget } from '../../../../../common/search_strategy'; describe('get_criteria_from_network_type', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.ts index 52fbc60d58a2c..4797e4b07a540 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_network_type.ts @@ -6,7 +6,7 @@ */ import type { CriteriaFields } from '../types'; -import { NetworkType } from '../../../../network/store/model'; +import { NetworkType } from '../../../../explore/network/store/model'; import { FlowTarget } from '../../../../../common/search_strategy'; export const getCriteriaFromNetworkType = ( diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.test.tsx index b7491562a5d72..4af7161b95578 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../mock'; import React from 'react'; import { useQueryToggle } from '../../../containers/query_toggle'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; -import { NetworkType } from '../../../../network/store/model'; +import { NetworkType } from '../../../../explore/network/store/model'; import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; import { FlowTarget } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx index 7fdafcfc2ea8d..b3937da464fff 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx @@ -26,7 +26,7 @@ import { useInstalledSecurityJobsIds } from '../hooks/use_installed_security_job import { useDeepEqualSelector } from '../../../hooks/use_selector'; import type { State } from '../../../store'; import { JobIdFilter } from './job_id_filter'; -import { networkActions, networkSelectors } from '../../../../network/store'; +import { networkActions, networkSelectors } from '../../../../explore/network/store'; import { SelectInterval } from './select_interval'; const sorting = { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.test.tsx index c1628961a832b..f07308a9fa6cf 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.test.tsx @@ -7,7 +7,7 @@ import '../../../mock/match_media'; import { getAnomaliesNetworkTableColumnsCurated } from './get_anomalies_network_table_columns'; -import { NetworkType } from '../../../../network/store/model'; +import { NetworkType } from '../../../../explore/network/store/model'; import * as i18n from './translations'; jest.mock('../../../lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx index 2ab7c2e8a66b9..6d5ac5b9929c5 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx @@ -14,7 +14,7 @@ import { createCompoundAnomalyKey } from './create_compound_key'; import { NetworkDetailsLink } from '../../links'; import * as i18n from './translations'; -import { NetworkType } from '../../../../network/store/model'; +import { NetworkType } from '../../../../explore/network/store/model'; import type { FlowTarget } from '../../../../../common/search_strategy'; import { getAnomaliesDefaultTableColumns } from './get_anomalies_table_columns'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/types.ts b/x-pack/plugins/security_solution/public/common/components/ml/types.ts index f5c1f494985a8..4ce8281a252ee 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/types.ts @@ -9,7 +9,7 @@ import type { Influencer } from '@kbn/ml-plugin/public'; import type { FlowTarget } from '../../../../common/search_strategy'; import type { HostsType } from '../../../explore/hosts/store/model'; -import type { NetworkType } from '../../../network/store/model'; +import type { NetworkType } from '../../../explore/network/store/model'; import type { UsersType } from '../../../users/store/model'; export interface Source { diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts index 4ba5f3967a0ab..4ec5638fbd602 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.test.ts @@ -11,7 +11,7 @@ import type { ObjectWithNavTabs } from '.'; import { getBreadcrumbsForRoute, useSetBreadcrumbs } from '.'; import { HostsTableType } from '../../../../explore/hosts/store/model'; import type { RouteSpyState, SiemRouteType } from '../../../utils/route/types'; -import { NetworkRouteType } from '../../../../network/pages/navigation/types'; +import { NetworkRouteType } from '../../../../explore/network/pages/navigation/types'; import { TimelineTabs } from '../../../../../common/types/timeline'; import { AdministrationSubTab } from '../../../../management/types'; import { renderHook } from '@testing-library/react-hooks'; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts index f2de5e1ba0f0b..4acab651d9d3a 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts +++ b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts @@ -11,7 +11,7 @@ import { useDispatch } from 'react-redux'; import type { ChromeBreadcrumb } from '@kbn/core/public'; import type { StartServices } from '../../../../types'; import { getTrailingBreadcrumbs as getHostDetailsBreadcrumbs } from '../../../../explore/hosts/pages/details/utils'; -import { getTrailingBreadcrumbs as getIPDetailsBreadcrumbs } from '../../../../network/pages/details'; +import { getTrailingBreadcrumbs as getIPDetailsBreadcrumbs } from '../../../../explore/network/pages/details'; import { getTrailingBreadcrumbs as getDetectionRulesBreadcrumbs } from '../../../../detections/pages/detection_engine/rules/utils'; import { getTrailingBreadcrumbs as geExceptionsBreadcrumbs } from '../../../../exceptions/utils/pages.utils'; import { getTrailingBreadcrumbs as getCSPBreadcrumbs } from '../../../../cloud_security_posture/breadcrumbs'; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx index 6d5bcf30644c4..469bfaa88fe5b 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx @@ -29,21 +29,21 @@ import styled from 'styled-components'; import type { Direction } from '../../../../common/search_strategy'; import { DEFAULT_MAX_TABLE_QUERY_SIZE } from '../../../../common/constants'; import type { HostsTableColumns } from '../../../explore/hosts/components/hosts_table'; -import type { NetworkDnsColumns } from '../../../network/components/network_dns_table/columns'; -import type { NetworkHttpColumns } from '../../../network/components/network_http_table/columns'; +import type { NetworkDnsColumns } from '../../../explore/network/components/network_dns_table/columns'; +import type { NetworkHttpColumns } from '../../../explore/network/components/network_http_table/columns'; import type { NetworkTopNFlowColumns, NetworkTopNFlowColumnsNetworkDetails, -} from '../../../network/components/network_top_n_flow_table/columns'; +} from '../../../explore/network/components/network_top_n_flow_table/columns'; import type { NetworkTopCountriesColumns, NetworkTopCountriesColumnsNetworkDetails, -} from '../../../network/components/network_top_countries_table/columns'; -import type { TlsColumns } from '../../../network/components/tls_table/columns'; +} from '../../../explore/network/components/network_top_countries_table/columns'; +import type { TlsColumns } from '../../../explore/network/components/tls_table/columns'; import type { UncommonProcessTableColumns } from '../../../explore/hosts/components/uncommon_process_table'; import type { HostRiskScoreColumns } from '../../../explore/hosts/components/host_risk_score_table'; -import type { UsersColumns } from '../../../network/components/users_table/columns'; +import type { UsersColumns } from '../../../explore/network/components/users_table/columns'; import { HeaderSection } from '../header_section'; import { Loader } from '../loader'; import { useStateToaster } from '../toasters'; diff --git a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx index 6bc7f7688e49c..257fab4f06e31 100644 --- a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx @@ -38,7 +38,7 @@ import { timelineActions } from '../../../timelines/store/timeline'; import { useKibana } from '../../lib/kibana'; import { usersActions } from '../../../users/store'; import { hostsActions } from '../../../explore/hosts/store'; -import { networkActions } from '../../../network/store'; +import { networkActions } from '../../../explore/network/store'; import { useSyncSearchBarUrlParams } from '../../hooks/search_bar/use_sync_search_bar_url_param'; import { useSyncTimerangeUrlParam } from '../../hooks/search_bar/use_sync_timerange_url_param'; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx b/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx index d28a9a6f96f30..07f24944ee880 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx @@ -15,7 +15,7 @@ import { StatItemsComponent } from './stat_items'; import { BarChart } from '../charts/barchart'; import { AreaChart } from '../charts/areachart'; import { EuiHorizontalRule } from '@elastic/eui'; -import { mockUpdateDateRange } from '../../../network/components/kpi_network/mock'; +import { mockUpdateDateRange } from '../../../explore/network/components/kpi_network/mock'; import { createSecuritySolutionStorageMock, kibanaObservable, diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx b/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx index 00206a9909ed2..fbba9f4e20422 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx @@ -9,13 +9,13 @@ import { mount } from 'enzyme'; import React from 'react'; import type { StatItemsProps, StatItems } from '.'; -import { fieldsMapping as fieldTitleChartMapping } from '../../../network/components/kpi_network/unique_private_ips'; +import { fieldsMapping as fieldTitleChartMapping } from '../../../explore/network/components/kpi_network/unique_private_ips'; import { mockData, mockEnableChartsData, mockNoChartMappings, mockUpdateDateRange, -} from '../../../network/components/kpi_network/mock'; +} from '../../../explore/network/components/kpi_network/mock'; import type { HostsKpiStrategyResponse, diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx b/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx index 7dba1d07ac9ed..cebc86131db97 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx @@ -6,9 +6,9 @@ */ import { addValueToFields, addValueToAreaChart, addValueToBarChart } from './utils'; -import { fieldsMapping as fieldTitleChartMapping } from '../../../network/components/kpi_network/unique_private_ips'; +import { fieldsMapping as fieldTitleChartMapping } from '../../../explore/network/components/kpi_network/unique_private_ips'; -import { mockData, mockEnableChartsData } from '../../../network/components/kpi_network/mock'; +import { mockData, mockEnableChartsData } from '../../../explore/network/components/kpi_network/mock'; describe('addValueToFields', () => { const mockNetworkMappings = fieldTitleChartMapping[0]; diff --git a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx index d75aaef9d2b9d..635ef09bf31df 100644 --- a/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx +++ b/x-pack/plugins/security_solution/public/common/components/visualization_actions/use_lens_attributes.tsx @@ -8,7 +8,7 @@ import { useMemo } from 'react'; import { SecurityPageName } from '../../../../common/constants'; import { HostsTableType } from '../../../explore/hosts/store/model'; -import { NetworkRouteType } from '../../../network/pages/navigation/types'; +import { NetworkRouteType } from '../../../explore/network/pages/navigation/types'; import { useSourcererDataView } from '../../containers/sourcerer'; import { useDeepEqualSelector } from '../../hooks/use_selector'; import { inputsSelectors } from '../../store'; diff --git a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts index ca6de715981b9..09e39fc04caa7 100644 --- a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts +++ b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts @@ -8,7 +8,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { GlobalTimeArgs } from '../../use_global_time'; import type { HostsType } from '../../../../explore/hosts/store/model'; -import type { NetworkType } from '../../../../network/store/model'; +import type { NetworkType } from '../../../../explore/network/store/model'; import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; import type { UsersType } from '../../../../users/store/model'; diff --git a/x-pack/plugins/security_solution/public/common/lib/cell_actions/helpers.tsx b/x-pack/plugins/security_solution/public/common/lib/cell_actions/helpers.tsx index 4720a5c0a7b54..2b4e9f57be6bf 100644 --- a/x-pack/plugins/security_solution/public/common/lib/cell_actions/helpers.tsx +++ b/x-pack/plugins/security_solution/public/common/lib/cell_actions/helpers.tsx @@ -16,8 +16,8 @@ import { USER_NAME_FIELD_NAME, } from '../../../timelines/components/timeline/body/renderers/constants'; import { INDICATOR_REFERENCE } from '../../../../common/cti/constants'; -import { IP_FIELD_TYPE } from '../../../network/components/ip'; -import { PORT_NAMES } from '../../../network/components/port/helpers'; +import { IP_FIELD_TYPE } from '../../../explore/network/components/ip'; +import { PORT_NAMES } from '../../../explore/network/components/port/helpers'; import { useKibana } from '../kibana'; export const COLUMNS_WITH_LINKS = [ diff --git a/x-pack/plugins/security_solution/public/common/mock/global_state.ts b/x-pack/plugins/security_solution/public/common/mock/global_state.ts index b7b03c9315fa8..523b9850ff50b 100644 --- a/x-pack/plugins/security_solution/public/common/mock/global_state.ts +++ b/x-pack/plugins/security_solution/public/common/mock/global_state.ts @@ -29,7 +29,7 @@ import { DEFAULT_DATA_VIEW_ID, DEFAULT_SIGNALS_INDEX, } from '../../../common/constants'; -import { networkModel } from '../../network/store'; +import { networkModel } from '../../explore/network/store'; import { TimelineType, TimelineStatus, diff --git a/x-pack/plugins/security_solution/public/common/mock/utils.ts b/x-pack/plugins/security_solution/public/common/mock/utils.ts index 8e690a74c299e..bd39116cb3906 100644 --- a/x-pack/plugins/security_solution/public/common/mock/utils.ts +++ b/x-pack/plugins/security_solution/public/common/mock/utils.ts @@ -6,7 +6,7 @@ */ import { hostsReducer } from '../../explore/hosts/store'; -import { networkReducer } from '../../network/store'; +import { networkReducer } from '../../explore/network/store'; import { usersReducer } from '../../users/store'; import { timelineReducer } from '../../timelines/store/timeline/reducer'; import { managementReducer } from '../../management/store/reducer'; diff --git a/x-pack/plugins/security_solution/public/common/store/reducer.ts b/x-pack/plugins/security_solution/public/common/store/reducer.ts index 94bbc1c7d82f7..9494d4e1f526a 100644 --- a/x-pack/plugins/security_solution/public/common/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/common/store/reducer.ts @@ -14,7 +14,7 @@ import { createInitialInputsState, inputsReducer } from './inputs'; import { sourcererReducer, sourcererModel } from './sourcerer'; import type { HostsPluginReducer } from '../../explore/hosts/store'; -import type { NetworkPluginReducer } from '../../network/store'; +import type { NetworkPluginReducer } from '../../explore/network/store'; import type { UsersPluginReducer } from '../../users/store'; import type { TimelinePluginReducer } from '../../timelines/store/timeline'; diff --git a/x-pack/plugins/security_solution/public/common/store/types.ts b/x-pack/plugins/security_solution/public/common/store/types.ts index 1ed5acbb6b907..a0ec046c6f285 100644 --- a/x-pack/plugins/security_solution/public/common/store/types.ts +++ b/x-pack/plugins/security_solution/public/common/store/types.ts @@ -17,7 +17,7 @@ import type { SourcererState } from './sourcerer/reducer'; import type { HostsPluginState } from '../../explore/hosts/store'; import type { DragAndDropState } from './drag_and_drop/reducer'; import type { TimelinePluginState } from '../../timelines/store/timeline'; -import type { NetworkPluginState } from '../../network/store'; +import type { NetworkPluginState } from '../../explore/network/store'; import type { ManagementPluginState } from '../../management'; import type { UsersPluginState } from '../../users/store'; import type { GlobalUrlParam } from './global_url_param'; diff --git a/x-pack/plugins/security_solution/public/common/utils/route/types.ts b/x-pack/plugins/security_solution/public/common/utils/route/types.ts index 0755786a92dd6..7ae9758d6b788 100644 --- a/x-pack/plugins/security_solution/public/common/utils/route/types.ts +++ b/x-pack/plugins/security_solution/public/common/utils/route/types.ts @@ -12,7 +12,7 @@ import type { RouteComponentProps } from 'react-router-dom'; import type { TimelineType } from '../../../../common/types/timeline'; import type { HostsTableType } from '../../../explore/hosts/store/model'; -import type { NetworkRouteType } from '../../../network/pages/navigation/types'; +import type { NetworkRouteType } from '../../../explore/network/pages/navigation/types'; import type { AlertDetailRouteType } from '../../../detections/pages/alert_details/types'; import type { AdministrationSubTab as AdministrationType } from '../../../management/types'; import type { FlowTarget } from '../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/network/components/arrows/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/arrows/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/arrows/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/arrows/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/arrows/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/network/components/arrows/helpers.test.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/arrows/helpers.test.ts rename to x-pack/plugins/security_solution/public/explore/network/components/arrows/helpers.test.ts diff --git a/x-pack/plugins/security_solution/public/network/components/arrows/helpers.ts b/x-pack/plugins/security_solution/public/explore/network/components/arrows/helpers.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/arrows/helpers.ts rename to x-pack/plugins/security_solution/public/explore/network/components/arrows/helpers.ts diff --git a/x-pack/plugins/security_solution/public/network/components/arrows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/network/components/arrows/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx index ba36bff9dbbc7..e1737dfc73253 100644 --- a/x-pack/plugins/security_solution/public/network/components/arrows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx @@ -8,9 +8,9 @@ import { mount } from 'enzyme'; import React from 'react'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; -import { ArrowBody, ArrowHead } from '.'; +import { ArrowBody, ArrowHead } from './index'; describe('arrows', () => { describe('ArrowBody', () => { diff --git a/x-pack/plugins/security_solution/public/network/components/arrows/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/arrows/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/arrows/index.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/details/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/details/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/details/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/details/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx similarity index 82% rename from x-pack/plugins/security_solution/public/network/components/details/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx index a05e62a5b252d..cb6b4798e1e15 100644 --- a/x-pack/plugins/security_solution/public/network/components/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx @@ -9,23 +9,23 @@ import { shallow } from 'enzyme'; import React from 'react'; import type { ActionCreator } from 'typescript-fsa'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { IpOverview } from '.'; +import { IpOverview } from './index'; import { mockData } from './mock'; -import { mockAnomalies } from '../../../common/components/ml/mock'; -import type { NarrowDateRange } from '../../../common/components/ml/types'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { mockAnomalies } from '../../../../common/components/ml/mock'; +import type { NarrowDateRange } from '../../../../common/components/ml/types'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; describe('IP Overview Component', () => { const state: State = mockGlobalState; diff --git a/x-pack/plugins/security_solution/public/network/components/details/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/details/index.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/network/components/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/details/index.tsx index 8541d2453c120..9c67e227ec4db 100644 --- a/x-pack/plugins/security_solution/public/network/components/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/details/index.tsx @@ -8,15 +8,15 @@ import { euiLightVars as lightTheme, euiDarkVars as darkTheme } from '@kbn/ui-theme'; import React from 'react'; -import { DEFAULT_DARK_MODE } from '../../../../common/constants'; -import type { DescriptionList } from '../../../../common/utility_types'; -import { useUiSetting$ } from '../../../common/lib/kibana'; +import { DEFAULT_DARK_MODE } from '../../../../../common/constants'; +import type { DescriptionList } from '../../../../../common/utility_types'; +import { useUiSetting$ } from '../../../../common/lib/kibana'; import type { FlowTargetSourceDest, NetworkDetailsStrategyResponse, -} from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; import type { networkModel } from '../../store'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { autonomousSystemRenderer, @@ -25,20 +25,20 @@ import { locationRenderer, reputationRenderer, whoisRenderer, -} from '../../../timelines/components/field_renderers/field_renderers'; +} from '../../../../timelines/components/field_renderers/field_renderers'; import { FirstLastSeen, FirstLastSeenType, -} from '../../../common/components/first_last_seen/first_last_seen'; +} from '../../../../common/components/first_last_seen/first_last_seen'; import * as i18n from './translations'; -import { OverviewWrapper } from '../../../common/components/page'; -import { Loader } from '../../../common/components/loader'; -import type { Anomalies, NarrowDateRange } from '../../../common/components/ml/types'; -import { AnomalyScores } from '../../../common/components/ml/score/anomaly_scores'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; -import { InspectButton, InspectButtonContainer } from '../../../common/components/inspect'; -import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; +import { OverviewWrapper } from '../../../../common/components/page'; +import { Loader } from '../../../../common/components/loader'; +import type { Anomalies, NarrowDateRange } from '../../../../common/components/ml/types'; +import { AnomalyScores } from '../../../../common/components/ml/score/anomaly_scores'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; +import { InspectButton, InspectButtonContainer } from '../../../../common/components/inspect'; +import { OverviewDescriptionList } from '../../../../common/components/overview_description_list'; export interface IpOverviewProps { anomaliesData: Anomalies | null; diff --git a/x-pack/plugins/security_solution/public/network/components/details/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/details/mock.ts similarity index 98% rename from x-pack/plugins/security_solution/public/network/components/details/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/details/mock.ts index c101456ca55b5..86d84750bc539 100644 --- a/x-pack/plugins/security_solution/public/network/components/details/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/details/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkDetailsStrategyResponse } from '../../../../common/search_strategy'; +import type { NetworkDetailsStrategyResponse } from '../../../../../common/search_strategy'; export const mockData: Readonly> = { diff --git a/x-pack/plugins/security_solution/public/network/components/details/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/details/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/details/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/details/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/direction/direction.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/network/components/direction/direction.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx index ba0c225b22436..ae20e32f5ddc2 100644 --- a/x-pack/plugins/security_solution/public/network/components/direction/direction.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { DEFAULT_ICON, EXTERNAL, @@ -17,7 +17,7 @@ import { OUTBOUND, OUTGOING, UNKNOWN, -} from '.'; +} from './index'; describe('direction', () => { describe('#getDirectionIcon', () => { diff --git a/x-pack/plugins/security_solution/public/network/components/direction/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/direction/index.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/direction/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/direction/index.tsx index ce4052ed8bd74..159b05ce835db 100644 --- a/x-pack/plugins/security_solution/public/network/components/direction/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/direction/index.tsx @@ -7,8 +7,8 @@ import React from 'react'; -import { NetworkDirectionEcs } from '../../../../common/search_strategy'; -import { DraggableBadge } from '../../../common/components/draggables'; +import { NetworkDirectionEcs } from '../../../../../common/search_strategy'; +import { DraggableBadge } from '../../../../common/components/draggables'; import { NETWORK_DIRECTION_FIELD_NAME } from '../source_destination/field_names'; export const INBOUND = 'inbound'; diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/__mocks__/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/__mocks__/mock.ts similarity index 99% rename from x-pack/plugins/security_solution/public/network/components/embeddables/__mocks__/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/__mocks__/mock.ts index e63fff5009152..1cc0591d29727 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/__mocks__/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/__mocks__/mock.ts @@ -6,7 +6,7 @@ */ import type { IndexPatternMapping } from '../types'; -import type { IndexPatternSavedObject } from '../../../../common/hooks/types'; +import type { IndexPatternSavedObject } from '../../../../../common/hooks/types'; import { LAYER_TYPE } from '@kbn/maps-plugin/common'; export const mockIndexPatternIds: IndexPatternMapping[] = [ diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/embeddable.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/embeddable.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/embeddable.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/embeddable.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/embedded_map.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/embedded_map.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/embedded_map.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/embedded_map.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/index_patterns_missing_prompt.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/index_patterns_missing_prompt.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/__snapshots__/index_patterns_missing_prompt.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/__snapshots__/index_patterns_missing_prompt.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embeddable.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embeddable.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embeddable.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embeddable.test.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embeddable.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embeddable.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embeddable.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embeddable.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx index 7da3a90a6d4fb..cb6a75f0f464d 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx @@ -11,9 +11,9 @@ import React from 'react'; import * as redux from 'react-redux'; import { waitFor } from '@testing-library/react'; -import '../../../common/mock/match_media'; -import { useIndexPatterns } from '../../../common/hooks/use_index_patterns'; -import { TestProviders } from '../../../common/mock'; +import '../../../../common/mock/match_media'; +import { useIndexPatterns } from '../../../../common/hooks/use_index_patterns'; +import { TestProviders } from '../../../../common/mock'; import { EmbeddedMapComponent } from './embedded_map'; import { createEmbeddable } from './embedded_map_helpers'; diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx index 53c69b5b47afd..5fae6c4343ff0 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx @@ -15,20 +15,20 @@ import type { Filter, Query } from '@kbn/es-query'; import type { ErrorEmbeddable } from '@kbn/embeddable-plugin/public'; import { isErrorEmbeddable } from '@kbn/embeddable-plugin/public'; import type { MapEmbeddable } from '@kbn/maps-plugin/public/embeddable'; -import { Loader } from '../../../common/components/loader'; -import { displayErrorToast, useStateToaster } from '../../../common/components/toasters'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import { Loader } from '../../../../common/components/loader'; +import { displayErrorToast, useStateToaster } from '../../../../common/components/toasters'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; import { Embeddable } from './embeddable'; import { createEmbeddable } from './embedded_map_helpers'; import { IndexPatternsMissingPrompt } from './index_patterns_missing_prompt'; import { MapToolTip } from './map_tool_tip/map_tool_tip'; import * as i18n from './translations'; -import { useKibana } from '../../../common/lib/kibana'; +import { useKibana } from '../../../../common/lib/kibana'; import { getLayerList } from './map_config'; -import { sourcererSelectors } from '../../../common/store/sourcerer'; -import { SourcererScopeName } from '../../../common/store/sourcerer/model'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { useSourcererDataView } from '../../../common/containers/sourcerer'; +import { sourcererSelectors } from '../../../../common/store/sourcerer'; +import { SourcererScopeName } from '../../../../common/store/sourcerer/model'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { useSourcererDataView } from '../../../../common/containers/sourcerer'; export const NETWORK_MAP_VISIBLE = 'network_map_visbile'; diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map_helpers.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map_helpers.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map_helpers.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map_helpers.test.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map_helpers.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map_helpers.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map_helpers.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map_helpers.tsx index 3583e54f4c980..610ae3efb6647 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/embedded_map_helpers.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map_helpers.tsx @@ -27,8 +27,8 @@ import type { IndexPatternMapping } from './types'; import { getLayerList } from './map_config'; import * as i18n from './translations'; -import type { IndexPatternSavedObject } from '../../../common/hooks/types'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { IndexPatternSavedObject } from '../../../../common/hooks/types'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; /** * Creates MapEmbeddable with provided initial configuration diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/index_patterns_missing_prompt.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/index_patterns_missing_prompt.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/index_patterns_missing_prompt.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/network/components/embeddables/index_patterns_missing_prompt.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.tsx index 97fe8713705e3..deda93b45d3da 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/index_patterns_missing_prompt.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.tsx @@ -9,7 +9,7 @@ import { EuiButton, EuiCode, EuiEmptyPrompt } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import React from 'react'; -import { useKibana, useBasePath } from '../../../common/lib/kibana'; +import { useKibana, useBasePath } from '../../../../common/lib/kibana'; import * as i18n from './translations'; export const IndexPatternsMissingPromptComponent = () => { diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_config.test.ts b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_config.test.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_config.test.ts rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_config.test.ts diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_config.ts b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_config.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_config.ts rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_config.ts diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/line_tool_tip_content.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/line_tool_tip_content.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/line_tool_tip_content.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/line_tool_tip_content.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/map_tool_tip.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/map_tool_tip.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/map_tool_tip.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/map_tool_tip.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/point_tool_tip_content.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/point_tool_tip_content.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/point_tool_tip_content.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/point_tool_tip_content.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/tooltip_footer.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/tooltip_footer.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/__snapshots__/tooltip_footer.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/__snapshots__/tooltip_footer.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx index 3733ad22a23a6..119013a62f929 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/line_tool_tip_content.test.tsx @@ -8,7 +8,7 @@ import { shallow } from 'enzyme'; import React from 'react'; -import '../../../../common/mock/match_media'; +import '../../../../../common/mock/match_media'; import { LineToolTipContentComponent } from './line_tool_tip_content'; import { SUM_OF_CLIENT_BYTES, diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/line_tool_tip_content.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/line_tool_tip_content.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/line_tool_tip_content.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/line_tool_tip_content.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx index 1002c6bed86cd..6d18f3ec624d8 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.test.tsx @@ -7,7 +7,7 @@ import { shallow } from 'enzyme'; import React from 'react'; -import '../../../../common/mock/match_media'; +import '../../../../../common/mock/match_media'; import { MapToolTipComponent } from './map_tool_tip'; import type { TooltipFeature } from '@kbn/maps-plugin/common'; diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.tsx similarity index 98% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.tsx index 3db7e496cb88d..d82bf1ce18051 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/map_tool_tip.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/map_tool_tip.tsx @@ -18,7 +18,7 @@ import type { MapToolTipProps } from '../types'; import { ToolTipFooter } from './tooltip_footer'; import { LineToolTipContent } from './line_tool_tip_content'; import { PointToolTipContent } from './point_tool_tip_content'; -import { Loader } from '../../../../common/components/loader'; +import { Loader } from '../../../../../common/components/loader'; import * as i18n from '../translations'; export const MapToolTipComponent = ({ diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx index ca040a9c0b9c2..74976ca856e08 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.test.tsx @@ -8,14 +8,14 @@ import { shallow } from 'enzyme'; import React from 'react'; -import '../../../../common/mock/match_media'; +import '../../../../../common/mock/match_media'; import { getRenderedFieldValue, PointToolTipContentComponent } from './point_tool_tip_content'; -import { TestProviders } from '../../../../common/mock'; -import { getEmptyStringTag } from '../../../../common/components/empty_value'; -import { HostDetailsLink, NetworkDetailsLink } from '../../../../common/components/links'; +import { TestProviders } from '../../../../../common/mock'; +import { getEmptyStringTag } from '../../../../../common/components/empty_value'; +import { HostDetailsLink, NetworkDetailsLink } from '../../../../../common/components/links'; import type { ITooltipProperty } from '@kbn/maps-plugin/public/classes/tooltips/tooltip_property'; import { TooltipProperty } from '@kbn/maps-plugin/public/classes/tooltips/tooltip_property'; -import { FlowTarget } from '../../../../../common/search_strategy'; +import { FlowTarget } from '../../../../../../common/search_strategy'; describe('PointToolTipContent', () => { const mockFeatureProps: ITooltipProperty[] = [ diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx index ce476b488571c..01f6641133dad 100644 --- a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/point_tool_tip_content.tsx @@ -11,11 +11,11 @@ import { sourceDestinationFieldMappings } from '../map_config'; import { getEmptyTagValue, getOrEmptyTagFromValue, -} from '../../../../common/components/empty_value'; -import { DescriptionListStyled } from '../../../../common/components/page'; -import { HostDetailsLink, NetworkDetailsLink } from '../../../../common/components/links'; -import { DefaultFieldRenderer } from '../../../../timelines/components/field_renderers/field_renderers'; -import type { FlowTarget } from '../../../../../common/search_strategy'; +} from '../../../../../common/components/empty_value'; +import { DescriptionListStyled } from '../../../../../common/components/page'; +import { HostDetailsLink, NetworkDetailsLink } from '../../../../../common/components/links'; +import { DefaultFieldRenderer } from '../../../../../timelines/components/field_renderers/field_renderers'; +import type { FlowTarget } from '../../../../../../common/search_strategy'; interface PointToolTipContentProps { contextId: string; diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/tooltip_footer.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/tooltip_footer.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/tooltip_footer.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/tooltip_footer.test.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/tooltip_footer.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/tooltip_footer.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/map_tool_tip/tooltip_footer.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/map_tool_tip/tooltip_footer.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/embeddables/types.ts b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/types.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/embeddables/types.ts rename to x-pack/plugins/security_solution/public/explore/network/components/embeddables/types.ts diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/__snapshots__/flow_direction_select.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/__snapshots__/flow_direction_select.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/__snapshots__/flow_direction_select.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/__snapshots__/flow_direction_select.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/__snapshots__/flow_target_select.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/__snapshots__/flow_target_select.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/__snapshots__/flow_target_select.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/__snapshots__/flow_target_select.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.test.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.test.tsx index d98db616c9cde..57d31bd2a03e5 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.test.tsx @@ -7,7 +7,7 @@ import { mount, shallow } from 'enzyme'; import React from 'react'; -import { FlowDirection } from '../../../../common/search_strategy'; +import { FlowDirection } from '../../../../../common/search_strategy'; import { FlowDirectionSelect } from './flow_direction_select'; diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.tsx index 12fa1e6a0d00d..70d2ef30ad97c 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_direction_select.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_direction_select.tsx @@ -7,7 +7,7 @@ import { EuiFilterButton, EuiFilterGroup } from '@elastic/eui'; import React from 'react'; -import { FlowDirection } from '../../../../common/search_strategy'; +import { FlowDirection } from '../../../../../common/search_strategy'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.test.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.test.tsx index 918114f9e7196..7a3fecfaae703 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.test.tsx @@ -8,7 +8,7 @@ import { mount, shallow } from 'enzyme'; import { clone } from 'lodash/fp'; import React from 'react'; -import { FlowDirection, FlowTarget } from '../../../../common/search_strategy'; +import { FlowDirection, FlowTarget } from '../../../../../common/search_strategy'; import { FlowTargetSelect } from './flow_target_select'; diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.tsx index ab3796096b45a..ff0dc4f8b66e0 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_controls/flow_target_select.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/flow_target_select.tsx @@ -7,8 +7,8 @@ import { EuiSuperSelect } from '@elastic/eui'; import React from 'react'; -import type { FlowTargetSourceDest } from '../../../../common/search_strategy'; -import { FlowTarget, FlowDirection } from '../../../../common/search_strategy'; +import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; +import { FlowTarget, FlowDirection } from '../../../../../common/search_strategy'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/flow_controls/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/flow_controls/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/flow_controls/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/flow_controls/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx index 8a964d53c9123..46c62d092c4d3 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx @@ -9,10 +9,10 @@ import { mount } from 'enzyme'; import React from 'react'; import { MemoryRouter } from 'react-router-dom'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock'; -import { FlowTargetSelectConnectedComponent } from '.'; -import { FlowTarget } from '../../../../common/search_strategy'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock'; +import { FlowTargetSelectConnectedComponent } from './index'; +import { FlowTarget } from '../../../../../common/search_strategy'; describe('Flow Target Select Connected', () => { test('renders correctly against snapshot flowTarget source', () => { diff --git a/x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.tsx index 5b3cc427cad62..b175f44a5532b 100644 --- a/x-pack/plugins/security_solution/public/network/components/flow_target_select_connected/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.tsx @@ -14,9 +14,9 @@ import styled from 'styled-components'; import * as i18nIp from '../details/translations'; import { FlowTargetSelect } from '../flow_controls/flow_target_select'; -import { IpOverviewId } from '../../../timelines/components/field_renderers/field_renderers'; -import type { FlowTarget, FlowTargetSourceDest } from '../../../../common/search_strategy'; -import { FlowDirection } from '../../../../common/search_strategy'; +import { IpOverviewId } from '../../../../timelines/components/field_renderers/field_renderers'; +import type { FlowTarget, FlowTargetSourceDest } from '../../../../../common/search_strategy'; +import { FlowDirection } from '../../../../../common/search_strategy'; const SelectTypeItem = styled(EuiFlexItem)` min-width: 180px; diff --git a/x-pack/plugins/security_solution/public/network/components/ip/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/ip/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/ip/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/ip/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/ip/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/components/ip/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx index 836d6885d1674..6507b96cef400 100644 --- a/x-pack/plugins/security_solution/public/network/components/ip/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx @@ -8,11 +8,11 @@ import { shallow } from 'enzyme'; import React from 'react'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock/test_providers'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock/test_providers'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { Ip } from '.'; +import { Ip } from './index'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/ip/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/network/components/ip/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/ip/index.tsx index 2fa3e988784ca..ada0dc97999e5 100644 --- a/x-pack/plugins/security_solution/public/network/components/ip/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.tsx @@ -7,7 +7,7 @@ import React from 'react'; -import { FormattedFieldValue } from '../../../timelines/components/timeline/body/renderers/formatted_field'; +import { FormattedFieldValue } from '../../../../timelines/components/timeline/body/renderers/formatted_field'; export const SOURCE_IP_FIELD_NAME = 'source.ip'; export const DESTINATION_IP_FIELD_NAME = 'destination.ip'; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx index 80a705d3d36f9..7dfa3ebb2c499 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx @@ -6,14 +6,14 @@ */ import { useNetworkKpiDns } from '../../../containers/kpi_network/dns'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiDns } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { NetworkKpiDns } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/dns'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx index 4ed6a53d19440..9d922c8f9cadd 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx @@ -7,17 +7,17 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiDnsQueriesLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_dns_queries'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiDnsQueriesLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_dns_queries'; import { useNetworkKpiDns, ID } from '../../../containers/kpi_network/dns'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; export const fieldsMapping: Readonly = [ { diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/dns/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/dns/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx index f3460f8cbea1d..9e8e9882a3f51 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx @@ -14,11 +14,11 @@ import { SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import '../../../common/mock/match_media'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; -import { NetworkKpiComponent } from '.'; +} from '../../../../common/mock'; +import '../../../../common/mock/match_media'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; +import { NetworkKpiComponent } from './index'; describe('NetworkKpiComponent', () => { const state: State = mockGlobalState; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts similarity index 85% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts index 949bf35879ab5..00d0c649dcd75 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts @@ -5,12 +5,12 @@ * 2.0. */ -import type { NetworkKpiStrategyResponse } from '../../../../common/search_strategy'; -import type { StatItems } from '../../../common/components/stat_items'; -import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; -import { kpiUniquePrivateIpsBarLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; -import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; -import { kpiUniquePrivateIpsSourceMetricLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_source_metric'; +import type { NetworkKpiStrategyResponse } from '../../../../../common/search_strategy'; +import type { StatItems } from '../../../../common/components/stat_items'; +import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; +import { kpiUniquePrivateIpsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; +import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; +import { kpiUniquePrivateIpsSourceMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_source_metric'; export const mockUpdateDateRange = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx index 0203f6d38cd0f..a093d9325de2f 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx @@ -6,14 +6,14 @@ */ import { useNetworkKpiNetworkEvents } from '../../../containers/kpi_network/network_events'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiNetworkEvents } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { NetworkKpiNetworkEvents } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/network_events'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx similarity index 77% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx index 26b6068e0b731..eb7e132b6da1c 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx @@ -8,16 +8,16 @@ import React, { useEffect, useState } from 'react'; import { euiPaletteColorBlind } from '@elastic/eui'; -import type { StatItems } from '../../../../common/components/stat_items'; +import type { StatItems } from '../../../../../common/components/stat_items'; import { ID, useNetworkKpiNetworkEvents } from '../../../containers/kpi_network/network_events'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; -import { kpiNetworkEventsLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_network_events'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; +import { kpiNetworkEventsLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_network_events'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; const euiVisColorPalette = euiPaletteColorBlind(); const euiColorVis1 = euiVisColorPalette[1]; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/network_events/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx index cf9dbc2ba5d2b..c64f56470d7ee 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx @@ -6,14 +6,14 @@ */ import { useNetworkKpiTlsHandshakes } from '../../../containers/kpi_network/tls_handshakes'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiTlsHandshakes } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { NetworkKpiTlsHandshakes } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/tls_handshakes'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx index c9e8b8877e100..ba4c9a48d8e54 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx @@ -7,16 +7,16 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiTlsHandshakesLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_tls_handshakes'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiTlsHandshakesLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_tls_handshakes'; import { useNetworkKpiTlsHandshakes, ID } from '../../../containers/kpi_network/tls_handshakes'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; export const fieldsMapping: Readonly = [ { diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/tls_handshakes/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/types.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/types.ts similarity index 73% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/types.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/types.ts index 5f3e824f5c2bd..84f28481a8c56 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/types.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/types.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { UpdateDateRange } from '../../../common/components/charts/common'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { UpdateDateRange } from '../../../../common/components/charts/common'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; export interface NetworkKpiProps { filterQuery?: string; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx index d4277c76564cf..c894219e56811 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx @@ -6,14 +6,14 @@ */ import { useNetworkKpiUniqueFlows } from '../../../containers/kpi_network/unique_flows'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiUniqueFlows } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { NetworkKpiUniqueFlows } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_flows'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx index cb574f728935f..116e3afd4c57a 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx @@ -7,16 +7,16 @@ import React, { useState, useEffect } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiUniqueFlowIdsLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_flow_ids'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiUniqueFlowIdsLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_flow_ids'; import { useNetworkKpiUniqueFlows, ID } from '../../../containers/kpi_network/unique_flows'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; export const fieldsMapping: Readonly = [ { diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_flows/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx index 8a62ccd8a724d..3d5d663399e64 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx @@ -6,14 +6,14 @@ */ import { useNetworkKpiUniquePrivateIps } from '../../../containers/kpi_network/unique_private_ips'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiUniquePrivateIps } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { NetworkKpiUniquePrivateIps } from './index'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_private_ips'); diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx similarity index 77% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx index 204507d687b32..3cead1f10ac6f 100644 --- a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx @@ -8,22 +8,22 @@ import React, { useEffect, useState } from 'react'; import { euiPaletteColorBlind } from '@elastic/eui'; -import type { StatItems } from '../../../../common/components/stat_items'; +import type { StatItems } from '../../../../../common/components/stat_items'; import { useNetworkKpiUniquePrivateIps, ID, } from '../../../containers/kpi_network/unique_private_ips'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; -import { kpiUniquePrivateIpsSourceMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_source_metric'; -import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; -import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; -import { kpiUniquePrivateIpsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; +import { kpiUniquePrivateIpsSourceMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_source_metric'; +import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; +import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; +import { kpiUniquePrivateIpsBarLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; const euiVisColorPalette = euiPaletteColorBlind(); const euiColorVis2 = euiVisColorPalette[2]; diff --git a/x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/kpi_network/unique_private_ips/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/__snapshots__/is_ptr_included.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/__snapshots__/is_ptr_included.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/__snapshots__/is_ptr_included.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/__snapshots__/is_ptr_included.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx index fc332d30fedc1..ec0c484ab1f0b 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_dns_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx @@ -8,18 +8,18 @@ import numeral from '@elastic/numeral'; import React from 'react'; -import type { NetworkDnsItem } from '../../../../common/search_strategy'; -import { NetworkDnsFields } from '../../../../common/search_strategy'; +import type { NetworkDnsItem } from '../../../../../common/search_strategy'; +import { NetworkDnsFields } from '../../../../../common/search_strategy'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { defaultToEmptyTag, getEmptyTagValue } from '../../../common/components/empty_value'; -import type { Columns } from '../../../common/components/paginated_table'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { PreferenceFormattedBytes } from '../../../common/components/formatted_bytes'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { defaultToEmptyTag, getEmptyTagValue } from '../../../../common/components/empty_value'; +import type { Columns } from '../../../../common/components/paginated_table'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import * as i18n from './translations'; export type NetworkDnsColumns = [ diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx index e65d13274001e..07814c24b1870 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_dns_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx @@ -10,20 +10,20 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { NetworkDnsTable } from '.'; +import { NetworkDnsTable } from './index'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx index 1961f50bce631..c4580e9dc900a 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_dns_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx @@ -15,10 +15,10 @@ import type { SortField, NetworkDnsEdges, NetworkDnsFields, -} from '../../../../common/search_strategy'; -import type { Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +} from '../../../../../common/search_strategy'; +import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { getNetworkDnsColumns } from './columns'; import { IsPtrIncluded } from './is_ptr_included'; diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/is_ptr_included.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/is_ptr_included.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/is_ptr_included.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/is_ptr_included.test.tsx index 762cd4006002b..02be3bc3acbbd 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_dns_table/is_ptr_included.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/is_ptr_included.test.tsx @@ -7,7 +7,7 @@ import { mount, shallow } from 'enzyme'; import React from 'react'; -import { FlowDirection } from '../../../../common/search_strategy'; +import { FlowDirection } from '../../../../../common/search_strategy'; import { IsPtrIncluded } from './is_ptr_included'; diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/is_ptr_included.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/is_ptr_included.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/is_ptr_included.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/is_ptr_included.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/mock.ts similarity index 97% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/mock.ts index 2af67776534b2..e8d8ef7d13d8c 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_dns_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkDnsStrategyResponse } from '../../../../common/search_strategy'; +import type { NetworkDnsStrategyResponse } from '../../../../../common/search_strategy'; export const mockData: NetworkDnsStrategyResponse = { totalCount: 80, diff --git a/x-pack/plugins/security_solution/public/network/components/network_dns_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_dns_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx index b2724fc4cb4a5..f2096d9f9abb4 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_http_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx @@ -10,18 +10,18 @@ import numeral from '@elastic/numeral'; import type { NetworkHttpEdges, NetworkHttpItem, -} from '../../../../common/search_strategy/security_solution/network'; -import { NetworkHttpFields } from '../../../../common/search_strategy/security_solution/network'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; -import { NetworkDetailsLink } from '../../../common/components/links'; -import type { Columns } from '../../../common/components/paginated_table'; +} from '../../../../../common/search_strategy/security_solution/network'; +import { NetworkHttpFields } from '../../../../../common/search_strategy/security_solution/network'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; +import { NetworkDetailsLink } from '../../../../common/components/links'; +import type { Columns } from '../../../../common/components/paginated_table'; import * as i18n from './translations'; import { getRowItemDraggable, getRowItemDraggables, -} from '../../../common/components/tables/helpers'; +} from '../../../../common/components/tables/helpers'; export type NetworkHttpColumns = [ Columns, Columns, diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx index 2f1cf3696ffc7..8177b7429f51f 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_http_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx @@ -10,20 +10,20 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkHttpTable } from '.'; +import { NetworkHttpTable } from './index'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx index beba355f38ace..d6aa35333ae8a 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_http_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx @@ -9,11 +9,11 @@ import React, { useCallback, useMemo } from 'react'; import { useDispatch } from 'react-redux'; import { networkActions, networkModel, networkSelectors } from '../../store'; -import type { NetworkHttpEdges } from '../../../../common/search_strategy'; -import { NetworkHttpFields } from '../../../../common/search_strategy'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +import type { NetworkHttpEdges } from '../../../../../common/search_strategy'; +import { NetworkHttpFields } from '../../../../../common/search_strategy'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { getNetworkHttpColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/mock.ts similarity index 96% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/mock.ts index 751edf77a13e9..d500f6e792aa9 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_http_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkHttpStrategyResponse } from '../../../../common/search_strategy'; +import type { NetworkHttpStrategyResponse } from '../../../../../common/search_strategy'; export const mockData: NetworkHttpStrategyResponse = { edges: [ diff --git a/x-pack/plugins/security_solution/public/network/components/network_http_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_http_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_http_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx index 286ad973d4706..e23180277b82c 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx @@ -13,20 +13,20 @@ import { CountryFlagAndName } from '../source_destination/country_flag'; import type { NetworkTopCountriesEdges, TopNetworkTablesEcsField, -} from '../../../../common/search_strategy/security_solution/network'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; +} from '../../../../../common/search_strategy/security_solution/network'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy/security_solution/network'; import { networkModel } from '../../store'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; -import type { Columns } from '../../../common/components/paginated_table'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; +import type { Columns } from '../../../../common/components/paginated_table'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import * as i18n from './translations'; -import { PreferenceFormattedBytes } from '../../../common/components/formatted_bytes'; +import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; export type NetworkTopCountriesColumns = [ Columns, diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx index 97cd7523c1746..f37ea0bd50c03 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx @@ -10,8 +10,8 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; +import '../../../../common/mock/match_media'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy/security_solution/network'; import { mockGlobalState, mockIndexPattern, @@ -19,13 +19,13 @@ import { SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkTopCountriesTable } from '.'; +import { NetworkTopCountriesTable } from './index'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx index da6a4b862b6f8..8522daa8cbdbf 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx @@ -12,16 +12,16 @@ import deepEqual from 'fast-deep-equal'; import type { DataViewBase } from '@kbn/es-query'; import { networkActions, networkModel, networkSelectors } from '../../store'; -import type { NetworkTopCountriesEdges, SortField } from '../../../../common/search_strategy'; +import type { NetworkTopCountriesEdges, SortField } from '../../../../../common/search_strategy'; import { Direction, FlowTargetSourceDest, NetworkTopTablesFields, -} from '../../../../common/search_strategy'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +} from '../../../../../common/search_strategy'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { getCountriesColumnsCurated } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/mock.ts similarity index 95% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/mock.ts index c213d0535d992..6cac69624b4da 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkTopCountriesStrategyResponse } from '../../../../common/search_strategy/security_solution/network'; +import type { NetworkTopCountriesStrategyResponse } from '../../../../../common/search_strategy/security_solution/network'; export const mockData: { NetworkTopCountries: NetworkTopCountriesStrategyResponse } = { NetworkTopCountries: { diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_countries_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_top_countries_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx index 18a5e808b699a..09d4696b00122 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx @@ -14,25 +14,25 @@ import type { AutonomousSystemItem, NetworkTopNFlowEdges, TopNetworkTablesEcsField, -} from '../../../../common/search_strategy'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; import { networkModel } from '../../store'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; -import { NetworkDetailsLink } from '../../../common/components/links'; -import type { Columns } from '../../../common/components/paginated_table'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; +import { NetworkDetailsLink } from '../../../../common/components/links'; +import type { Columns } from '../../../../common/components/paginated_table'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import * as i18n from './translations'; import { getRowItemDraggable, getRowItemDraggables, -} from '../../../common/components/tables/helpers'; -import { PreferenceFormattedBytes } from '../../../common/components/formatted_bytes'; +} from '../../../../common/components/tables/helpers'; +import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; export type NetworkTopNFlowColumns = [ Columns, diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx index 0ab7736e2ec09..f62d663ba3f7d 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx @@ -10,21 +10,21 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkTopNFlowTable } from '.'; +import { NetworkTopNFlowTable } from './index'; import { mockData } from './mock'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/lib/kibana'); jest.mock('../../../common/components/link_to'); diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx index 4dde37630f08c..9fe095ffd27bc 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx @@ -10,15 +10,15 @@ import React, { useCallback, useMemo } from 'react'; import { useDispatch } from 'react-redux'; import deepEqual from 'fast-deep-equal'; -import type { SortField, NetworkTopNFlowEdges } from '../../../../common/search_strategy'; +import type { SortField, NetworkTopNFlowEdges } from '../../../../../common/search_strategy'; import { Direction, FlowTargetSourceDest, NetworkTopTablesFields, -} from '../../../../common/search_strategy'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +} from '../../../../../common/search_strategy'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { networkActions, networkModel, networkSelectors } from '../../store'; import { getNFlowColumnsCurated } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/mock.ts similarity index 95% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/mock.ts index 387ec9d7d72b9..3538721337796 100644 --- a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/mock.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { NetworkTopNFlowStrategyResponse } from '../../../../common/search_strategy'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import type { NetworkTopNFlowStrategyResponse } from '../../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; export const mockData: NetworkTopNFlowStrategyResponse = { totalCount: 524, diff --git a/x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/network_top_n_flow_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/port/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/port/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/port/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/port/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/port/helpers.ts b/x-pack/plugins/security_solution/public/explore/network/components/port/helpers.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/port/helpers.ts rename to x-pack/plugins/security_solution/public/explore/network/components/port/helpers.ts diff --git a/x-pack/plugins/security_solution/public/network/components/port/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/network/components/port/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx index ec56dd6934463..1a1a2ef1ee84e 100644 --- a/x-pack/plugins/security_solution/public/network/components/port/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx @@ -9,9 +9,9 @@ import { shallow } from 'enzyme'; import React from 'react'; import { removeExternalLinkText } from '@kbn/securitysolution-io-ts-utils'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock/test_providers'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock/test_providers'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import { Port } from '.'; diff --git a/x-pack/plugins/security_solution/public/network/components/port/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/port/index.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/network/components/port/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/port/index.tsx index 57e2cd8398214..102143e54c959 100644 --- a/x-pack/plugins/security_solution/public/network/components/port/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/port/index.tsx @@ -8,9 +8,9 @@ import type { EuiButtonEmpty, EuiButtonIcon } from '@elastic/eui'; import React from 'react'; -import { DefaultDraggable } from '../../../common/components/draggables'; -import { getEmptyValue } from '../../../common/components/empty_value'; -import { PortOrServiceNameLink } from '../../../common/components/links'; +import { DefaultDraggable } from '../../../../common/components/draggables'; +import { getEmptyValue } from '../../../../common/components/empty_value'; +import { PortOrServiceNameLink } from '../../../../common/components/links'; export const Port = React.memo<{ contextId: string; diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/country_flag.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/country_flag.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/country_flag.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/country_flag.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/field_names.ts b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/field_names.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/field_names.ts rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/field_names.ts diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/geo_fields.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/geo_fields.tsx similarity index 98% rename from x-pack/plugins/security_solution/public/network/components/source_destination/geo_fields.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/geo_fields.tsx index b414f7e8ee363..65521d03f3d38 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/geo_fields.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/geo_fields.tsx @@ -10,7 +10,7 @@ import { get, uniq } from 'lodash/fp'; import React from 'react'; import styled from 'styled-components'; -import { DefaultDraggable } from '../../../common/components/draggables'; +import { DefaultDraggable } from '../../../../common/components/draggables'; import { CountryFlag } from './country_flag'; import type { GeoFieldsProps, SourceDestinationType } from './types'; diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/network/components/source_destination/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx index 3eea6972971a7..961e05f850203 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx @@ -10,11 +10,11 @@ import { get } from 'lodash/fp'; import React from 'react'; import { render, screen, within } from '@testing-library/react'; -import { asArrayIfExists } from '../../../common/lib/helpers'; -import { getMockNetflowData } from '../../../common/mock'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock/test_providers'; -import { ID_FIELD_NAME } from '../../../common/components/event_details/event_id'; +import { asArrayIfExists } from '../../../../common/lib/helpers'; +import { getMockNetflowData } from '../../../../common/mock'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock/test_providers'; +import { ID_FIELD_NAME } from '../../../../common/components/event_details/event_id'; import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../ip'; import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME } from '../port/helpers'; import { @@ -23,9 +23,9 @@ import { SOURCE_BYTES_FIELD_NAME, SOURCE_PACKETS_FIELD_NAME, } from './source_destination_arrows'; -import * as i18n from '../../../timelines/components/timeline/body/renderers/translations'; +import * as i18n from '../../../../timelines/components/timeline/body/renderers/translations'; -import { SourceDestination } from '.'; +import { SourceDestination } from './index'; import { DESTINATION_GEO_CITY_NAME_FIELD_NAME, DESTINATION_GEO_CONTINENT_NAME_FIELD_NAME, diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/ip_with_port.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/ip_with_port.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/ip_with_port.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/ip_with_port.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/label.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/label.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/label.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/label.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/network.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/network.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/network/components/source_destination/network.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/network.tsx index 727818ebad2a8..ff29cdcb0f5b4 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/network.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/network.tsx @@ -11,7 +11,7 @@ import React from 'react'; import styled from 'styled-components'; import { DirectionBadge } from '../direction'; -import { DefaultDraggable, DraggableBadge } from '../../../common/components/draggables'; +import { DefaultDraggable, DraggableBadge } from '../../../../common/components/draggables'; import * as i18n from './translations'; import { @@ -21,7 +21,7 @@ import { NETWORK_PROTOCOL_FIELD_NAME, NETWORK_TRANSPORT_FIELD_NAME, } from './field_names'; -import { PreferenceFormattedBytes } from '../../../common/components/formatted_bytes'; +import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; const EuiFlexItemMarginRight = styled(EuiFlexItem)` margin-right: 3px; diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_arrows.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_arrows.tsx similarity index 98% rename from x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_arrows.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_arrows.tsx index a88861682b6f2..050dedd79325c 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_arrows.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_arrows.tsx @@ -17,8 +17,8 @@ import { getPercent, hasOneValue, } from '../arrows/helpers'; -import { DefaultDraggable } from '../../../common/components/draggables'; -import { PreferenceFormattedBytes } from '../../../common/components/formatted_bytes'; +import { DefaultDraggable } from '../../../../common/components/draggables'; +import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx similarity index 99% rename from x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx index b2ae67f8d7372..5dbf26a4ee354 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx @@ -9,14 +9,14 @@ import { get } from 'lodash/fp'; import React from 'react'; import { render, screen } from '@testing-library/react'; -import { asArrayIfExists } from '../../../common/lib/helpers'; -import { getMockNetflowData } from '../../../common/mock'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock/test_providers'; -import { ID_FIELD_NAME } from '../../../common/components/event_details/event_id'; +import { asArrayIfExists } from '../../../../common/lib/helpers'; +import { getMockNetflowData } from '../../../../common/mock'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock/test_providers'; +import { ID_FIELD_NAME } from '../../../../common/components/event_details/event_id'; import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../ip'; import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME } from '../port/helpers'; -import * as i18n from '../../../timelines/components/timeline/body/renderers/translations'; +import * as i18n from '../../../../timelines/components/timeline/body/renderers/translations'; import { getPorts, diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.tsx similarity index 98% rename from x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.tsx index e577d91205aea..4d06e9fa9d5dc 100644 --- a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_ip.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.tsx @@ -13,7 +13,7 @@ import deepEqual from 'fast-deep-equal'; import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../ip'; import { Port } from '../port'; import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME } from '../port/helpers'; -import * as i18n from '../../../timelines/components/timeline/body/renderers/translations'; +import * as i18n from '../../../../timelines/components/timeline/body/renderers/translations'; import { GeoFields } from './geo_fields'; import { IpWithPort } from './ip_with_port'; diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_with_arrows.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_with_arrows.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/source_destination_with_arrows.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_with_arrows.tsx diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/source_destination/types.ts b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/types.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/source_destination/types.ts rename to x-pack/plugins/security_solution/public/explore/network/components/source_destination/types.ts diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/tls_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/components/tls_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx index 580bd0734071b..e107a82144bba 100644 --- a/x-pack/plugins/security_solution/public/network/components/tls_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx @@ -8,14 +8,14 @@ import React from 'react'; import moment from 'moment'; -import type { NetworkTlsNode } from '../../../../common/search_strategy'; -import type { Columns } from '../../../common/components/paginated_table'; +import type { NetworkTlsNode } from '../../../../../common/search_strategy'; +import type { Columns } from '../../../../common/components/paginated_table'; import { getRowItemDraggables, getRowItemDraggable, -} from '../../../common/components/tables/helpers'; -import { LocalizedDateTooltip } from '../../../common/components/localized_date_tooltip'; -import { PreferenceFormattedDate } from '../../../common/components/formatted_date'; +} from '../../../../common/components/tables/helpers'; +import { LocalizedDateTooltip } from '../../../../common/components/localized_date_tooltip'; +import { PreferenceFormattedDate } from '../../../../common/components/formatted_date'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/components/tls_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx index b52b4cd685b9b..66f2f4af07121 100644 --- a/x-pack/plugins/security_solution/public/network/components/tls_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx @@ -10,19 +10,19 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { TlsTable } from '.'; +import { TlsTable } from './index'; import { mockTlsData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/network/components/tls_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx index fa98daf40794b..cc41fa5c1a6e8 100644 --- a/x-pack/plugins/security_solution/public/network/components/tls_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx @@ -10,15 +10,15 @@ import { useDispatch } from 'react-redux'; import deepEqual from 'fast-deep-equal'; import { networkActions, networkModel, networkSelectors } from '../../store'; -import type { Direction, NetworkTlsEdges, SortField } from '../../../../common/search_strategy'; -import { NetworkTlsFields } from '../../../../common/search_strategy'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import type { Direction, NetworkTlsEdges, SortField } from '../../../../../common/search_strategy'; +import { NetworkTlsFields } from '../../../../../common/search_strategy'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { Criteria, ItemsPerRow, SortingBasicTable, -} from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +} from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { getTlsColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/mock.ts similarity index 94% rename from x-pack/plugins/security_solution/public/network/components/tls_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/mock.ts index c2c3f5fe265fd..5e3e696c7470f 100644 --- a/x-pack/plugins/security_solution/public/network/components/tls_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkTlsStrategyResponse } from '../../../../common/search_strategy'; +import type { NetworkTlsStrategyResponse } from '../../../../../common/search_strategy'; export const mockTlsData: NetworkTlsStrategyResponse = { totalCount: 2, diff --git a/x-pack/plugins/security_solution/public/network/components/tls_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/tls_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/tls_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/network/components/users_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/users_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/network/components/users_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx index a20b8eefdf335..2de5e7f82f660 100644 --- a/x-pack/plugins/security_solution/public/network/components/users_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx @@ -5,15 +5,15 @@ * 2.0. */ -import type { FlowTargetSourceDest, NetworkUsersItem } from '../../../../common/search_strategy'; -import { defaultToEmptyTag } from '../../../common/components/empty_value'; -import type { Columns } from '../../../common/components/paginated_table'; +import type { FlowTargetSourceDest, NetworkUsersItem } from '../../../../../common/search_strategy'; +import { defaultToEmptyTag } from '../../../../common/components/empty_value'; +import type { Columns } from '../../../../common/components/paginated_table'; import * as i18n from './translations'; import { getRowItemDraggables, getRowItemDraggable, -} from '../../../common/components/tables/helpers'; +} from '../../../../common/components/tables/helpers'; export type UsersColumns = [ Columns, diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/components/users_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx index a7b6e98054790..ad7d994bf77cf 100644 --- a/x-pack/plugins/security_solution/public/network/components/users_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx @@ -10,22 +10,22 @@ import { getOr } from 'lodash/fp'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { UsersTable } from '.'; +import { UsersTable } from './index'; import { mockUsersData } from './mock'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/components/users_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx index eed8ddad9dddf..b62982cc705eb 100644 --- a/x-pack/plugins/security_solution/public/network/components/users_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx @@ -9,22 +9,22 @@ import React, { useCallback, useMemo } from 'react'; import { useDispatch } from 'react-redux'; import deepEqual from 'fast-deep-equal'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { assertUnreachable } from '../../../../common/utility_types'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { assertUnreachable } from '../../../../../common/utility_types'; import { networkActions, networkModel, networkSelectors } from '../../store'; import type { Direction, FlowTargetSourceDest, NetworkUsersEdges, SortField, -} from '../../../../common/search_strategy'; -import { NetworkUsersFields } from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; +import { NetworkUsersFields } from '../../../../../common/search_strategy'; import type { Criteria, ItemsPerRow, SortingBasicTable, -} from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +} from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { getUsersColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/users_table/mock.ts similarity index 93% rename from x-pack/plugins/security_solution/public/network/components/users_table/mock.ts rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/mock.ts index ae4d182733613..8ce32a793af19 100644 --- a/x-pack/plugins/security_solution/public/network/components/users_table/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/mock.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { NetworkUsersStrategyResponse } from '../../../../common/search_strategy'; +import type { NetworkUsersStrategyResponse } from '../../../../../common/search_strategy'; export const mockUsersData: NetworkUsersStrategyResponse = { edges: [ diff --git a/x-pack/plugins/security_solution/public/network/components/users_table/translations.ts b/x-pack/plugins/security_solution/public/explore/network/components/users_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/components/users_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/components/users_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/network/containers/details/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx index 266fb15f4b40d..1ce02ca954b38 100644 --- a/x-pack/plugins/security_solution/public/network/containers/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx @@ -5,9 +5,9 @@ * 2.0. */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { ID, useNetworkDetails } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { ID, useNetworkDetails } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/details/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/network/containers/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/details/index.tsx index 1ab84d9f0fe37..0f1c49189ba92 100644 --- a/x-pack/plugins/security_solution/public/network/containers/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.tsx @@ -7,15 +7,15 @@ import { useEffect, useMemo } from 'react'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { createFilter } from '../../../common/containers/helpers'; -import type { NetworkDetailsStrategyResponse } from '../../../../common/search_strategy'; -import { NetworkQueries } from '../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { createFilter } from '../../../../common/containers/helpers'; +import type { NetworkDetailsStrategyResponse } from '../../../../../common/search_strategy'; +import { NetworkQueries } from '../../../../../common/search_strategy'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; +import type { InspectResponse } from '../../../../types'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkDetailsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/details/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/details/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/details/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/details/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx index 1c84df8b6e57a..455e9861a0bcd 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useNetworkKpiDns } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useNetworkKpiDns } from './index'; describe('kpi network - dns', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.tsx index 96de20a02ff6e..806c8d67e0c8e 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.tsx @@ -11,20 +11,20 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; import { isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/common'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { NetworkKpiDnsRequestOptions, NetworkKpiDnsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { NetworkKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { NetworkKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'networkKpiDnsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/dns/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx index 4c82590b1b0c4..77445bf562aae 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useNetworkKpiNetworkEvents } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useNetworkKpiNetworkEvents } from './index'; describe('kpi network - network events', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.tsx index c6d3d37bc4581..fe631b6b7e975 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.tsx @@ -11,20 +11,20 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; import { isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/common'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { NetworkKpiNetworkEventsRequestOptions, NetworkKpiNetworkEventsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { NetworkKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { NetworkKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'networkKpiNetworkEventsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/network_events/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx index b431a55d05741..6d461640f9206 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useNetworkKpiTlsHandshakes } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useNetworkKpiTlsHandshakes } from './index'; describe('kpi network - tls handshakes', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.tsx index 855d25a1c2da1..63beacc2d297d 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.tsx @@ -11,20 +11,20 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; import { isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/common'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { NetworkKpiTlsHandshakesRequestOptions, NetworkKpiTlsHandshakesStrategyResponse, -} from '../../../../../common/search_strategy'; -import { NetworkKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { NetworkKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'networkKpiTlsHandshakesQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/tls_handshakes/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx index 037db82c2d660..46c013376de62 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useNetworkKpiUniqueFlows } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useNetworkKpiUniqueFlows } from './index'; describe('kpi network - unique flows', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.tsx index 1a33d693662b8..0d62d4e286201 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.tsx @@ -11,20 +11,20 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; import { isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/common'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { NetworkKpiUniqueFlowsRequestOptions, NetworkKpiUniqueFlowsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { NetworkKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { NetworkKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'networkKpiUniqueFlowsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_flows/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx index 30653ce2e638c..7bdc6ec63ef28 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx @@ -6,8 +6,8 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; -import { useNetworkKpiUniquePrivateIps } from '.'; +import { TestProviders } from '../../../../../common/mock'; +import { useNetworkKpiUniquePrivateIps } from './index'; describe('kpi network - unique private ips', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.tsx index 902ca3620afca..2e73cb18ef52d 100644 --- a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.tsx @@ -11,21 +11,21 @@ import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; import { isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/common'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { NetworkKpiHistogramData, NetworkKpiUniquePrivateIpsRequestOptions, NetworkKpiUniquePrivateIpsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { NetworkKpiQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { NetworkKpiQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'networkKpiUniquePrivateIpsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/kpi_network/unique_private_ips/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/network_dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/containers/network_dns/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx index aa260236da39d..084aa5281c7a7 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx @@ -6,9 +6,9 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { ID, useNetworkDns } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { ID, useNetworkDns } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/network_dns/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/network/containers/network_dns/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx index 833efc839b600..db7ad52f6b57f 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_dns/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx @@ -8,21 +8,21 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import { networkSelectors } from '../../store'; import type { NetworkDnsRequestOptions, NetworkDnsEdges, PageInfoPaginated, -} from '../../../../common/search_strategy'; -import { NetworkQueries } from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; +import { NetworkQueries } from '../../../../../common/search_strategy'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../types'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkDnsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/network_dns/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/network_dns/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/network_dns/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/network_http/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/containers/network_http/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx index e91af28390736..b328c39ef0540 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_http/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx @@ -6,9 +6,9 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { useNetworkHttp, ID } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { useNetworkHttp, ID } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; jest.mock('../../../common/containers/use_search_strategy', () => ({ diff --git a/x-pack/plugins/security_solution/public/network/containers/network_http/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/containers/network_http/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx index fbfd2e762b672..53e4b9267b69e 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_http/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx @@ -8,11 +8,11 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { @@ -20,12 +20,12 @@ import type { PageInfoPaginated, NetworkHttpRequestOptions, SortField, -} from '../../../../common/search_strategy'; -import { NetworkQueries } from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; +import { NetworkQueries } from '../../../../../common/search_strategy'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; +import type { InspectResponse } from '../../../../types'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkHttpQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/network_http/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/network_http/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/network_http/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx index eef2087f51dad..2d20efafb314a 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx @@ -6,11 +6,11 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { ID, useNetworkTopCountries } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { ID, useNetworkTopCountries } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx index ab44e80043e3e..8504671fa44b6 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_top_countries/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx @@ -8,11 +8,11 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { @@ -20,11 +20,11 @@ import type { NetworkTopCountriesEdges, NetworkTopCountriesRequestOptions, PageInfoPaginated, -} from '../../../../common/search_strategy'; -import { NetworkQueries } from '../../../../common/search_strategy'; -import type { InspectResponse } from '../../../types'; +} from '../../../../../common/search_strategy'; +import { NetworkQueries } from '../../../../../common/search_strategy'; +import type { InspectResponse } from '../../../../types'; import * as i18n from './translations'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkTopCountriesQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_countries/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/network_top_countries/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx index f8066011fe0ab..4056bb57f05b2 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx @@ -6,11 +6,11 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { ID, useNetworkTopNFlow } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { ID, useNetworkTopNFlow } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx index 74455e2a273f2..0097270362fa6 100644 --- a/x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx @@ -8,11 +8,11 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { @@ -20,11 +20,11 @@ import type { NetworkTopNFlowEdges, NetworkTopNFlowRequestOptions, PageInfoPaginated, -} from '../../../../common/search_strategy'; -import { NetworkQueries } from '../../../../common/search_strategy'; -import type { InspectResponse } from '../../../types'; +} from '../../../../../common/search_strategy'; +import { NetworkQueries } from '../../../../../common/search_strategy'; +import type { InspectResponse } from '../../../../types'; import * as i18n from './translations'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkTopNFlowQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/network_top_n_flow/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/tls/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/tls/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx index db1c028b74fb3..622c63a7dbeed 100644 --- a/x-pack/plugins/security_solution/public/network/containers/tls/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx @@ -6,11 +6,11 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { ID, useNetworkTls } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { ID, useNetworkTls } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/tls/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/network/containers/tls/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx index 5568488fd0caa..849c0a00a84d1 100644 --- a/x-pack/plugins/security_solution/public/network/containers/tls/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx @@ -8,22 +8,22 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../../common/store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { inputsModel } from '../../../../common/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { NetworkTlsRequestOptions, NetworkTlsStrategyResponse, -} from '../../../../common/search_strategy/security_solution/network'; -import { NetworkQueries } from '../../../../common/search_strategy/security_solution/network'; +} from '../../../../../common/search_strategy/security_solution/network'; +import { NetworkQueries } from '../../../../../common/search_strategy/security_solution/network'; import * as i18n from './translations'; -import type { FlowTargetSourceDest, PageInfoPaginated } from '../../../../common/search_strategy'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { FlowTargetSourceDest, PageInfoPaginated } from '../../../../../common/search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkTlsQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/tls/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/tls/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/tls/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/tls/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/containers/users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/network/containers/users/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx index 409b5238bba79..66a73fa1ae7fc 100644 --- a/x-pack/plugins/security_solution/public/network/containers/users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx @@ -6,11 +6,11 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; -import { useNetworkUsers, ID } from '.'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { useNetworkUsers, ID } from './index'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/network/containers/users/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx similarity index 80% rename from x-pack/plugins/security_solution/public/network/containers/users/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx index 6f9ecc8b353cf..fa88ee734acc0 100644 --- a/x-pack/plugins/security_solution/public/network/containers/users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx @@ -8,24 +8,24 @@ import { useState, useEffect, useCallback, useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import { DEFAULT_INDEX_KEY } from '../../../../common/constants'; -import type { inputsModel } from '../../../common/store'; -import { useKibana } from '../../../common/lib/kibana'; -import { createFilter } from '../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import { DEFAULT_INDEX_KEY } from '../../../../../common/constants'; +import type { inputsModel } from '../../../../common/store'; +import { useKibana } from '../../../../common/lib/kibana'; +import { createFilter } from '../../../../common/containers/helpers'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; import { networkSelectors } from '../../store'; import type { FlowTargetSourceDest, NetworkUsersRequestOptions, NetworkUsersStrategyResponse, -} from '../../../../common/search_strategy/security_solution/network'; -import { NetworkQueries } from '../../../../common/search_strategy/security_solution/network'; +} from '../../../../../common/search_strategy/security_solution/network'; +import { NetworkQueries } from '../../../../../common/search_strategy/security_solution/network'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; -import type { PageInfoPaginated } from '../../../../common/search_strategy'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../types'; +import type { PageInfoPaginated } from '../../../../../common/search_strategy'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkUsersQuery'; diff --git a/x-pack/plugins/security_solution/public/network/containers/users/translations.ts b/x-pack/plugins/security_solution/public/explore/network/containers/users/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/containers/users/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/containers/users/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/index.ts b/x-pack/plugins/security_solution/public/explore/network/index.ts similarity index 81% rename from x-pack/plugins/security_solution/public/network/index.ts rename to x-pack/plugins/security_solution/public/explore/network/index.ts index b3930a81c371c..8dd650c0f5ebf 100644 --- a/x-pack/plugins/security_solution/public/network/index.ts +++ b/x-pack/plugins/security_solution/public/explore/network/index.ts @@ -6,12 +6,12 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import { TableId } from '../../common/types'; -import type { SecuritySubPluginWithStore } from '../app/types'; +import { TableId } from '../../../common/types'; +import type { SecuritySubPluginWithStore } from '../../app/types'; import { routes } from './routes'; import type { NetworkState } from './store'; import { initialNetworkState, networkReducer } from './store'; -import { getDataTablesInStorageByIds } from '../timelines/containers/local_storage'; +import { getDataTablesInStorageByIds } from '../../timelines/containers/local_storage'; export class Network { public setup() {} diff --git a/x-pack/plugins/security_solution/public/network/jest.config.js b/x-pack/plugins/security_solution/public/explore/network/jest.config.js similarity index 100% rename from x-pack/plugins/security_solution/public/network/jest.config.js rename to x-pack/plugins/security_solution/public/explore/network/jest.config.js diff --git a/x-pack/plugins/security_solution/public/network/links.ts b/x-pack/plugins/security_solution/public/explore/network/links.ts similarity index 88% rename from x-pack/plugins/security_solution/public/network/links.ts rename to x-pack/plugins/security_solution/public/explore/network/links.ts index 2d2d31f0ecd4b..f762d09dd2ecd 100644 --- a/x-pack/plugins/security_solution/public/network/links.ts +++ b/x-pack/plugins/security_solution/public/explore/network/links.ts @@ -6,10 +6,10 @@ */ import { i18n } from '@kbn/i18n'; -import { NETWORK_PATH, SecurityPageName } from '../../common/constants'; -import { NETWORK } from '../app/translations'; -import type { LinkItem } from '../common/links/types'; -import networkPageImg from '../common/images/network_page.png'; +import { NETWORK_PATH, SecurityPageName } from '../../../common/constants'; +import { NETWORK } from '../../app/translations'; +import type { LinkItem } from '../../common/links/types'; +import networkPageImg from '../../common/images/network_page.png'; export const links: LinkItem = { id: SecurityPageName.network, diff --git a/x-pack/plugins/security_solution/public/network/pages/constants.ts b/x-pack/plugins/security_solution/public/explore/network/pages/constants.ts similarity index 91% rename from x-pack/plugins/security_solution/public/network/pages/constants.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/constants.ts index 3ddfe713db1f2..882263dc866f8 100644 --- a/x-pack/plugins/security_solution/public/network/pages/constants.ts +++ b/x-pack/plugins/security_solution/public/explore/network/pages/constants.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { NETWORK_PATH } from '../../../common/constants'; -import { FlowTargetSourceDest } from '../../../common/search_strategy'; +import { NETWORK_PATH } from '../../../../common/constants'; +import { FlowTargetSourceDest } from '../../../../common/search_strategy'; import { NetworkDetailsRouteType } from './details/types'; import { NetworkRouteType } from './navigation/types'; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/details_tabs.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/details_tabs.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/network/pages/details/details_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/details/details_tabs.tsx index 560fc65583301..20570a26724fe 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/details_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/details_tabs.tsx @@ -11,13 +11,13 @@ import { Switch } from 'react-router-dom'; import { EuiFlexItem, EuiSpacer } from '@elastic/eui'; import type { DataViewBase, Filter } from '@kbn/es-query'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { TableId } from '../../../../common/types'; -import { AnomaliesNetworkTable } from '../../../common/components/ml/tables/anomalies_network_table'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; -import { EventsQueryTabBody } from '../../../common/components/events_tab/events_query_tab_body'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import { TableId } from '../../../../../common/types'; +import { AnomaliesNetworkTable } from '../../../../common/components/ml/tables/anomalies_network_table'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy/security_solution/network'; +import { EventsQueryTabBody } from '../../../../common/components/events_tab/events_query_tab_body'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; -import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; +import { AnomaliesQueryTabBody } from '../../../../common/containers/anomalies/anomalies_query_tab_body'; import { NETWORK_DETAILS_PAGE_PATH } from '../constants'; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/pages/details/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx index 0763d856277ab..4ec27e824070c 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx @@ -8,21 +8,21 @@ import React from 'react'; import { Router, useParams } from 'react-router-dom'; -import '../../../common/mock/match_media'; +import '../../../../common/mock/match_media'; -import { useSourcererDataView } from '../../../common/containers/sourcerer'; +import { useSourcererDataView } from '../../../../common/containers/sourcerer'; import { mockGlobalState, TestProviders, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../../common/mock'; -import { useMountAppended } from '../../../common/utils/use_mount_appended'; -import type { State } from '../../../common/store'; -import { createStore } from '../../../common/store'; -import { NetworkDetails } from '.'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +} from '../../../../common/mock'; +import { useMountAppended } from '../../../../common/utils/use_mount_appended'; +import type { State } from '../../../../common/store'; +import { createStore } from '../../../../common/store'; +import { NetworkDetails } from './index'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn().mockReturnValue({ diff --git a/x-pack/plugins/security_solution/public/network/pages/details/index.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.tsx similarity index 72% rename from x-pack/plugins/security_solution/public/network/pages/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/details/index.tsx index 63eb9a1cb60c0..e525f2e6241ef 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.tsx @@ -13,45 +13,45 @@ import { EuiFlexGroup, EuiFlexItem, EuiHorizontalRule, EuiSpacer } from '@elasti import { getEsQueryConfig } from '@kbn/data-plugin/common'; import { buildEsQuery } from '@kbn/es-query'; -import { AlertsByStatus } from '../../../overview/components/detection_response/alerts_by_status'; -import { useSignalIndex } from '../../../detections/containers/detection_engine/alerts/use_signal_index'; -import { InputsModelId } from '../../../common/store/inputs/constants'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import { LastEventIndexKey } from '../../../../common/search_strategy'; -import type { FlowTargetSourceDest } from '../../../../common/search_strategy'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; -import { FiltersGlobal } from '../../../common/components/filters_global'; -import { HeaderPage } from '../../../common/components/header_page'; -import { LastEventTime } from '../../../common/components/last_event_time'; -import { useAnomaliesTableData } from '../../../common/components/ml/anomaly/use_anomalies_table_data'; -import { networkToCriteria } from '../../../common/components/ml/criteria/network_to_criteria'; -import { scoreIntervalToDateTime } from '../../../common/components/ml/score/score_interval_to_datetime'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { AlertsByStatus } from '../../../../overview/components/detection_response/alerts_by_status'; +import { useSignalIndex } from '../../../../detections/containers/detection_engine/alerts/use_signal_index'; +import { InputsModelId } from '../../../../common/store/inputs/constants'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import { LastEventIndexKey } from '../../../../../common/search_strategy'; +import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; +import { FiltersGlobal } from '../../../../common/components/filters_global'; +import { HeaderPage } from '../../../../common/components/header_page'; +import { LastEventTime } from '../../../../common/components/last_event_time'; +import { useAnomaliesTableData } from '../../../../common/components/ml/anomaly/use_anomalies_table_data'; +import { networkToCriteria } from '../../../../common/components/ml/criteria/network_to_criteria'; +import { scoreIntervalToDateTime } from '../../../../common/components/ml/score/score_interval_to_datetime'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import { FlowTargetSelectConnected } from '../../components/flow_target_select_connected'; import { IpOverview } from '../../components/details'; -import { SiemSearchBar } from '../../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; +import { SiemSearchBar } from '../../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../../common/components/page_wrapper'; import { useNetworkDetails, ID } from '../../containers/details'; -import { useKibana } from '../../../common/lib/kibana'; -import { decodeIpv6 } from '../../../common/lib/helpers'; -import { inputsSelectors } from '../../../common/store'; -import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; +import { useKibana } from '../../../../common/lib/kibana'; +import { decodeIpv6 } from '../../../../common/lib/helpers'; +import { inputsSelectors } from '../../../../common/store'; +import { setAbsoluteRangeDatePicker } from '../../../../common/store/inputs/actions'; import { setNetworkDetailsTablesActivePageToZero } from '../../store/actions'; -import { SpyRoute } from '../../../common/utils/route/spy_routes'; +import { SpyRoute } from '../../../../common/utils/route/spy_routes'; import { networkModel } from '../../store'; -import { SecurityPageName } from '../../../app/types'; -import { useSourcererDataView } from '../../../common/containers/sourcerer'; -import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; -import { LandingPageComponent } from '../../../common/components/landing_page'; -import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; -import { getNetworkDetailsPageFilter } from '../../../common/components/visualization_actions/utils'; -import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; -import { AlertCountByRuleByStatus } from '../../../common/components/alert_count_by_status'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { useAlertsPrivileges } from '../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { SecurityPageName } from '../../../../app/types'; +import { useSourcererDataView } from '../../../../common/containers/sourcerer'; +import { useInvalidFilterQuery } from '../../../../common/hooks/use_invalid_filter_query'; +import { LandingPageComponent } from '../../../../common/components/landing_page'; +import { SecuritySolutionTabNavigation } from '../../../../common/components/navigation'; +import { getNetworkDetailsPageFilter } from '../../../../common/components/visualization_actions/utils'; +import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; +import { AlertCountByRuleByStatus } from '../../../../common/components/alert_count_by_status'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; import { navTabsNetworkDetails } from './nav_tabs'; import { NetworkDetailsTabs } from './details_tabs'; -import { useInstalledSecurityJobsIds } from '../../../common/components/ml/hooks/use_installed_security_jobs'; +import { useInstalledSecurityJobsIds } from '../../../../common/components/ml/hooks/use_installed_security_jobs'; export { getTrailingBreadcrumbs } from './utils'; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.test.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.test.tsx index 25572e2f954e7..251c2a5c1aa14 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { FlowTargetSourceDest } from '../../../../common/search_strategy'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; import { navTabsNetworkDetails } from './nav_tabs'; import { NetworkDetailsRouteType } from './types'; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.tsx index 6569b68815040..8a055b2a666a9 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/nav_tabs.tsx @@ -5,8 +5,8 @@ * 2.0. */ -import type { FlowTargetSourceDest } from '../../../../common/search_strategy'; -import { NETWORK_PATH } from '../../../../common/constants'; +import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; +import { NETWORK_PATH } from '../../../../../common/constants'; import * as i18n from '../translations'; import type { NetworkDetailsNavTabs } from './types'; import { NetworkDetailsRouteType } from './types'; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/types.ts b/x-pack/plugins/security_solution/public/explore/network/pages/details/types.ts similarity index 79% rename from x-pack/plugins/security_solution/public/network/pages/details/types.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/details/types.ts index 726232aed3068..6985770e3d7a3 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/types.ts +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/types.ts @@ -7,9 +7,9 @@ import type { Optional } from '@kbn/utility-types'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { NavTab } from '../../../common/components/navigation/types'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { NavTab } from '../../../../common/components/navigation/types'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; import { NetworkType } from '../../store/model'; export const type = NetworkType.details; diff --git a/x-pack/plugins/security_solution/public/network/pages/details/utils.ts b/x-pack/plugins/security_solution/public/explore/network/pages/details/utils.ts similarity index 82% rename from x-pack/plugins/security_solution/public/network/pages/details/utils.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/details/utils.ts index 54bb1720d2d5d..ba8bb5ec7acd4 100644 --- a/x-pack/plugins/security_solution/public/network/pages/details/utils.ts +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/utils.ts @@ -8,14 +8,14 @@ import { get } from 'lodash/fp'; import type { ChromeBreadcrumb } from '@kbn/core/public'; -import { decodeIpv6 } from '../../../common/lib/helpers'; -import { getNetworkDetailsUrl } from '../../../common/components/link_to/redirect_to_network'; +import { decodeIpv6 } from '../../../../common/lib/helpers'; +import { getNetworkDetailsUrl } from '../../../../common/components/link_to/redirect_to_network'; import { networkModel } from '../../store'; import * as i18n from '../translations'; import { NetworkDetailsRouteType } from './types'; -import type { NetworkRouteSpyState } from '../../../common/utils/route/types'; -import { SecurityPageName } from '../../../app/types'; -import type { GetSecuritySolutionUrl } from '../../../common/components/link_to'; +import type { NetworkRouteSpyState } from '../../../../common/utils/route/types'; +import { SecurityPageName } from '../../../../app/types'; +import type { GetSecuritySolutionUrl } from '../../../../common/components/link_to'; import { NetworkRouteType } from '../navigation/types'; export const type = networkModel.NetworkType.details; diff --git a/x-pack/plugins/security_solution/public/network/pages/index.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/index.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/pages/index.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/index.tsx index e55e501a17176..8007d438a0de1 100644 --- a/x-pack/plugins/security_solution/public/network/pages/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/index.tsx @@ -9,16 +9,16 @@ import React, { useMemo } from 'react'; import { Redirect, Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { useMlCapabilities } from '../../common/components/ml/hooks/use_ml_capabilities'; -import { hasMlUserPermissions } from '../../../common/machine_learning/has_ml_user_permissions'; +import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; +import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; import { NetworkDetails } from './details'; import { Network } from './network'; import { getNetworkRoutePath } from './navigation'; import { NetworkRouteType } from './navigation/types'; -import { MlNetworkConditionalContainer } from '../../common/components/ml/conditional_links/ml_network_conditional_container'; -import { NETWORK_PATH } from '../../../common/constants'; -import { FlowTargetSourceDest } from '../../../common/search_strategy'; +import { MlNetworkConditionalContainer } from '../../../common/components/ml/conditional_links/ml_network_conditional_container'; +import { NETWORK_PATH } from '../../../../common/constants'; +import { FlowTargetSourceDest } from '../../../../common/search_strategy'; import { FLOW_TARGET_PARAM, NETWORK_DETAILS_PAGE_PATH, diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/conditional_flex_group.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/conditional_flex_group.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/navigation/conditional_flex_group.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/conditional_flex_group.tsx diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/countries_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/countries_query_tab_body.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/network/pages/navigation/countries_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/countries_query_tab_body.tsx index 979c87f5f1852..e7c378f19768b 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/countries_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/countries_query_tab_body.tsx @@ -10,10 +10,10 @@ import { getOr } from 'lodash/fp'; import { NetworkTopCountriesTable } from '../../components/network_top_countries_table'; import { useNetworkTopCountries, ID } from '../../containers/network_top_countries'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import type { IPsQueryTabBodyProps as CountriesQueryTabBodyProps } from './types'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const NetworkTopCountriesTableManage = manageQuery(NetworkTopCountriesTable); diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/dns_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/dns_query_tab_body.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/pages/navigation/dns_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/dns_query_tab_body.tsx index 54bdb1acd81b6..5c859618be7b9 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/dns_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/dns_query_tab_body.tsx @@ -10,21 +10,21 @@ import { getOr } from 'lodash/fp'; import { NetworkDnsTable } from '../../components/network_dns_table'; import { useNetworkDns, ID } from '../../containers/network_dns'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import type { NetworkComponentQueryProps } from './types'; import type { MatrixHistogramOption, MatrixHistogramConfigs, -} from '../../../common/components/matrix_histogram/types'; +} from '../../../../common/components/matrix_histogram/types'; import * as i18n from './translations'; -import { MatrixHistogram } from '../../../common/components/matrix_histogram'; -import { MatrixHistogramType } from '../../../../common/search_strategy/security_solution'; +import { MatrixHistogram } from '../../../../common/components/matrix_histogram'; +import { MatrixHistogramType } from '../../../../../common/search_strategy/security_solution'; import { networkSelectors } from '../../store'; -import { useShallowEqualSelector } from '../../../common/hooks/use_selector'; -import { dnsTopDomainsLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/network/dns_top_domains'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useShallowEqualSelector } from '../../../../common/hooks/use_selector'; +import { dnsTopDomainsLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/dns_top_domains'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const HISTOGRAM_ID = 'networkDnsHistogramQuery'; diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/http_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/http_query_tab_body.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/pages/navigation/http_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/http_query_tab_body.tsx index fe46f639c35de..32f07ab1f791e 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/http_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/http_query_tab_body.tsx @@ -10,10 +10,10 @@ import { getOr } from 'lodash/fp'; import { NetworkHttpTable } from '../../components/network_http_table'; import { ID, useNetworkHttp } from '../../containers/network_http'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import type { HttpQueryTabBodyProps } from './types'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const NetworkHttpTableManage = manageQuery(NetworkHttpTable); diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/index.ts b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/navigation/index.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/index.ts diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/ips_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/ips_query_tab_body.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/network/pages/navigation/ips_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/ips_query_tab_body.tsx index 5860fc90ea386..a479cc2d8d9b8 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/ips_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/ips_query_tab_body.tsx @@ -10,10 +10,10 @@ import { getOr } from 'lodash/fp'; import { NetworkTopNFlowTable } from '../../components/network_top_n_flow_table'; import { ID, useNetworkTopNFlow } from '../../containers/network_top_n_flow'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import type { IPsQueryTabBodyProps } from './types'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const NetworkTopNFlowTableManage = manageQuery(NetworkTopNFlowTable); diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/nav_tabs.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/network/pages/navigation/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/nav_tabs.tsx index 9097bb10a1c58..5d394afe162f5 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/nav_tabs.tsx @@ -9,7 +9,7 @@ import { omit } from 'lodash/fp'; import * as i18n from '../translations'; import type { NetworkNavTab } from './types'; import { NetworkRouteType } from './types'; -import { NETWORK_PATH } from '../../../../common/constants'; +import { NETWORK_PATH } from '../../../../../common/constants'; const getTabsOnNetworkUrl = (tabName: NetworkRouteType) => `${NETWORK_PATH}/${tabName}`; diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/network_routes.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/network/pages/navigation/network_routes.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx index b336fe1cf2a7f..475494de0384b 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/network_routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx @@ -10,7 +10,7 @@ import { Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; import { EuiFlexItem, EuiSpacer } from '@elastic/eui'; -import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; +import { FlowTargetSourceDest } from '../../../../../common/search_strategy/security_solution/network'; import { CountriesQueryTabBody, @@ -18,16 +18,16 @@ import { HttpQueryTabBody, IPsQueryTabBody, TlsQueryTabBody, -} from '.'; -import { EventsQueryTabBody } from '../../../common/components/events_tab'; -import { AnomaliesNetworkTable } from '../../../common/components/ml/tables/anomalies_network_table'; -import { sourceOrDestinationIpExistsFilter } from '../../../common/components/visualization_actions/utils'; -import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; -import { TableId } from '../../../../common/types'; +} from './index'; +import { EventsQueryTabBody } from '../../../../common/components/events_tab'; +import { AnomaliesNetworkTable } from '../../../../common/components/ml/tables/anomalies_network_table'; +import { sourceOrDestinationIpExistsFilter } from '../../../../common/components/visualization_actions/utils'; +import { AnomaliesQueryTabBody } from '../../../../common/containers/anomalies/anomalies_query_tab_body'; +import { TableId } from '../../../../../common/types'; import { ConditionalFlexGroup } from './conditional_flex_group'; import type { NetworkRoutesProps } from './types'; import { NetworkRouteType } from './types'; -import { NETWORK_PATH } from '../../../../common/constants'; +import { NETWORK_PATH } from '../../../../../common/constants'; export const NetworkRoutes = React.memo( ({ type, to, filterQuery, isInitializing, from, indexPattern, indexNames, setQuery }) => { diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/network_routes_loading.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes_loading.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/navigation/network_routes_loading.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes_loading.tsx diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/tls_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/tls_query_tab_body.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/network/pages/navigation/tls_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/tls_query_tab_body.tsx index 04e9192f30673..b9f57e82eabba 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/tls_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/tls_query_tab_body.tsx @@ -7,11 +7,11 @@ import React, { useEffect, useState } from 'react'; import { getOr } from 'lodash/fp'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import { useNetworkTls, ID } from '../../containers/tls'; import { TlsTable } from '../../components/tls_table'; import type { FTQueryTabBodyProps } from './types'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const TlsTableManage = manageQuery(TlsTable); diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/translations.ts b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/navigation/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/types.ts b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/types.ts similarity index 82% rename from x-pack/plugins/security_solution/public/network/pages/navigation/types.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/types.ts index 941ace5049cdf..2ed0756634707 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/types.ts +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/types.ts @@ -8,12 +8,12 @@ import type { DataViewBase } from '@kbn/es-query'; import type { Optional } from 'utility-types'; -import type { ESTermQuery } from '../../../../common/typed_json'; +import type { ESTermQuery } from '../../../../../common/typed_json'; -import type { NavTab } from '../../../common/components/navigation/types'; -import type { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; +import type { NavTab } from '../../../../common/components/navigation/types'; +import type { FlowTargetSourceDest } from '../../../../../common/search_strategy/security_solution/network'; import type { networkModel } from '../../store'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; export interface QueryTabBodyProps extends Pick { endDate: string; diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/users_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/users_query_tab_body.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/network/pages/navigation/users_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/users_query_tab_body.tsx index 201cda20ad433..96dd35de895de 100644 --- a/x-pack/plugins/security_solution/public/network/pages/navigation/users_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/users_query_tab_body.tsx @@ -7,11 +7,11 @@ import React, { useEffect, useState } from 'react'; import { getOr } from 'lodash/fp'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import { useNetworkUsers, ID } from '../../containers/users'; import type { IPQueryTabBodyProps } from './types'; import { UsersTable } from '../../components/users_table'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const UsersTableManage = manageQuery(UsersTable); diff --git a/x-pack/plugins/security_solution/public/network/pages/navigation/utils.ts b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/utils.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/navigation/utils.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/navigation/utils.ts diff --git a/x-pack/plugins/security_solution/public/network/pages/network.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/network/pages/network.test.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx index c0e116a0d2273..3d90ee4b7b50f 100644 --- a/x-pack/plugins/security_solution/public/network/pages/network.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx @@ -9,25 +9,25 @@ import { mount } from 'enzyme'; import React from 'react'; import { Router } from 'react-router-dom'; import { waitFor } from '@testing-library/react'; -import '../../common/mock/match_media'; +import '../../../common/mock/match_media'; import type { Filter } from '@kbn/es-query'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; import { TestProviders, mockGlobalState, SUB_PLUGINS_REDUCER, kibanaObservable, createSecuritySolutionStorageMock, -} from '../../common/mock'; -import type { State } from '../../common/store'; -import { createStore } from '../../common/store'; -import { inputsActions } from '../../common/store/inputs'; +} from '../../../common/mock'; +import type { State } from '../../../common/store'; +import { createStore } from '../../../common/store'; +import { inputsActions } from '../../../common/store/inputs'; import { Network } from './network'; import { NetworkRoutes } from './navigation'; import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; -import { LandingPageComponent } from '../../common/components/landing_page'; -import { InputsModelId } from '../../common/store/inputs/constants'; +import { LandingPageComponent } from '../../../common/components/landing_page'; +import { InputsModelId } from '../../../common/store/inputs/constants'; jest.mock('../../common/containers/sourcerer'); diff --git a/x-pack/plugins/security_solution/public/network/pages/network.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/network.tsx similarity index 79% rename from x-pack/plugins/security_solution/public/network/pages/network.tsx rename to x-pack/plugins/security_solution/public/explore/network/pages/network.tsx index 0cb88b915e5ee..206641e8f5494 100644 --- a/x-pack/plugins/security_solution/public/network/pages/network.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/network.tsx @@ -14,28 +14,28 @@ import styled from 'styled-components'; import { isTab } from '@kbn/timelines-plugin/public'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; -import { TableId } from '../../../common/types'; -import { InputsModelId } from '../../common/store/inputs/constants'; -import { SecurityPageName } from '../../app/types'; -import type { UpdateDateRange } from '../../common/components/charts/common'; +import { TableId } from '../../../../common/types'; +import { InputsModelId } from '../../../common/store/inputs/constants'; +import { SecurityPageName } from '../../../app/types'; +import type { UpdateDateRange } from '../../../common/components/charts/common'; import { EmbeddedMap } from '../components/embeddables/embedded_map'; -import { FiltersGlobal } from '../../common/components/filters_global'; -import { HeaderPage } from '../../common/components/header_page'; -import { LastEventTime } from '../../common/components/last_event_time'; -import { SecuritySolutionTabNavigation } from '../../common/components/navigation'; +import { FiltersGlobal } from '../../../common/components/filters_global'; +import { HeaderPage } from '../../../common/components/header_page'; +import { LastEventTime } from '../../../common/components/last_event_time'; +import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; import { NetworkKpiComponent } from '../components/kpi_network'; -import { SiemSearchBar } from '../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../common/components/page_wrapper'; -import { useGlobalFullScreen } from '../../common/containers/use_full_screen'; -import { useGlobalTime } from '../../common/containers/use_global_time'; -import { LastEventIndexKey } from '../../../common/search_strategy'; -import { useKibana } from '../../common/lib/kibana'; -import { convertToBuildEsQuery } from '../../common/lib/kuery'; -import { inputsSelectors } from '../../common/store'; -import { setAbsoluteRangeDatePicker } from '../../common/store/inputs/actions'; -import { SpyRoute } from '../../common/utils/route/spy_routes'; -import { Display } from '../../explore/hosts/pages/display'; +import { SiemSearchBar } from '../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; +import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; +import { useGlobalTime } from '../../../common/containers/use_global_time'; +import { LastEventIndexKey } from '../../../../common/search_strategy'; +import { useKibana } from '../../../common/lib/kibana'; +import { convertToBuildEsQuery } from '../../../common/lib/kuery'; +import { inputsSelectors } from '../../../common/store'; +import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; +import { SpyRoute } from '../../../common/utils/route/spy_routes'; +import { Display } from '../../hosts/pages/display'; import { networkModel } from '../store'; import { navTabsNetwork, NetworkRoutes, NetworkRoutesLoading } from './navigation'; import * as i18n from './translations'; @@ -45,14 +45,14 @@ import { onTimelineTabKeyPressed, resetKeyboardFocus, showGlobalFilters, -} from '../../timelines/components/timeline/helpers'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; -import { useDeepEqualSelector, useShallowEqualSelector } from '../../common/hooks/use_selector'; -import { useInvalidFilterQuery } from '../../common/hooks/use_invalid_filter_query'; -import { sourceOrDestinationIpExistsFilter } from '../../common/components/visualization_actions/utils'; -import { LandingPageComponent } from '../../common/components/landing_page'; -import { dataTableSelectors } from '../../common/store/data_table'; -import { tableDefaults } from '../../common/store/data_table/defaults'; +} from '../../../timelines/components/timeline/helpers'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; +import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; +import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; +import { sourceOrDestinationIpExistsFilter } from '../../../common/components/visualization_actions/utils'; +import { LandingPageComponent } from '../../../common/components/landing_page'; +import { dataTableSelectors } from '../../../common/store/data_table'; +import { tableDefaults } from '../../../common/store/data_table/defaults'; /** * Need a 100% height here to account for the graph/analyze tool, which sets no explicit height parameters, but fills the available space. */ diff --git a/x-pack/plugins/security_solution/public/network/pages/translations.ts b/x-pack/plugins/security_solution/public/explore/network/pages/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/translations.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/translations.ts diff --git a/x-pack/plugins/security_solution/public/network/pages/types.ts b/x-pack/plugins/security_solution/public/explore/network/pages/types.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/pages/types.ts rename to x-pack/plugins/security_solution/public/explore/network/pages/types.ts diff --git a/x-pack/plugins/security_solution/public/network/routes.tsx b/x-pack/plugins/security_solution/public/explore/network/routes.tsx similarity index 73% rename from x-pack/plugins/security_solution/public/network/routes.tsx rename to x-pack/plugins/security_solution/public/explore/network/routes.tsx index 68b1ec4ceee8b..7a5f9fc8dd98f 100644 --- a/x-pack/plugins/security_solution/public/network/routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/routes.tsx @@ -9,10 +9,10 @@ import React from 'react'; import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; import { NetworkContainer } from './pages'; -import type { SecuritySubPluginRoutes } from '../app/types'; -import { SecurityPageName } from '../app/types'; -import { NETWORK_PATH } from '../../common/constants'; -import { PluginTemplateWrapper } from '../common/components/plugin_template_wrapper'; +import type { SecuritySubPluginRoutes } from '../../app/types'; +import { SecurityPageName } from '../../app/types'; +import { NETWORK_PATH } from '../../../common/constants'; +import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; export const NetworkRoutes = () => ( diff --git a/x-pack/plugins/security_solution/public/network/store/actions.ts b/x-pack/plugins/security_solution/public/explore/network/store/actions.ts similarity index 96% rename from x-pack/plugins/security_solution/public/network/store/actions.ts rename to x-pack/plugins/security_solution/public/explore/network/store/actions.ts index 2ce6f5397d865..c60cc4034d8d8 100644 --- a/x-pack/plugins/security_solution/public/network/store/actions.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/actions.ts @@ -6,7 +6,7 @@ */ import actionCreatorFactory from 'typescript-fsa'; -import type { networkModel } from '.'; +import type { networkModel } from './index'; import type { NetworkType } from './model'; const actionCreator = actionCreatorFactory('x-pack/security_solution/local/network'); diff --git a/x-pack/plugins/security_solution/public/network/store/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/network/store/helpers.test.ts similarity index 98% rename from x-pack/plugins/security_solution/public/network/store/helpers.test.ts rename to x-pack/plugins/security_solution/public/explore/network/store/helpers.test.ts index 14d2ca1c05f57..cb347ca72e8f8 100644 --- a/x-pack/plugins/security_solution/public/network/store/helpers.test.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/helpers.test.ts @@ -12,8 +12,8 @@ import { NetworkTopTablesFields, NetworkTlsFields, NetworkUsersFields, -} from '../../../common/search_strategy'; -import { DEFAULT_TABLE_LIMIT } from '../../common/store/constants'; +} from '../../../../common/search_strategy'; +import { DEFAULT_TABLE_LIMIT } from '../../../common/store/constants'; import type { NetworkModel } from './model'; import { NetworkTableType, NetworkDetailsTableType, NetworkType } from './model'; import { setNetworkQueriesActivePageToZero } from './helpers'; diff --git a/x-pack/plugins/security_solution/public/network/store/helpers.ts b/x-pack/plugins/security_solution/public/explore/network/store/helpers.ts similarity index 97% rename from x-pack/plugins/security_solution/public/network/store/helpers.ts rename to x-pack/plugins/security_solution/public/explore/network/store/helpers.ts index 8fdf6a66d7fae..c900daca51c81 100644 --- a/x-pack/plugins/security_solution/public/network/store/helpers.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/helpers.ts @@ -7,7 +7,7 @@ import type { NetworkModel, NetworkQueries, NetworkDetailsQueries } from './model'; import { NetworkType, NetworkTableType, NetworkDetailsTableType } from './model'; -import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../common/store/constants'; +import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../../common/store/constants'; export const setNetworkPageQueriesActivePageToZero = (state: NetworkModel): NetworkQueries => ({ ...state.page.queries, diff --git a/x-pack/plugins/security_solution/public/network/store/index.ts b/x-pack/plugins/security_solution/public/explore/network/store/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/network/store/index.ts rename to x-pack/plugins/security_solution/public/explore/network/store/index.ts diff --git a/x-pack/plugins/security_solution/public/network/store/model.ts b/x-pack/plugins/security_solution/public/explore/network/store/model.ts similarity index 98% rename from x-pack/plugins/security_solution/public/network/store/model.ts rename to x-pack/plugins/security_solution/public/explore/network/store/model.ts index dd3459ac891cd..cdc95bbb99490 100644 --- a/x-pack/plugins/security_solution/public/network/store/model.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/model.ts @@ -13,7 +13,7 @@ import type { NetworkTlsFields, NetworkUsersFields, SortField, -} from '../../../common/search_strategy'; +} from '../../../../common/search_strategy'; export enum NetworkType { page = 'page', diff --git a/x-pack/plugins/security_solution/public/network/store/reducer.ts b/x-pack/plugins/security_solution/public/explore/network/store/reducer.ts similarity index 98% rename from x-pack/plugins/security_solution/public/network/store/reducer.ts rename to x-pack/plugins/security_solution/public/explore/network/store/reducer.ts index 4b4d2e847ee1c..b55774ef90197 100644 --- a/x-pack/plugins/security_solution/public/network/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/reducer.ts @@ -14,8 +14,8 @@ import { NetworkTopTablesFields, NetworkTlsFields, NetworkUsersFields, -} from '../../../common/search_strategy'; -import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../common/store/constants'; +} from '../../../../common/search_strategy'; +import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../../common/store/constants'; import { setNetworkDetailsTablesActivePageToZero, diff --git a/x-pack/plugins/security_solution/public/network/store/selectors.ts b/x-pack/plugins/security_solution/public/explore/network/store/selectors.ts similarity index 95% rename from x-pack/plugins/security_solution/public/network/store/selectors.ts rename to x-pack/plugins/security_solution/public/explore/network/store/selectors.ts index 56b3fd8335618..2337428c50a0b 100644 --- a/x-pack/plugins/security_solution/public/network/store/selectors.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/selectors.ts @@ -8,8 +8,8 @@ import { createSelector } from 'reselect'; import { get } from 'lodash/fp'; -import { FlowTargetSourceDest } from '../../../common/search_strategy/security_solution/network'; -import type { State } from '../../common/store/types'; +import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; +import type { State } from '../../../common/store/types'; import { initialNetworkState } from './reducer'; import type { NetworkDetailsModel, diff --git a/x-pack/plugins/security_solution/public/landing_pages/links.ts b/x-pack/plugins/security_solution/public/landing_pages/links.ts index 9d1973358aa5c..6e595fb474c2d 100644 --- a/x-pack/plugins/security_solution/public/landing_pages/links.ts +++ b/x-pack/plugins/security_solution/public/landing_pages/links.ts @@ -16,7 +16,7 @@ import { DASHBOARDS, EXPLORE } from '../app/translations'; import type { LinkItem } from '../common/links/types'; import { overviewLinks, detectionResponseLinks, entityAnalyticsLinks } from '../overview/links'; import { links as hostsLinks } from '../explore/hosts/links'; -import { links as networkLinks } from '../network/links'; +import { links as networkLinks } from '../explore/network/links'; import { links as usersLinks } from '../users/links'; import { links as kubernetesLinks } from '../kubernetes/links'; import { dashboardLinks as cloudSecurityPostureLinks } from '../cloud_security_posture/links'; diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index 864479887fb02..80e932ae56430 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -15,7 +15,7 @@ import { Detections } from './detections'; import { Exceptions } from './exceptions'; import { Hosts } from './explore/hosts'; import { Users } from './users'; -import { Network } from './network'; +import { Network } from './explore/network'; import { Kubernetes } from './kubernetes'; import { Overview } from './overview'; import { Rules } from './rules'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.test.tsx index 03717b0722cfe..d5089b34dd06f 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.test.tsx @@ -25,7 +25,7 @@ import { DefaultFieldRendererOverflow, MoreContainer, } from './field_renderers'; -import { mockData } from '../../../network/components/details/mock'; +import { mockData } from '../../../explore/network/components/details/mock'; import type { AutonomousSystem } from '../../../../common/search_strategy'; import { FlowTarget } from '../../../../common/search_strategy'; import type { HostEcs } from '../../../../common/ecs/host'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.tsx b/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.tsx index a3e1b9ffe186a..6b6afc8fec727 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/field_renderers/field_renderers.tsx @@ -24,7 +24,7 @@ import { defaultToEmptyTag, getEmptyTagValue } from '../../../common/components/ import { FormattedRelativePreferenceDate } from '../../../common/components/formatted_date'; import { HostDetailsLink, ReputationLink, WhoIsLink } from '../../../common/components/links'; import { Spacer } from '../../../common/components/page'; -import * as i18n from '../../../network/components/details/translations'; +import * as i18n from '../../../explore/network/components/details/translations'; import type { QueryOperator } from '../../../../common/types'; import { IS_OPERATOR } from '../../../../common/types'; import { DraggableWrapper } from '../../../common/components/drag_and_drop/draggable_wrapper'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx index 48dd8c9ddfd87..12771c43841d2 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx @@ -18,12 +18,12 @@ import { } from '../certificate_fingerprint'; import { EVENT_DURATION_FIELD_NAME } from '../duration'; import { ID_FIELD_NAME } from '../../../common/components/event_details/event_id'; -import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../../../network/components/ip'; +import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../../../explore/network/components/ip'; import { JA3_HASH_FIELD_NAME } from '../ja3_fingerprint'; import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME, -} from '../../../network/components/port/helpers'; +} from '../../../explore/network/components/port/helpers'; import { DESTINATION_GEO_CITY_NAME_FIELD_NAME, DESTINATION_GEO_CONTINENT_NAME_FIELD_NAME, @@ -35,13 +35,13 @@ import { SOURCE_GEO_COUNTRY_ISO_CODE_FIELD_NAME, SOURCE_GEO_COUNTRY_NAME_FIELD_NAME, SOURCE_GEO_REGION_NAME_FIELD_NAME, -} from '../../../network/components/source_destination/geo_fields'; +} from '../../../explore/network/components/source_destination/geo_fields'; import { DESTINATION_BYTES_FIELD_NAME, DESTINATION_PACKETS_FIELD_NAME, SOURCE_BYTES_FIELD_NAME, SOURCE_PACKETS_FIELD_NAME, -} from '../../../network/components/source_destination/source_destination_arrows'; +} from '../../../explore/network/components/source_destination/source_destination_arrows'; import * as i18n from '../timeline/body/renderers/translations'; import { Netflow } from '.'; @@ -57,7 +57,7 @@ import { NETWORK_PACKETS_FIELD_NAME, NETWORK_PROTOCOL_FIELD_NAME, NETWORK_TRANSPORT_FIELD_NAME, -} from '../../../network/components/source_destination/field_names'; +} from '../../../explore/network/components/source_destination/field_names'; import { getMockNetflowData } from '../../../common/mock/netflow'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/timelines/components/netflow/netflow_columns/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/netflow/netflow_columns/index.tsx index b07731b3cc225..a784a81f63e52 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/netflow/netflow_columns/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/netflow/netflow_columns/index.tsx @@ -9,7 +9,7 @@ import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import React from 'react'; import styled from 'styled-components'; -import { SourceDestination } from '../../../../network/components/source_destination'; +import { SourceDestination } from '../../../../explore/network/components/source_destination'; import { DurationEventStartEnd } from './duration_event_start_end'; import type { NetflowColumnsProps } from './types'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/network_details/expandable_network.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/network_details/expandable_network.tsx index 8841a53f43d69..33801fd70d36f 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/network_details/expandable_network.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/network_details/expandable_network.tsx @@ -15,7 +15,7 @@ import { InputsModelId } from '../../../../common/store/inputs/constants'; import { useInvalidFilterQuery } from '../../../../common/hooks/use_invalid_filter_query'; import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; import { NetworkDetailsLink } from '../../../../common/components/links'; -import { IpOverview } from '../../../../network/components/details'; +import { IpOverview } from '../../../../explore/network/components/details'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import { networkToCriteria } from '../../../../common/components/ml/criteria/network_to_criteria'; @@ -25,8 +25,8 @@ import { convertToBuildEsQuery } from '../../../../common/lib/kuery'; import { inputsSelectors } from '../../../../common/store'; import { setAbsoluteRangeDatePicker } from '../../../../common/store/inputs/actions'; import { useSourcererDataView } from '../../../../common/containers/sourcerer'; -import { useNetworkDetails } from '../../../../network/containers/details'; -import { networkModel } from '../../../../network/store'; +import { useNetworkDetails } from '../../../../explore/network/containers/details'; +import { networkModel } from '../../../../explore/network/store'; import { useAnomaliesTableData } from '../../../../common/components/ml/anomaly/use_anomalies_table_data'; import { LandingCards } from '../../../../common/components/landing_cards'; import { useInstalledSecurityJobsIds } from '../../../../common/components/ml/hooks/use_installed_security_jobs'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/formatted_field.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/formatted_field.tsx index 6f8311522f018..1fe2a6b658791 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/formatted_field.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/formatted_field.tsx @@ -19,8 +19,8 @@ import { Duration, EVENT_DURATION_FIELD_NAME } from '../../../duration'; import { getOrEmptyTagFromValue } from '../../../../../common/components/empty_value'; import { FormattedDate } from '../../../../../common/components/formatted_date'; import { FormattedIp } from '../../../formatted_ip'; -import { Port } from '../../../../../network/components/port'; -import { PORT_NAMES } from '../../../../../network/components/port/helpers'; +import { Port } from '../../../../../explore/network/components/port'; +import { PORT_NAMES } from '../../../../../explore/network/components/port/helpers'; import { TruncatableText } from '../../../../../common/components/truncatable_text'; import { DATE_FIELD_TYPE, diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow.tsx index d03a5cde8c384..c332f82a3b1c2 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow.tsx @@ -19,7 +19,7 @@ import { ID_FIELD_NAME } from '../../../../../common/components/event_details/ev import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME, -} from '../../../../../network/components/ip'; +} from '../../../../../explore/network/components/ip'; import { JA3_HASH_FIELD_NAME } from '../../../ja3_fingerprint'; import { Netflow } from '../../../netflow'; import { @@ -29,7 +29,7 @@ import { import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME, -} from '../../../../../network/components/port/helpers'; +} from '../../../../../explore/network/components/port/helpers'; import { DESTINATION_GEO_CITY_NAME_FIELD_NAME, DESTINATION_GEO_CONTINENT_NAME_FIELD_NAME, @@ -41,13 +41,13 @@ import { SOURCE_GEO_COUNTRY_ISO_CODE_FIELD_NAME, SOURCE_GEO_COUNTRY_NAME_FIELD_NAME, SOURCE_GEO_REGION_NAME_FIELD_NAME, -} from '../../../../../network/components/source_destination/geo_fields'; +} from '../../../../../explore/network/components/source_destination/geo_fields'; import { DESTINATION_BYTES_FIELD_NAME, DESTINATION_PACKETS_FIELD_NAME, SOURCE_BYTES_FIELD_NAME, SOURCE_PACKETS_FIELD_NAME, -} from '../../../../../network/components/source_destination/source_destination_arrows'; +} from '../../../../../explore/network/components/source_destination/source_destination_arrows'; import { NETWORK_BYTES_FIELD_NAME, NETWORK_COMMUNITY_ID_FIELD_NAME, @@ -55,7 +55,7 @@ import { NETWORK_PACKETS_FIELD_NAME, NETWORK_PROTOCOL_FIELD_NAME, NETWORK_TRANSPORT_FIELD_NAME, -} from '../../../../../network/components/source_destination/field_names'; +} from '../../../../../explore/network/components/source_destination/field_names'; interface NetflowRendererProps { data: Ecs; diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow/netflow_row_renderer.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow/netflow_row_renderer.tsx index a04cad6b53790..d957bbc015e07 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow/netflow_row_renderer.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/netflow/netflow_row_renderer.tsx @@ -21,7 +21,7 @@ import { ID_FIELD_NAME } from '../../../../../../common/components/event_details import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME, -} from '../../../../../../network/components/ip'; +} from '../../../../../../explore/network/components/ip'; import { JA3_HASH_FIELD_NAME } from '../../../../ja3_fingerprint'; import { Netflow } from '../../../../netflow'; import { @@ -35,7 +35,7 @@ import { import { DESTINATION_PORT_FIELD_NAME, SOURCE_PORT_FIELD_NAME, -} from '../../../../../../network/components/port/helpers'; +} from '../../../../../../explore/network/components/port/helpers'; import { NETWORK_BYTES_FIELD_NAME, NETWORK_COMMUNITY_ID_FIELD_NAME, @@ -43,7 +43,7 @@ import { NETWORK_PACKETS_FIELD_NAME, NETWORK_PROTOCOL_FIELD_NAME, NETWORK_TRANSPORT_FIELD_NAME, -} from '../../../../../../network/components/source_destination/field_names'; +} from '../../../../../../explore/network/components/source_destination/field_names'; import { DESTINATION_GEO_CITY_NAME_FIELD_NAME, DESTINATION_GEO_CONTINENT_NAME_FIELD_NAME, @@ -55,13 +55,13 @@ import { SOURCE_GEO_COUNTRY_ISO_CODE_FIELD_NAME, SOURCE_GEO_COUNTRY_NAME_FIELD_NAME, SOURCE_GEO_REGION_NAME_FIELD_NAME, -} from '../../../../../../network/components/source_destination/geo_fields'; +} from '../../../../../../explore/network/components/source_destination/geo_fields'; import { DESTINATION_BYTES_FIELD_NAME, DESTINATION_PACKETS_FIELD_NAME, SOURCE_BYTES_FIELD_NAME, SOURCE_PACKETS_FIELD_NAME, -} from '../../../../../../network/components/source_destination/source_destination_arrows'; +} from '../../../../../../explore/network/components/source_destination/source_destination_arrows'; import { RowRendererContainer } from '../row_renderer'; const Details = styled.div` diff --git a/x-pack/plugins/security_solution/public/types.ts b/x-pack/plugins/security_solution/public/types.ts index 4a39029324a35..dc5bbc7f7f1d7 100644 --- a/x-pack/plugins/security_solution/public/types.ts +++ b/x-pack/plugins/security_solution/public/types.ts @@ -49,7 +49,7 @@ import type { Cases } from './cases'; import type { Exceptions } from './exceptions'; import type { Hosts } from './explore/hosts'; import type { Users } from './users'; -import type { Network } from './network'; +import type { Network } from './explore/network'; import type { Kubernetes } from './kubernetes'; import type { Overview } from './overview'; import type { Rules } from './rules'; From 90d80e7783b8de765e806140122c2fa1cc773c12 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:33:28 -0700 Subject: [PATCH 04/22] users > explore --- .../authentications_user_table.test.tsx | 2 +- .../authentications_user_table.tsx | 2 +- .../common/components/authentication/types.ts | 2 +- .../events_tab/events_query_tab_body.tsx | 2 +- .../components/link_to/redirect_to_users.tsx | 2 +- .../public/common/components/links/index.tsx | 2 +- .../get_criteria_from_users_type.test.ts | 2 +- .../criteria/get_criteria_from_users_type.ts | 2 +- .../ml/tables/anomalies_user_table.test.tsx | 2 +- .../ml/tables/anomalies_user_table.tsx | 2 +- .../get_anomalies_user_table_columns.test.tsx | 2 +- .../get_anomalies_user_table_columns.tsx | 2 +- .../public/common/components/ml/types.ts | 2 +- .../navigation/breadcrumbs/index.ts | 2 +- .../components/paginated_table/index.tsx | 2 +- .../common/components/search_bar/index.tsx | 2 +- .../anomalies_query_tab_body/types.ts | 2 +- .../public/common/mock/global_state.ts | 2 +- .../public/common/mock/utils.ts | 2 +- .../public/common/store/reducer.ts | 2 +- .../public/common/store/types.ts | 2 +- .../public/common/utils/route/types.ts | 2 +- .../users/components/all_users/index.test.tsx | 8 +-- .../users/components/all_users/index.tsx | 31 ++++---- .../components/all_users/translations.ts | 0 .../kpi_users/authentications/index.test.tsx | 10 +-- .../kpi_users/authentications/index.tsx | 20 +++--- .../kpi_users/authentications/translations.ts | 0 .../users/components/kpi_users/index.tsx | 0 .../kpi_users/total_users/index.test.tsx | 12 ++-- .../kpi_users/total_users/index.tsx | 20 +++--- .../kpi_users/total_users/translations.ts | 0 .../users/components/kpi_users/types.ts | 4 +- .../user_risk_score_table/columns.test.tsx | 4 +- .../user_risk_score_table/columns.tsx | 18 ++--- .../user_risk_score_table/index.test.tsx | 6 +- .../user_risk_score_table/index.tsx | 20 +++--- .../user_risk_score_table/translations.ts | 0 .../users/authentications/index.test.tsx | 2 +- .../users/authentications/index.tsx | 18 ++--- .../users/authentications/translations.ts | 0 .../containers/users/details/index.test.tsx | 4 +- .../users/containers/users/details/index.tsx | 10 +-- .../containers/users/details/translations.ts | 0 .../public/{ => explore}/users/index.ts | 2 +- .../public/{ => explore}/users/jest.config.js | 0 .../public/{ => explore}/users/links.ts | 8 +-- .../{ => explore}/users/pages/constants.ts | 2 +- .../users/pages/details/details_tabs.tsx | 12 ++-- .../users/pages/details/helpers.ts | 0 .../users/pages/details/index.tsx | 71 ++++++++++--------- .../users/pages/details/nav_tabs.test.tsx | 0 .../users/pages/details/nav_tabs.tsx | 4 +- .../users/pages/details/types.ts | 2 +- .../users/pages/details/utils.ts | 8 +-- .../{ => explore}/users/pages/index.tsx | 2 +- .../users/pages/nav_tabs.test.tsx | 0 .../{ => explore}/users/pages/nav_tabs.tsx | 4 +- .../all_users_query_tab_body.test.tsx | 4 +- .../navigation/all_users_query_tab_body.tsx | 12 ++-- .../authentications_query_tab_body.test.tsx | 6 +- .../authentications_query_tab_body.tsx | 8 +-- .../users/pages/navigation/index.ts | 0 .../users/pages/navigation/translations.ts | 0 .../users/pages/navigation/types.ts | 6 +- .../user_risk_score_tab_body.test.tsx | 6 +- .../navigation/user_risk_score_tab_body.tsx | 18 ++--- .../{ => explore}/users/pages/translations.ts | 0 .../public/{ => explore}/users/pages/types.ts | 2 +- .../{ => explore}/users/pages/users.tsx | 56 +++++++-------- .../users/pages/users_tabs.test.tsx | 10 +-- .../{ => explore}/users/pages/users_tabs.tsx | 10 +-- .../public/{ => explore}/users/routes.tsx | 8 +-- .../{ => explore}/users/store/actions.ts | 4 +- .../{ => explore}/users/store/helpers.ts | 2 +- .../public/{ => explore}/users/store/index.ts | 0 .../public/{ => explore}/users/store/model.ts | 4 +- .../{ => explore}/users/store/reducer.ts | 8 +-- .../{ => explore}/users/store/selectors.ts | 2 +- .../public/landing_pages/links.ts | 2 +- .../public/lazy_sub_plugins.tsx | 2 +- .../entity_analytics/anomalies/columns.tsx | 4 +- .../entity_analytics/anomalies/index.tsx | 2 +- .../entity_analytics/header/index.test.tsx | 4 +- .../entity_analytics/header/index.tsx | 4 +- .../entity_analytics/risk_score/columns.tsx | 2 +- .../entity_analytics/risk_score/index.tsx | 4 +- .../risk_details_tab_body/index.test.tsx | 2 +- .../risk_details_tab_body/index.tsx | 4 +- .../user_details/expandable_user.tsx | 4 +- .../plugins/security_solution/public/types.ts | 2 +- 91 files changed, 277 insertions(+), 271 deletions(-) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/all_users/index.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/all_users/index.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/all_users/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/authentications/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/authentications/index.tsx (76%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/authentications/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/index.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/total_users/index.test.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/total_users/index.tsx (72%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/total_users/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/kpi_users/types.ts (73%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/user_risk_score_table/columns.test.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/user_risk_score_table/columns.tsx (80%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/user_risk_score_table/index.test.tsx (87%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/user_risk_score_table/index.tsx (86%) rename x-pack/plugins/security_solution/public/{ => explore}/users/components/user_risk_score_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/authentications/index.test.tsx (94%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/authentications/index.tsx (89%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/authentications/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/details/index.test.tsx (92%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/details/index.tsx (82%) rename x-pack/plugins/security_solution/public/{ => explore}/users/containers/users/details/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/index.ts (91%) rename x-pack/plugins/security_solution/public/{ => explore}/users/jest.config.js (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/links.ts (87%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/constants.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/details_tabs.tsx (80%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/helpers.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/index.tsx (72%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/nav_tabs.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/nav_tabs.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/types.ts (95%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/details/utils.ts (84%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/index.tsx (97%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/nav_tabs.test.tsx (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/nav_tabs.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/all_users_query_tab_body.test.tsx (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/all_users_query_tab_body.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/authentications_query_tab_body.test.tsx (90%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/authentications_query_tab_body.tsx (75%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/types.ts (77%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/user_risk_score_tab_body.test.tsx (91%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/navigation/user_risk_score_tab_body.tsx (83%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/translations.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/types.ts (85%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/users.tsx (77%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/users_tabs.test.tsx (88%) rename x-pack/plugins/security_solution/public/{ => explore}/users/pages/users_tabs.tsx (84%) rename x-pack/plugins/security_solution/public/{ => explore}/users/routes.tsx (73%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/actions.ts (92%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/helpers.ts (88%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/index.ts (100%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/model.ts (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/reducer.ts (93%) rename x-pack/plugins/security_solution/public/{ => explore}/users/store/selectors.ts (96%) diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx index 6936c147ae928..eb2a8d3a48002 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx @@ -13,7 +13,7 @@ import { TestProviders } from '../../mock'; import { useAuthentications } from '../../containers/authentications'; import { useQueryToggle } from '../../containers/query_toggle'; import { AuthenticationsUserTable } from './authentications_user_table'; -import { usersModel } from '../../../users/store'; +import { usersModel } from '../../../explore/users/store'; import { AuthStackByField } from '../../../../common/search_strategy'; jest.mock('../../containers/query_toggle', () => ({ diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx index f0c9a7318bc9f..a690cde1a9058 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx +++ b/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx @@ -22,7 +22,7 @@ import { useAuthentications } from '../../containers/authentications'; import { useQueryInspector } from '../page/manage_query'; import { useQueryToggle } from '../../containers/query_toggle'; import { useDeepEqualSelector } from '../../hooks/use_selector'; -import { usersActions, usersModel, usersSelectors } from '../../../users/store'; +import { usersActions, usersModel, usersSelectors } from '../../../explore/users/store'; import type { AuthenticationsUserTableProps } from './types'; const TABLE_QUERY_ID = 'authenticationsUsersTableQuery'; diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/types.ts b/x-pack/plugins/security_solution/public/common/components/authentication/types.ts index 79bae099239fb..65c640f4c1921 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/authentication/types.ts @@ -6,7 +6,7 @@ */ import type { AuthenticationsEdges } from '../../../../common/search_strategy'; -import type { UsersComponentsQueryProps } from '../../../users/pages/navigation/types'; +import type { UsersComponentsQueryProps } from '../../../explore/users/pages/navigation/types'; import type { Columns } from '../paginated_table'; export type AuthTableColumns = Array>; diff --git a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx index 8937d0e5f3d5d..5f36a30779ca3 100644 --- a/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx @@ -32,7 +32,7 @@ import { useIsExperimentalFeatureEnabled } from '../../hooks/use_experimental_fe import { DEFAULT_COLUMN_MIN_WIDTH } from '../../../timelines/components/timeline/body/constants'; import { defaultCellActions } from '../../lib/cell_actions/default_cell_actions'; import type { GlobalTimeArgs } from '../../containers/use_global_time'; -import type { QueryTabBodyProps as UserQueryTabBodyProps } from '../../../users/pages/navigation/types'; +import type { QueryTabBodyProps as UserQueryTabBodyProps } from '../../../explore/users/pages/navigation/types'; import type { QueryTabBodyProps as HostQueryTabBodyProps } from '../../../explore/hosts/pages/navigation/types'; import type { QueryTabBodyProps as NetworkQueryTabBodyProps } from '../../../explore/network/pages/navigation/types'; import { useLicense } from '../../hooks/use_license'; diff --git a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_users.tsx b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_users.tsx index 4635995ec914f..a35caf3c67741 100644 --- a/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_users.tsx +++ b/x-pack/plugins/security_solution/public/common/components/link_to/redirect_to_users.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import type { UsersTableType } from '../../../users/store/model'; +import type { UsersTableType } from '../../../explore/users/store/model'; import { appendSearch } from './helpers'; export const getUsersDetailsUrl = (detailName: string, search?: string) => diff --git a/x-pack/plugins/security_solution/public/common/components/links/index.tsx b/x-pack/plugins/security_solution/public/common/components/links/index.tsx index ab9b351abfcbb..4e5a35480c251 100644 --- a/x-pack/plugins/security_solution/public/common/components/links/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/links/index.tsx @@ -42,7 +42,7 @@ import { ReputationLinksOverflow, } from './helpers'; import type { HostsTableType } from '../../../explore/hosts/store/model'; -import type { UsersTableType } from '../../../users/store/model'; +import type { UsersTableType } from '../../../explore/users/store/model'; export { LinkButton, LinkAnchor } from './helpers'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.test.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.test.ts index 89a38bf34f9b8..01cd61ef341a6 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import { getCriteriaFromUsersType } from './get_criteria_from_users_type'; describe('get_criteria_from_user_type', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.ts b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.ts index aa3e9829c7d0e..daec38c7712d1 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/criteria/get_criteria_from_users_type.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import type { CriteriaFields } from '../types'; export const getCriteriaFromUsersType = ( diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.test.tsx index 40aab638b854a..abbfa3d7bd942 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../mock'; import React from 'react'; import { useQueryToggle } from '../../../containers/query_toggle'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; jest.mock('../../../containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx index f1d8eb8daf328..2ff4f74884865 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx @@ -28,7 +28,7 @@ import { useQueryToggle } from '../../../containers/query_toggle'; import { JobIdFilter } from './job_id_filter'; import { SelectInterval } from './select_interval'; import { useDeepEqualSelector } from '../../../hooks/use_selector'; -import { usersActions, usersSelectors } from '../../../../users/store'; +import { usersActions, usersSelectors } from '../../../../explore/users/store'; import type { State } from '../../../store/types'; import { useInstalledSecurityJobsIds } from '../hooks/use_installed_security_jobs'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.test.tsx index 5905a7ceaa114..af29e63c9f264 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import '../../../mock/match_media'; import { getAnomaliesUserTableColumnsCurated } from './get_anomalies_user_table_columns'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx index f1c8b5808c055..9ac6f29345024 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx @@ -13,7 +13,7 @@ import { createCompoundAnomalyKey } from './create_compound_key'; import { UserDetailsLink } from '../../links'; import * as i18n from './translations'; -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import { getAnomaliesDefaultTableColumns } from './get_anomalies_table_columns'; export const getAnomaliesUserTableColumns = ( diff --git a/x-pack/plugins/security_solution/public/common/components/ml/types.ts b/x-pack/plugins/security_solution/public/common/components/ml/types.ts index 4ce8281a252ee..d88f2763056c9 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/types.ts +++ b/x-pack/plugins/security_solution/public/common/components/ml/types.ts @@ -10,7 +10,7 @@ import type { FlowTarget } from '../../../../common/search_strategy'; import type { HostsType } from '../../../explore/hosts/store/model'; import type { NetworkType } from '../../../explore/network/store/model'; -import type { UsersType } from '../../../users/store/model'; +import type { UsersType } from '../../../explore/users/store/model'; export interface Source { job_id: string; diff --git a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts index 4acab651d9d3a..9ea2ef27d61e3 100644 --- a/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts +++ b/x-pack/plugins/security_solution/public/common/components/navigation/breadcrumbs/index.ts @@ -15,7 +15,7 @@ import { getTrailingBreadcrumbs as getIPDetailsBreadcrumbs } from '../../../../e import { getTrailingBreadcrumbs as getDetectionRulesBreadcrumbs } from '../../../../detections/pages/detection_engine/rules/utils'; import { getTrailingBreadcrumbs as geExceptionsBreadcrumbs } from '../../../../exceptions/utils/pages.utils'; import { getTrailingBreadcrumbs as getCSPBreadcrumbs } from '../../../../cloud_security_posture/breadcrumbs'; -import { getTrailingBreadcrumbs as getUsersBreadcrumbs } from '../../../../users/pages/details/utils'; +import { getTrailingBreadcrumbs as getUsersBreadcrumbs } from '../../../../explore/users/pages/details/utils'; import { getTrailingBreadcrumbs as getKubernetesBreadcrumbs } from '../../../../kubernetes/pages/utils/breadcrumbs'; import { getTrailingBreadcrumbs as getAlertDetailBreadcrumbs } from '../../../../detections/pages/alert_details/utils/breadcrumbs'; import { SecurityPageName } from '../../../../app/types'; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx index 469bfaa88fe5b..4445d645d0aa1 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx @@ -52,7 +52,7 @@ import * as i18n from './translations'; import { Panel } from '../panel'; import { InspectButtonContainer } from '../inspect'; import { useQueryToggle } from '../../containers/query_toggle'; -import type { UsersTableColumns } from '../../../users/components/all_users'; +import type { UsersTableColumns } from '../../../explore/users/components/all_users'; import type { AuthTableColumns } from '../authentication/types'; const DEFAULT_DATA_TEST_SUBJ = 'paginated-table'; diff --git a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx index 257fab4f06e31..dfbe1e5a39873 100644 --- a/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/search_bar/index.tsx @@ -36,7 +36,7 @@ import { } from './selectors'; import { timelineActions } from '../../../timelines/store/timeline'; import { useKibana } from '../../lib/kibana'; -import { usersActions } from '../../../users/store'; +import { usersActions } from '../../../explore/users/store'; import { hostsActions } from '../../../explore/hosts/store'; import { networkActions } from '../../../explore/network/store'; import { useSyncSearchBarUrlParams } from '../../hooks/search_bar/use_sync_search_bar_url_param'; diff --git a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts index 09e39fc04caa7..e724076aeeef6 100644 --- a/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts +++ b/x-pack/plugins/security_solution/public/common/containers/anomalies/anomalies_query_tab_body/types.ts @@ -10,7 +10,7 @@ import type { GlobalTimeArgs } from '../../use_global_time'; import type { HostsType } from '../../../../explore/hosts/store/model'; import type { NetworkType } from '../../../../explore/network/store/model'; import type { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -import type { UsersType } from '../../../../users/store/model'; +import type { UsersType } from '../../../../explore/users/store/model'; interface QueryTabBodyProps { type: HostsType | NetworkType | UsersType; diff --git a/x-pack/plugins/security_solution/public/common/mock/global_state.ts b/x-pack/plugins/security_solution/public/common/mock/global_state.ts index 523b9850ff50b..c04f9a1b7ecc9 100644 --- a/x-pack/plugins/security_solution/public/common/mock/global_state.ts +++ b/x-pack/plugins/security_solution/public/common/mock/global_state.ts @@ -42,7 +42,7 @@ import { initialSourcererState, SourcererScopeName } from '../store/sourcerer/mo import { allowedExperimentalValues } from '../../../common/experimental_features'; import { getScopePatternListSelection } from '../store/sourcerer/helpers'; import { mockBrowserFields, mockIndexFields, mockRuntimeMappings } from '../containers/source/mock'; -import { usersModel } from '../../users/store'; +import { usersModel } from '../../explore/users/store'; import { UsersFields } from '../../../common/search_strategy/security_solution/users/common'; export const mockSourcererState = { diff --git a/x-pack/plugins/security_solution/public/common/mock/utils.ts b/x-pack/plugins/security_solution/public/common/mock/utils.ts index bd39116cb3906..43d7d0125817f 100644 --- a/x-pack/plugins/security_solution/public/common/mock/utils.ts +++ b/x-pack/plugins/security_solution/public/common/mock/utils.ts @@ -7,7 +7,7 @@ import { hostsReducer } from '../../explore/hosts/store'; import { networkReducer } from '../../explore/network/store'; -import { usersReducer } from '../../users/store'; +import { usersReducer } from '../../explore/users/store'; import { timelineReducer } from '../../timelines/store/timeline/reducer'; import { managementReducer } from '../../management/store/reducer'; import type { ManagementPluginReducer } from '../../management'; diff --git a/x-pack/plugins/security_solution/public/common/store/reducer.ts b/x-pack/plugins/security_solution/public/common/store/reducer.ts index 9494d4e1f526a..ae75e32ce5958 100644 --- a/x-pack/plugins/security_solution/public/common/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/common/store/reducer.ts @@ -15,7 +15,7 @@ import { sourcererReducer, sourcererModel } from './sourcerer'; import type { HostsPluginReducer } from '../../explore/hosts/store'; import type { NetworkPluginReducer } from '../../explore/network/store'; -import type { UsersPluginReducer } from '../../users/store'; +import type { UsersPluginReducer } from '../../explore/users/store'; import type { TimelinePluginReducer } from '../../timelines/store/timeline'; import type { SecuritySubPlugins } from '../../app/types'; diff --git a/x-pack/plugins/security_solution/public/common/store/types.ts b/x-pack/plugins/security_solution/public/common/store/types.ts index a0ec046c6f285..a1f90bbd6351f 100644 --- a/x-pack/plugins/security_solution/public/common/store/types.ts +++ b/x-pack/plugins/security_solution/public/common/store/types.ts @@ -19,7 +19,7 @@ import type { DragAndDropState } from './drag_and_drop/reducer'; import type { TimelinePluginState } from '../../timelines/store/timeline'; import type { NetworkPluginState } from '../../explore/network/store'; import type { ManagementPluginState } from '../../management'; -import type { UsersPluginState } from '../../users/store'; +import type { UsersPluginState } from '../../explore/users/store'; import type { GlobalUrlParam } from './global_url_param'; import type { DataTableState } from './data_table/types'; diff --git a/x-pack/plugins/security_solution/public/common/utils/route/types.ts b/x-pack/plugins/security_solution/public/common/utils/route/types.ts index 7ae9758d6b788..1fb2b2aeaa1a6 100644 --- a/x-pack/plugins/security_solution/public/common/utils/route/types.ts +++ b/x-pack/plugins/security_solution/public/common/utils/route/types.ts @@ -16,7 +16,7 @@ import type { NetworkRouteType } from '../../../explore/network/pages/navigation import type { AlertDetailRouteType } from '../../../detections/pages/alert_details/types'; import type { AdministrationSubTab as AdministrationType } from '../../../management/types'; import type { FlowTarget } from '../../../../common/search_strategy'; -import type { UsersTableType } from '../../../users/store/model'; +import type { UsersTableType } from '../../../explore/users/store/model'; import type { SecurityPageName } from '../../../app/types'; export type SiemRouteType = diff --git a/x-pack/plugins/security_solution/public/users/components/all_users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/users/components/all_users/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx index 0696dada85693..fc999b4891c10 100644 --- a/x-pack/plugins/security_solution/public/users/components/all_users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx @@ -7,13 +7,13 @@ import React from 'react'; -import '../../../common/mock/match_media'; -import { TestProviders } from '../../../common/mock'; +import '../../../../common/mock/match_media'; +import { TestProviders } from '../../../../common/mock'; import { UsersTable } from '.'; import { usersModel } from '../../store'; -import { Direction, RiskSeverity } from '../../../../common/search_strategy'; -import { UsersFields } from '../../../../common/search_strategy/security_solution/users/common'; +import { Direction, RiskSeverity } from '../../../../../common/search_strategy'; +import { UsersFields } from '../../../../../common/search_strategy/security_solution/users/common'; import { render } from '@testing-library/react'; const mockUseMlCapabilities = jest.fn().mockReturnValue({ isPlatinumOrTrialLicense: false }); diff --git a/x-pack/plugins/security_solution/public/users/components/all_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/users/components/all_users/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx index d8ad4b168adb4..cd5dc1129174e 100644 --- a/x-pack/plugins/security_solution/public/users/components/all_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx @@ -9,27 +9,30 @@ import React, { useCallback, useMemo } from 'react'; import { useDispatch } from 'react-redux'; import { EuiIcon, EuiLink, EuiText, EuiToolTip } from '@elastic/eui'; -import { FormattedRelativePreferenceDate } from '../../../common/components/formatted_date'; -import { UserDetailsLink } from '../../../common/components/links'; -import { getEmptyTagValue, getOrEmptyTagFromValue } from '../../../common/components/empty_value'; +import { FormattedRelativePreferenceDate } from '../../../../common/components/formatted_date'; +import { UserDetailsLink } from '../../../../common/components/links'; +import { + getEmptyTagValue, + getOrEmptyTagFromValue, +} from '../../../../common/components/empty_value'; -import type { Columns, Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; -import { getRowItemDraggables } from '../../../common/components/tables/helpers'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import { getRowItemDraggables } from '../../../../common/components/tables/helpers'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import * as i18n from './translations'; import { usersActions, usersModel, usersSelectors } from '../../store'; -import type { User } from '../../../../common/search_strategy/security_solution/users/all'; -import type { SortUsersField } from '../../../../common/search_strategy/security_solution/users/common'; -import type { RiskSeverity } from '../../../../common/search_strategy'; -import { RiskScore } from '../../../common/components/severity/common'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; +import type { User } from '../../../../../common/search_strategy/security_solution/users/all'; +import type { SortUsersField } from '../../../../../common/search_strategy/security_solution/users/common'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; +import { RiskScore } from '../../../../common/components/severity/common'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; import { VIEW_USERS_BY_SEVERITY } from '../user_risk_score_table/translations'; -import { SecurityPageName } from '../../../app/types'; +import { SecurityPageName } from '../../../../app/types'; import { UsersTableType } from '../../store/model'; -import { useNavigateTo } from '../../../common/lib/kibana'; +import { useNavigateTo } from '../../../../common/lib/kibana'; const tableType = usersModel.UsersTableType.allUsers; diff --git a/x-pack/plugins/security_solution/public/users/components/all_users/translations.ts b/x-pack/plugins/security_solution/public/explore/users/components/all_users/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/components/all_users/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/components/all_users/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx index 6bf14a3da6cab..644cb3b9d4209 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx @@ -6,14 +6,14 @@ */ import { useUsersKpiAuthentications } from '../../../containers/users/authentications'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; import { UsersKpiAuthentications } from '.'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../containers/users/authentications'); diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx similarity index 76% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx index 0a3b0f152902c..509480d93facc 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx @@ -7,19 +7,19 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { kpiUserAuthenticationsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_area'; -import { kpiUserAuthenticationsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_bar'; -import { kpiUserAuthenticationsMetricSuccessLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_metric_success'; -import { kpiUserAuthenticationsMetricFailureLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentication_metric_failure'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { kpiUserAuthenticationsAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_area'; +import { kpiUserAuthenticationsBarLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_bar'; +import { kpiUserAuthenticationsMetricSuccessLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_metric_success'; +import { kpiUserAuthenticationsMetricFailureLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentication_metric_failure'; import { useUsersKpiAuthentications, ID } from '../../../containers/users/authentications'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import type { UsersKpiProps } from '../types'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; enum ChartColors { authenticationsSuccess = '#54B399', diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/translations.ts b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/authentications/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/index.tsx diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx index 55aab151ea0c7..bf58f5873a4cc 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx @@ -5,15 +5,15 @@ * 2.0. */ -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import React from 'react'; import { TotalUsersKpi } from '.'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; jest.mock('../../../../common/containers/query_toggle'); jest.mock('../../../../common/containers/use_search_strategy'); diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx similarity index 72% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx index 31c1b84e01048..735ddf52cc3af 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx @@ -7,18 +7,18 @@ import { euiPaletteColorBlind } from '@elastic/eui'; import React, { useEffect, useState } from 'react'; -import { UsersQueries } from '../../../../../common/search_strategy/security_solution/users'; -import type { StatItems } from '../../../../common/components/stat_items'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -import { KpiBaseComponentManage } from '../../../../explore/hosts/components/kpi_hosts/common'; -import { kpiTotalUsersMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_metric'; -import { kpiTotalUsersAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_area'; +import { UsersQueries } from '../../../../../../common/search_strategy/security_solution/users'; +import type { StatItems } from '../../../../../common/components/stat_items'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; +import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; +import { kpiTotalUsersMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_metric'; +import { kpiTotalUsersAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_area'; import * as i18n from './translations'; -import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import type { UsersKpiProps } from '../types'; -import { useIsExperimentalFeatureEnabled } from '../../../../common/hooks/use_experimental_features'; -import { useRefetchByRestartingSession } from '../../../../common/components/page/use_refetch_by_session'; -import { InputsModelId } from '../../../../common/store/inputs/constants'; +import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; +import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; +import { InputsModelId } from '../../../../../common/store/inputs/constants'; const euiVisColorPalette = euiPaletteColorBlind(); const euiColorVis1 = euiVisColorPalette[1]; diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/translations.ts b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/total_users/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/components/kpi_users/types.ts b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/types.ts similarity index 73% rename from x-pack/plugins/security_solution/public/users/components/kpi_users/types.ts rename to x-pack/plugins/security_solution/public/explore/users/components/kpi_users/types.ts index 0c0c3642365ae..d9bf1487877df 100644 --- a/x-pack/plugins/security_solution/public/users/components/kpi_users/types.ts +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/types.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { UpdateDateRange } from '../../../common/components/charts/common'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; +import type { UpdateDateRange } from '../../../../common/components/charts/common'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; export interface UsersKpiProps { filterQuery?: string; diff --git a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.test.tsx index 54a90e89e52f5..d28513800f221 100644 --- a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.test.tsx @@ -8,8 +8,8 @@ import React from 'react'; import { render } from '@testing-library/react'; import type { UserRiskScoreColumns } from '.'; import { getUserRiskScoreColumns } from './columns'; -import { TestProviders } from '../../../common/mock'; -import { RiskScoreFields } from '../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { RiskScoreFields } from '../../../../../common/search_strategy'; describe('getUserRiskScoreColumns', () => { const defaultProps = { diff --git a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx similarity index 80% rename from x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx index aaea29472bb1d..05f264a8d5677 100644 --- a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx @@ -10,19 +10,19 @@ import { EuiIcon, EuiLink, EuiText, EuiToolTip } from '@elastic/eui'; import { DragEffects, DraggableWrapper, -} from '../../../common/components/drag_and_drop/draggable_wrapper'; -import { escapeDataProviderId } from '../../../common/components/drag_and_drop/helpers'; -import { getEmptyTagValue } from '../../../common/components/empty_value'; +} from '../../../../common/components/drag_and_drop/draggable_wrapper'; +import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; +import { getEmptyTagValue } from '../../../../common/components/empty_value'; -import { IS_OPERATOR } from '../../../timelines/components/timeline/data_providers/data_provider'; -import { Provider } from '../../../timelines/components/timeline/data_providers/provider'; +import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; +import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import type { UserRiskScoreColumns } from '.'; import * as i18n from './translations'; -import { RiskScore } from '../../../common/components/severity/common'; -import type { RiskSeverity } from '../../../../common/search_strategy'; -import { RiskScoreFields } from '../../../../common/search_strategy'; -import { UserDetailsLink } from '../../../common/components/links'; +import { RiskScore } from '../../../../common/components/severity/common'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; +import { RiskScoreFields } from '../../../../../common/search_strategy'; +import { UserDetailsLink } from '../../../../common/components/links'; import { UsersTableType } from '../../store/model'; export const getUserRiskScoreColumns = ({ diff --git a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.test.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.test.tsx index 34f0116bb055e..2d3cedad6bea1 100644 --- a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.test.tsx @@ -9,9 +9,9 @@ import { render } from '@testing-library/react'; import { noop } from 'lodash'; import React from 'react'; import { UserRiskScoreTable } from '.'; -import type { UserRiskScore } from '../../../../common/search_strategy'; -import { RiskSeverity } from '../../../../common/search_strategy'; -import { TestProviders } from '../../../common/mock'; +import type { UserRiskScore } from '../../../../../common/search_strategy'; +import { RiskSeverity } from '../../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; import { UsersType } from '../../store/model'; describe('UserRiskScoreTable', () => { diff --git a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx similarity index 86% rename from x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx index 984f737d9f97d..363527653f242 100644 --- a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx @@ -9,27 +9,27 @@ import React, { useMemo, useCallback } from 'react'; import { useDispatch } from 'react-redux'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import type { Columns, Criteria, ItemsPerRow } from '../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../common/components/paginated_table'; +import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; +import { PaginatedTable } from '../../../../common/components/paginated_table'; import { getUserRiskScoreColumns } from './columns'; import * as i18nUsers from '../../pages/translations'; import * as i18n from './translations'; import { usersModel, usersSelectors, usersActions } from '../../store'; -import type { UserRiskScoreItem } from '../../../../common/search_strategy/security_solution/users/common'; -import type { SeverityCount } from '../../../common/components/severity/types'; -import { SeverityBadges } from '../../../common/components/severity/severity_badges'; -import { SeverityBar } from '../../../common/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../common/components/severity/severity_filter_group'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { State } from '../../../common/store'; +import type { UserRiskScoreItem } from '../../../../../common/search_strategy/security_solution/users/common'; +import type { SeverityCount } from '../../../../common/components/severity/types'; +import { SeverityBadges } from '../../../../common/components/severity/severity_badges'; +import { SeverityBar } from '../../../../common/components/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { State } from '../../../../common/store'; import type { RiskScoreFields, RiskScoreSortField, RiskSeverity, UserRiskScore, -} from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; export const rowItems: ItemsPerRow[] = [ { diff --git a/x-pack/plugins/security_solution/public/users/components/user_risk_score_table/translations.ts b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/components/user_risk_score_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/containers/users/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/users/containers/users/authentications/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.test.tsx index 54f816dc02c70..50fcad8301f1e 100644 --- a/x-pack/plugins/security_solution/public/users/containers/users/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.test.tsx @@ -6,7 +6,7 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import { useUsersKpiAuthentications } from '.'; describe('kpi users - authentications', () => { diff --git a/x-pack/plugins/security_solution/public/users/containers/users/authentications/index.tsx b/x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/users/containers/users/authentications/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.tsx index e4262fdc0d1ba..8263c03bc4fa6 100644 --- a/x-pack/plugins/security_solution/public/users/containers/users/authentications/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/index.tsx @@ -10,20 +10,20 @@ import { noop } from 'lodash/fp'; import { useCallback, useEffect, useRef, useState } from 'react'; import { Subscription } from 'rxjs'; -import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; -import type { inputsModel } from '../../../../common/store'; -import { createFilter } from '../../../../common/containers/helpers'; -import { useKibana } from '../../../../common/lib/kibana'; +import { useAppToasts } from '../../../../../common/hooks/use_app_toasts'; +import type { inputsModel } from '../../../../../common/store'; +import { createFilter } from '../../../../../common/containers/helpers'; +import { useKibana } from '../../../../../common/lib/kibana'; import type { UsersKpiAuthenticationsRequestOptions, UsersKpiAuthenticationsStrategyResponse, -} from '../../../../../common/search_strategy'; -import { UsersQueries } from '../../../../../common/search_strategy'; -import type { ESTermQuery } from '../../../../../common/typed_json'; +} from '../../../../../../common/search_strategy'; +import { UsersQueries } from '../../../../../../common/search_strategy'; +import type { ESTermQuery } from '../../../../../../common/typed_json'; import * as i18n from './translations'; -import { getInspectResponse } from '../../../../helpers'; -import type { InspectResponse } from '../../../../types'; +import { getInspectResponse } from '../../../../../helpers'; +import type { InspectResponse } from '../../../../../types'; export const ID = 'usersKpiAuthenticationsQuery'; diff --git a/x-pack/plugins/security_solution/public/users/containers/users/authentications/translations.ts b/x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/containers/users/authentications/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/containers/users/authentications/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/containers/users/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/users/containers/users/details/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx index f6427252f0689..b1d720a7245a8 100644 --- a/x-pack/plugins/security_solution/public/users/containers/users/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx @@ -5,9 +5,9 @@ * 2.0. */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders } from '../../../../../common/mock'; import { useUserDetails } from '.'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/users/containers/users/details/index.tsx b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.tsx similarity index 82% rename from x-pack/plugins/security_solution/public/users/containers/users/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.tsx index 4f75f02c8108b..7ddd0486a48ba 100644 --- a/x-pack/plugins/security_solution/public/users/containers/users/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.tsx @@ -6,12 +6,12 @@ */ import { useEffect, useMemo } from 'react'; -import type { inputsModel } from '../../../../common/store'; +import type { inputsModel } from '../../../../../common/store'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../../types'; -import { UsersQueries } from '../../../../../common/search_strategy/security_solution/users'; -import type { UserItem } from '../../../../../common/search_strategy/security_solution/users/common'; -import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../../types'; +import { UsersQueries } from '../../../../../../common/search_strategy/security_solution/users'; +import type { UserItem } from '../../../../../../common/search_strategy/security_solution/users/common'; +import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; export const ID = 'usersDetailsQuery'; diff --git a/x-pack/plugins/security_solution/public/users/containers/users/details/translations.ts b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/containers/users/details/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/containers/users/details/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/index.ts b/x-pack/plugins/security_solution/public/explore/users/index.ts similarity index 91% rename from x-pack/plugins/security_solution/public/users/index.ts rename to x-pack/plugins/security_solution/public/explore/users/index.ts index f567eec8520d5..770cf39102c90 100644 --- a/x-pack/plugins/security_solution/public/users/index.ts +++ b/x-pack/plugins/security_solution/public/explore/users/index.ts @@ -6,7 +6,7 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { SecuritySubPluginWithStore } from '../app/types'; +import type { SecuritySubPluginWithStore } from '../../app/types'; import { routes } from './routes'; import type { usersModel } from './store'; import { initialUsersState, usersReducer } from './store'; diff --git a/x-pack/plugins/security_solution/public/users/jest.config.js b/x-pack/plugins/security_solution/public/explore/users/jest.config.js similarity index 100% rename from x-pack/plugins/security_solution/public/users/jest.config.js rename to x-pack/plugins/security_solution/public/explore/users/jest.config.js diff --git a/x-pack/plugins/security_solution/public/users/links.ts b/x-pack/plugins/security_solution/public/explore/users/links.ts similarity index 87% rename from x-pack/plugins/security_solution/public/users/links.ts rename to x-pack/plugins/security_solution/public/explore/users/links.ts index 16b4e5f1f5255..177197dcbd756 100644 --- a/x-pack/plugins/security_solution/public/users/links.ts +++ b/x-pack/plugins/security_solution/public/explore/users/links.ts @@ -6,10 +6,10 @@ */ import { i18n } from '@kbn/i18n'; -import { SecurityPageName, USERS_PATH } from '../../common/constants'; -import { USERS } from '../app/translations'; -import type { LinkItem } from '../common/links/types'; -import userPageImg from '../common/images/users_page.png'; +import { SecurityPageName, USERS_PATH } from '../../../common/constants'; +import { USERS } from '../../app/translations'; +import type { LinkItem } from '../../common/links/types'; +import userPageImg from '../../common/images/users_page.png'; export const links: LinkItem = { id: SecurityPageName.users, diff --git a/x-pack/plugins/security_solution/public/users/pages/constants.ts b/x-pack/plugins/security_solution/public/explore/users/pages/constants.ts similarity index 92% rename from x-pack/plugins/security_solution/public/users/pages/constants.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/constants.ts index c128de47236a4..9d5eb8f10b9f6 100644 --- a/x-pack/plugins/security_solution/public/users/pages/constants.ts +++ b/x-pack/plugins/security_solution/public/explore/users/pages/constants.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { USERS_PATH } from '../../../common/constants'; +import { USERS_PATH } from '../../../../common/constants'; import { UsersTableType } from '../store/model'; export const usersDetailsPagePath = `${USERS_PATH}/name/:detailName`; diff --git a/x-pack/plugins/security_solution/public/users/pages/details/details_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx similarity index 80% rename from x-pack/plugins/security_solution/public/users/pages/details/details_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx index e7df8a7678084..bd5c1d18fa41c 100644 --- a/x-pack/plugins/security_solution/public/users/pages/details/details_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx @@ -9,15 +9,15 @@ import React from 'react'; import { Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { RiskDetailsTabBody } from '../../../risk_score/components/risk_details_tab_body'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { RiskDetailsTabBody } from '../../../../risk_score/components/risk_details_tab_body'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { UsersTableType } from '../../store/model'; -import { AnomaliesUserTable } from '../../../common/components/ml/tables/anomalies_user_table'; +import { AnomaliesUserTable } from '../../../../common/components/ml/tables/anomalies_user_table'; import type { UsersDetailsTabsProps } from './types'; -import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; +import { AnomaliesQueryTabBody } from '../../../../common/containers/anomalies/anomalies_query_tab_body'; import { usersDetailsPagePath } from '../constants'; -import { TableId } from '../../../../common/types'; -import { EventsQueryTabBody } from '../../../common/components/events_tab'; +import { TableId } from '../../../../../common/types'; +import { EventsQueryTabBody } from '../../../../common/components/events_tab'; import { AuthenticationsQueryTabBody } from '../navigation'; export const UsersDetailsTabs = React.memo( diff --git a/x-pack/plugins/security_solution/public/users/pages/details/helpers.ts b/x-pack/plugins/security_solution/public/explore/users/pages/details/helpers.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/details/helpers.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/details/helpers.ts diff --git a/x-pack/plugins/security_solution/public/users/pages/details/index.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/index.tsx similarity index 72% rename from x-pack/plugins/security_solution/public/users/pages/details/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/details/index.tsx index e2c6fff56eda4..2171f423647d6 100644 --- a/x-pack/plugins/security_solution/public/users/pages/details/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/index.tsx @@ -19,50 +19,53 @@ import { useDispatch } from 'react-redux'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import type { Filter } from '@kbn/es-query'; import { buildEsQuery } from '@kbn/es-query'; -import { TableId } from '../../../../common/types'; -import { dataTableSelectors } from '../../../common/store/data_table'; -import { AlertsByStatus } from '../../../overview/components/detection_response/alerts_by_status'; -import { useSignalIndex } from '../../../detections/containers/detection_engine/alerts/use_signal_index'; -import { AlertCountByRuleByStatus } from '../../../common/components/alert_count_by_status'; -import { InputsModelId } from '../../../common/store/inputs/constants'; -import { SecurityPageName } from '../../../app/types'; -import { FiltersGlobal } from '../../../common/components/filters_global'; -import { HeaderPage } from '../../../common/components/header_page'; -import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; -import { SiemSearchBar } from '../../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; -import { useKibana } from '../../../common/lib/kibana'; -import { inputsSelectors } from '../../../common/store'; -import { useAlertsPrivileges } from '../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; +import { TableId } from '../../../../../common/types'; +import { dataTableSelectors } from '../../../../common/store/data_table'; +import { AlertsByStatus } from '../../../../overview/components/detection_response/alerts_by_status'; +import { useSignalIndex } from '../../../../detections/containers/detection_engine/alerts/use_signal_index'; +import { AlertCountByRuleByStatus } from '../../../../common/components/alert_count_by_status'; +import { InputsModelId } from '../../../../common/store/inputs/constants'; +import { SecurityPageName } from '../../../../app/types'; +import { FiltersGlobal } from '../../../../common/components/filters_global'; +import { HeaderPage } from '../../../../common/components/header_page'; +import { SecuritySolutionTabNavigation } from '../../../../common/components/navigation'; +import { SiemSearchBar } from '../../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../../common/components/page_wrapper'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; +import { useKibana } from '../../../../common/lib/kibana'; +import { inputsSelectors } from '../../../../common/store'; +import { useAlertsPrivileges } from '../../../../detections/containers/detection_engine/alerts/use_alerts_privileges'; import { setUsersDetailsTablesActivePageToZero } from '../../store/actions'; -import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; -import { SpyRoute } from '../../../common/utils/route/spy_routes'; +import { setAbsoluteRangeDatePicker } from '../../../../common/store/inputs/actions'; +import { SpyRoute } from '../../../../common/utils/route/spy_routes'; import { UsersDetailsTabs } from './details_tabs'; import { navTabsUsersDetails } from './nav_tabs'; import type { UsersDetailsProps } from './types'; import { type } from './utils'; import { getUsersDetailsPageFilters } from './helpers'; -import { showGlobalFilters } from '../../../timelines/components/timeline/helpers'; -import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; -import { timelineDefaults } from '../../../timelines/store/timeline/defaults'; -import { useSourcererDataView } from '../../../common/containers/sourcerer'; -import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; -import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; -import { LastEventTime } from '../../../common/components/last_event_time'; -import { LastEventIndexKey } from '../../../../common/search_strategy'; +import { showGlobalFilters } from '../../../../timelines/components/timeline/helpers'; +import { useGlobalFullScreen } from '../../../../common/containers/use_full_screen'; +import { timelineDefaults } from '../../../../timelines/store/timeline/defaults'; +import { useSourcererDataView } from '../../../../common/containers/sourcerer'; +import { + useDeepEqualSelector, + useShallowEqualSelector, +} from '../../../../common/hooks/use_selector'; +import { useInvalidFilterQuery } from '../../../../common/hooks/use_invalid_filter_query'; +import { LastEventTime } from '../../../../common/components/last_event_time'; +import { LastEventIndexKey } from '../../../../../common/search_strategy'; -import { AnomalyTableProvider } from '../../../common/components/ml/anomaly/anomaly_table_provider'; -import { UserOverview } from '../../../overview/components/user_overview'; +import { AnomalyTableProvider } from '../../../../common/components/ml/anomaly/anomaly_table_provider'; +import { UserOverview } from '../../../../overview/components/user_overview'; import { useUserDetails } from '../../containers/users/details'; -import { useQueryInspector } from '../../../common/components/page/manage_query'; -import { scoreIntervalToDateTime } from '../../../common/components/ml/score/score_interval_to_datetime'; -import { getCriteriaFromUsersType } from '../../../common/components/ml/criteria/get_criteria_from_users_type'; +import { useQueryInspector } from '../../../../common/components/page/manage_query'; +import { scoreIntervalToDateTime } from '../../../../common/components/ml/score/score_interval_to_datetime'; +import { getCriteriaFromUsersType } from '../../../../common/components/ml/criteria/get_criteria_from_users_type'; import { UsersType } from '../../store/model'; -import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { LandingPageComponent } from '../../../common/components/landing_page'; +import { hasMlUserPermissions } from '../../../../../common/machine_learning/has_ml_user_permissions'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { LandingPageComponent } from '../../../../common/components/landing_page'; const QUERY_ID = 'UsersDetailsQueryId'; const ES_USER_FIELD = 'user.name'; diff --git a/x-pack/plugins/security_solution/public/users/pages/details/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/details/nav_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.test.tsx diff --git a/x-pack/plugins/security_solution/public/users/pages/details/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/users/pages/details/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx index 588372272e540..0bcf2d9ecf660 100644 --- a/x-pack/plugins/security_solution/public/users/pages/details/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx @@ -9,8 +9,8 @@ import { omit } from 'lodash/fp'; import * as i18n from '../translations'; import type { UsersDetailsNavTab } from './types'; import { UsersTableType } from '../../store/model'; -import { USERS_PATH } from '../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; +import { USERS_PATH } from '../../../../../common/constants'; +import { TECHNICAL_PREVIEW } from '../../../../overview/pages/translations'; const getTabsOnUsersDetailsUrl = (userName: string, tabName: UsersTableType) => `${USERS_PATH}/name/${userName}/${tabName}`; diff --git a/x-pack/plugins/security_solution/public/users/pages/details/types.ts b/x-pack/plugins/security_solution/public/explore/users/pages/details/types.ts similarity index 95% rename from x-pack/plugins/security_solution/public/users/pages/details/types.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/details/types.ts index 139b268132578..002d1339a1898 100644 --- a/x-pack/plugins/security_solution/public/users/pages/details/types.ts +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/types.ts @@ -10,7 +10,7 @@ import type { ActionCreator } from 'typescript-fsa'; import type { DataViewBase, Filter, Query } from '@kbn/es-query'; import type { UsersQueryProps } from '../types'; -import type { NavTab } from '../../../common/components/navigation/types'; +import type { NavTab } from '../../../../common/components/navigation/types'; import type { UsersDetailsTableType } from '../../store/model'; import type { usersModel } from '../../store'; diff --git a/x-pack/plugins/security_solution/public/users/pages/details/utils.ts b/x-pack/plugins/security_solution/public/explore/users/pages/details/utils.ts similarity index 84% rename from x-pack/plugins/security_solution/public/users/pages/details/utils.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/details/utils.ts index f07978cc38c46..c4ffe7c84e2a8 100644 --- a/x-pack/plugins/security_solution/public/users/pages/details/utils.ts +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/utils.ts @@ -10,12 +10,12 @@ import { get } from 'lodash/fp'; import type { ChromeBreadcrumb } from '@kbn/core/public'; import { usersModel } from '../../store'; import { UsersTableType } from '../../store/model'; -import { getUsersDetailsUrl } from '../../../common/components/link_to/redirect_to_users'; +import { getUsersDetailsUrl } from '../../../../common/components/link_to/redirect_to_users'; import * as i18n from '../translations'; -import type { UsersRouteSpyState } from '../../../common/utils/route/types'; -import { SecurityPageName } from '../../../app/types'; -import type { GetSecuritySolutionUrl } from '../../../common/components/link_to'; +import type { UsersRouteSpyState } from '../../../../common/utils/route/types'; +import { SecurityPageName } from '../../../../app/types'; +import type { GetSecuritySolutionUrl } from '../../../../common/components/link_to'; export const type = usersModel.UsersType.details; diff --git a/x-pack/plugins/security_solution/public/users/pages/index.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/index.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/users/pages/index.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/index.tsx index b75959b5265a9..834af533eebb5 100644 --- a/x-pack/plugins/security_solution/public/users/pages/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/index.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { Switch, Redirect } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { USERS_PATH } from '../../../common/constants'; +import { USERS_PATH } from '../../../../common/constants'; import { UsersTableType } from '../store/model'; import { Users } from './users'; import { UsersDetails } from './details'; diff --git a/x-pack/plugins/security_solution/public/users/pages/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/nav_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.test.tsx diff --git a/x-pack/plugins/security_solution/public/users/pages/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/users/pages/nav_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx index 801074b797bfb..f1666d851ef4c 100644 --- a/x-pack/plugins/security_solution/public/users/pages/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx @@ -9,8 +9,8 @@ import { omit } from 'lodash/fp'; import * as i18n from './translations'; import { UsersTableType } from '../store/model'; import type { UsersNavTab } from './navigation/types'; -import { USERS_PATH } from '../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../overview/pages/translations'; +import { USERS_PATH } from '../../../../common/constants'; +import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; const getTabsOnUsersUrl = (tabName: UsersTableType) => `${USERS_PATH}/${tabName}`; diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx index b0147258b178c..6c212947cf4f9 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx @@ -7,9 +7,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { AllUsersQueryTabBody } from './all_users_query_tab_body'; import { UsersType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx index 7c203d5920706..295e00122b6a4 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/all_users_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx @@ -10,15 +10,15 @@ import React, { useEffect, useMemo, useState } from 'react'; import type { UsersComponentsQueryProps } from './types'; -import { manageQuery } from '../../../common/components/page/manage_query'; +import { manageQuery } from '../../../../common/components/page/manage_query'; import { UsersTable } from '../../components/all_users'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; -import { UsersQueries } from '../../../../common/search_strategy/security_solution/users'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import { UsersQueries } from '../../../../../common/search_strategy/security_solution/users'; import * as i18n from './translations'; -import { generateTablePaginationOptions } from '../../../common/components/paginated_table/helpers'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { usersSelectors } from '../../store'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; const UsersTableManage = manageQuery(UsersTable); diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx index b7ffb68e2fc2d..e8990f80eb3c0 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx @@ -7,11 +7,11 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { TestProviders } from '../../../../common/mock'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { AuthenticationsQueryTabBody } from './authentications_query_tab_body'; import { UsersType } from '../../store/model'; -import { useAuthentications } from '../../../common/containers/authentications'; +import { useAuthentications } from '../../../../common/containers/authentications'; jest.mock('../../../common/containers/authentications'); jest.mock('../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx index 549e69f42f52a..fdcd5071a9ca9 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/authentications_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx @@ -6,10 +6,10 @@ */ import React from 'react'; -import { AuthenticationsUserTable } from '../../../common/components/authentication/authentications_user_table'; -import { histogramConfigs } from '../../../common/components/authentication/helpers'; -import type { AuthenticationsUserTableProps } from '../../../common/components/authentication/types'; -import { MatrixHistogram } from '../../../common/components/matrix_histogram'; +import { AuthenticationsUserTable } from '../../../../common/components/authentication/authentications_user_table'; +import { histogramConfigs } from '../../../../common/components/authentication/helpers'; +import type { AuthenticationsUserTableProps } from '../../../../common/components/authentication/types'; +import { MatrixHistogram } from '../../../../common/components/matrix_histogram'; export const ID = 'usersAuthenticationsQuery'; const HISTOGRAM_QUERY_ID = 'usersAuthenticationsHistogramQuery'; diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/index.ts b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/navigation/index.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/index.ts diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/translations.ts b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/navigation/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/types.ts b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/types.ts similarity index 77% rename from x-pack/plugins/security_solution/public/users/pages/navigation/types.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/types.ts index 4bc79174beba6..61545928a9baf 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/types.ts +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/types.ts @@ -5,9 +5,9 @@ * 2.0. */ import type { UsersTableType, UsersType } from '../../store/model'; -import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { NavTab } from '../../../common/components/navigation/types'; +import type { GlobalTimeArgs } from '../../../../common/containers/use_global_time'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { NavTab } from '../../../../common/components/navigation/types'; type KeyUsersNavTab = `${UsersTableType}`; diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx index 1cdd39564ac83..c6537e8a1d14c 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx @@ -7,9 +7,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; -import { useRiskScore, useRiskScoreKpi } from '../../../risk_score/containers'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { TestProviders } from '../../../../common/mock'; +import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { UserRiskScoreQueryTabBody } from './user_risk_score_tab_body'; import { UsersType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx similarity index 83% rename from x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx index 89cad64b12f26..48a02836de8b9 100644 --- a/x-pack/plugins/security_solution/public/users/pages/navigation/user_risk_score_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx @@ -8,12 +8,12 @@ import React, { useEffect, useMemo, useState } from 'react'; import { noop } from 'lodash/fp'; -import { EnableRiskScore } from '../../../risk_score/components/enable_risk_score'; -import { useGlobalTime } from '../../../common/containers/use_global_time'; +import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; +import { useGlobalTime } from '../../../../common/containers/use_global_time'; import type { UsersComponentsQueryProps } from './types'; -import { manageQuery } from '../../../common/components/page/manage_query'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { State } from '../../../common/store'; +import { manageQuery } from '../../../../common/components/page/manage_query'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { State } from '../../../../common/store'; import { UserRiskScoreTable } from '../../components/user_risk_score_table'; import { usersSelectors } from '../../store'; @@ -21,10 +21,10 @@ import { UserRiskScoreQueryId, useRiskScore, useRiskScoreKpi, -} from '../../../risk_score/containers'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; -import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../common/search_strategy'; -import { RiskScoresNoDataDetected } from '../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; +} from '../../../../risk_score/containers'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RiskScoresNoDataDetected } from '../../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; const UserRiskScoreTableManage = manageQuery(UserRiskScoreTable); diff --git a/x-pack/plugins/security_solution/public/users/pages/translations.ts b/x-pack/plugins/security_solution/public/explore/users/pages/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/pages/translations.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/translations.ts diff --git a/x-pack/plugins/security_solution/public/users/pages/types.ts b/x-pack/plugins/security_solution/public/explore/users/pages/types.ts similarity index 85% rename from x-pack/plugins/security_solution/public/users/pages/types.ts rename to x-pack/plugins/security_solution/public/explore/users/pages/types.ts index e3a55417451c4..b815ef3c87f4b 100644 --- a/x-pack/plugins/security_solution/public/users/pages/types.ts +++ b/x-pack/plugins/security_solution/public/explore/users/pages/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { GlobalTimeArgs } from '../../common/containers/use_global_time'; +import type { GlobalTimeArgs } from '../../../common/containers/use_global_time'; import type { usersModel } from '../store'; diff --git a/x-pack/plugins/security_solution/public/users/pages/users.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/users.tsx similarity index 77% rename from x-pack/plugins/security_solution/public/users/pages/users.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/users.tsx index 2df4888341f32..40feb48f4290e 100644 --- a/x-pack/plugins/security_solution/public/users/pages/users.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/users.tsx @@ -14,24 +14,24 @@ import { useParams } from 'react-router-dom'; import type { Filter } from '@kbn/es-query'; import { isTab } from '@kbn/timelines-plugin/public'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; -import { InputsModelId } from '../../common/store/inputs/constants'; -import { SecurityPageName } from '../../app/types'; -import { FiltersGlobal } from '../../common/components/filters_global'; -import { HeaderPage } from '../../common/components/header_page'; -import { SecuritySolutionTabNavigation } from '../../common/components/navigation'; - -import { SiemSearchBar } from '../../common/components/search_bar'; -import { SecuritySolutionPageWrapper } from '../../common/components/page_wrapper'; -import { LastEventTime } from '../../common/components/last_event_time'; -import { useGlobalFullScreen } from '../../common/containers/use_full_screen'; -import { useGlobalTime } from '../../common/containers/use_global_time'; -import { useKibana } from '../../common/lib/kibana'; -import { convertToBuildEsQuery } from '../../common/lib/kuery'; -import type { State } from '../../common/store'; -import { inputsSelectors } from '../../common/store'; -import { setAbsoluteRangeDatePicker } from '../../common/store/inputs/actions'; - -import { SpyRoute } from '../../common/utils/route/spy_routes'; +import { InputsModelId } from '../../../common/store/inputs/constants'; +import { SecurityPageName } from '../../../app/types'; +import { FiltersGlobal } from '../../../common/components/filters_global'; +import { HeaderPage } from '../../../common/components/header_page'; +import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; + +import { SiemSearchBar } from '../../../common/components/search_bar'; +import { SecuritySolutionPageWrapper } from '../../../common/components/page_wrapper'; +import { LastEventTime } from '../../../common/components/last_event_time'; +import { useGlobalFullScreen } from '../../../common/containers/use_full_screen'; +import { useGlobalTime } from '../../../common/containers/use_global_time'; +import { useKibana } from '../../../common/lib/kibana'; +import { convertToBuildEsQuery } from '../../../common/lib/kuery'; +import type { State } from '../../../common/store'; +import { inputsSelectors } from '../../../common/store'; +import { setAbsoluteRangeDatePicker } from '../../../common/store/inputs/actions'; + +import { SpyRoute } from '../../../common/utils/route/spy_routes'; import { UsersTabs } from './users_tabs'; import { navTabsUsers } from './nav_tabs'; import * as i18n from './translations'; @@ -39,18 +39,18 @@ import { usersModel, usersSelectors } from '../store'; import { onTimelineTabKeyPressed, resetKeyboardFocus, -} from '../../timelines/components/timeline/helpers'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; -import { useDeepEqualSelector } from '../../common/hooks/use_selector'; -import { useInvalidFilterQuery } from '../../common/hooks/use_invalid_filter_query'; +} from '../../../timelines/components/timeline/helpers'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; +import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import { useInvalidFilterQuery } from '../../../common/hooks/use_invalid_filter_query'; import { UsersKpiComponent } from '../components/kpi_users'; -import type { UpdateDateRange } from '../../common/components/charts/common'; -import { LastEventIndexKey, RiskScoreEntity } from '../../../common/search_strategy'; -import { generateSeverityFilter } from '../../explore/hosts/store/helpers'; +import type { UpdateDateRange } from '../../../common/components/charts/common'; +import { LastEventIndexKey, RiskScoreEntity } from '../../../../common/search_strategy'; +import { generateSeverityFilter } from '../../hosts/store/helpers'; import { UsersTableType } from '../store/model'; -import { hasMlUserPermissions } from '../../../common/machine_learning/has_ml_user_permissions'; -import { useMlCapabilities } from '../../common/components/ml/hooks/use_ml_capabilities'; -import { LandingPageComponent } from '../../common/components/landing_page'; +import { hasMlUserPermissions } from '../../../../common/machine_learning/has_ml_user_permissions'; +import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; +import { LandingPageComponent } from '../../../common/components/landing_page'; import { userNameExistsFilter } from './details/helpers'; const ID = 'UsersQueryId'; diff --git a/x-pack/plugins/security_solution/public/users/pages/users_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/users/pages/users_tabs.test.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx index d16dd6053002e..ab10be52fa985 100644 --- a/x-pack/plugins/security_solution/public/users/pages/users_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx @@ -9,13 +9,13 @@ import { mount } from 'enzyme'; import React from 'react'; import { Router } from 'react-router-dom'; -import '../../common/mock/match_media'; -import { TestProviders } from '../../common/mock'; -import { SecuritySolutionTabNavigation } from '../../common/components/navigation'; +import '../../../common/mock/match_media'; +import { TestProviders } from '../../../common/mock'; +import { SecuritySolutionTabNavigation } from '../../../common/components/navigation'; import { Users } from './users'; -import { useSourcererDataView } from '../../common/containers/sourcerer'; +import { useSourcererDataView } from '../../../common/containers/sourcerer'; import { mockCasesContext } from '@kbn/cases-plugin/public/mocks/mock_cases_context'; -import { LandingPageComponent } from '../../common/components/landing_page'; +import { LandingPageComponent } from '../../../common/components/landing_page'; jest.mock('../../common/containers/sourcerer'); jest.mock('../../common/components/search_bar', () => ({ diff --git a/x-pack/plugins/security_solution/public/users/pages/users_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/users/pages/users_tabs.tsx rename to x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.tsx index 510d6d1fc9c04..df84c8efc11b3 100644 --- a/x-pack/plugins/security_solution/public/users/pages/users_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.tsx @@ -11,15 +11,15 @@ import { Route } from '@kbn/kibana-react-plugin/public'; import type { UsersTabsProps } from './types'; import { UsersTableType } from '../store/model'; -import { USERS_PATH } from '../../../common/constants'; +import { USERS_PATH } from '../../../../common/constants'; import { AllUsersQueryTabBody, AuthenticationsQueryTabBody } from './navigation'; -import { AnomaliesQueryTabBody } from '../../common/containers/anomalies/anomalies_query_tab_body'; -import { AnomaliesUserTable } from '../../common/components/ml/tables/anomalies_user_table'; +import { AnomaliesQueryTabBody } from '../../../common/containers/anomalies/anomalies_query_tab_body'; +import { AnomaliesUserTable } from '../../../common/components/ml/tables/anomalies_user_table'; import { UserRiskScoreQueryTabBody } from './navigation/user_risk_score_tab_body'; -import { EventsQueryTabBody } from '../../common/components/events_tab'; +import { EventsQueryTabBody } from '../../../common/components/events_tab'; import { userNameExistsFilter } from './details/helpers'; -import { TableId } from '../../../common/types'; +import { TableId } from '../../../../common/types'; export const UsersTabs = memo( ({ deleteQuery, filterQuery, from, indexNames, isInitializing, setQuery, to, type }) => { diff --git a/x-pack/plugins/security_solution/public/users/routes.tsx b/x-pack/plugins/security_solution/public/explore/users/routes.tsx similarity index 73% rename from x-pack/plugins/security_solution/public/users/routes.tsx rename to x-pack/plugins/security_solution/public/explore/users/routes.tsx index aa894b8e6dd83..c5b93618316e4 100644 --- a/x-pack/plugins/security_solution/public/users/routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/routes.tsx @@ -9,10 +9,10 @@ import React from 'react'; import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; import { UsersContainer } from './pages'; -import type { SecuritySubPluginRoutes } from '../app/types'; -import { SecurityPageName } from '../app/types'; -import { USERS_PATH } from '../../common/constants'; -import { PluginTemplateWrapper } from '../common/components/plugin_template_wrapper'; +import type { SecuritySubPluginRoutes } from '../../app/types'; +import { SecurityPageName } from '../../app/types'; +import { USERS_PATH } from '../../../common/constants'; +import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; export const UsersRoutes = () => ( diff --git a/x-pack/plugins/security_solution/public/users/store/actions.ts b/x-pack/plugins/security_solution/public/explore/users/store/actions.ts similarity index 92% rename from x-pack/plugins/security_solution/public/users/store/actions.ts rename to x-pack/plugins/security_solution/public/explore/users/store/actions.ts index fa47107959293..c06e4fc827439 100644 --- a/x-pack/plugins/security_solution/public/users/store/actions.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/actions.ts @@ -7,8 +7,8 @@ import actionCreatorFactory from 'typescript-fsa'; import type { usersModel } from '.'; -import type { RiskScoreSortField, RiskSeverity } from '../../../common/search_strategy'; -import type { SortUsersField } from '../../../common/search_strategy/security_solution/users/common'; +import type { RiskScoreSortField, RiskSeverity } from '../../../../common/search_strategy'; +import type { SortUsersField } from '../../../../common/search_strategy/security_solution/users/common'; const actionCreator = actionCreatorFactory('x-pack/security_solution/local/users'); diff --git a/x-pack/plugins/security_solution/public/users/store/helpers.ts b/x-pack/plugins/security_solution/public/explore/users/store/helpers.ts similarity index 88% rename from x-pack/plugins/security_solution/public/users/store/helpers.ts rename to x-pack/plugins/security_solution/public/explore/users/store/helpers.ts index a5785e2c14f7e..54f8524640411 100644 --- a/x-pack/plugins/security_solution/public/users/store/helpers.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/helpers.ts @@ -7,7 +7,7 @@ import type { UsersModel, UsersQueries } from './model'; import { UsersTableType } from './model'; -import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../common/store/constants'; +import { DEFAULT_TABLE_ACTIVE_PAGE } from '../../../common/store/constants'; export const setUsersPageQueriesActivePageToZero = (state: UsersModel): UsersQueries => ({ ...state.page.queries, diff --git a/x-pack/plugins/security_solution/public/users/store/index.ts b/x-pack/plugins/security_solution/public/explore/users/store/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/users/store/index.ts rename to x-pack/plugins/security_solution/public/explore/users/store/index.ts diff --git a/x-pack/plugins/security_solution/public/users/store/model.ts b/x-pack/plugins/security_solution/public/explore/users/store/model.ts similarity index 93% rename from x-pack/plugins/security_solution/public/users/store/model.ts rename to x-pack/plugins/security_solution/public/explore/users/store/model.ts index bee5eca0d7198..fca244bbc4665 100644 --- a/x-pack/plugins/security_solution/public/users/store/model.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/model.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { RiskScoreSortField, RiskSeverity } from '../../../common/search_strategy'; -import type { SortUsersField } from '../../../common/search_strategy/security_solution/users/common'; +import type { RiskScoreSortField, RiskSeverity } from '../../../../common/search_strategy'; +import type { SortUsersField } from '../../../../common/search_strategy/security_solution/users/common'; export enum UsersType { page = 'page', diff --git a/x-pack/plugins/security_solution/public/users/store/reducer.ts b/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts similarity index 93% rename from x-pack/plugins/security_solution/public/users/store/reducer.ts rename to x-pack/plugins/security_solution/public/explore/users/store/reducer.ts index 79e9511bbd6f0..3577daf4ce547 100644 --- a/x-pack/plugins/security_solution/public/users/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts @@ -7,7 +7,7 @@ import { reducerWithInitialState } from 'typescript-fsa-reducers'; import { set } from 'lodash/fp'; -import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../common/store/constants'; +import { DEFAULT_TABLE_ACTIVE_PAGE, DEFAULT_TABLE_LIMIT } from '../../../common/store/constants'; import { setUsersTablesActivePageToZero, @@ -21,9 +21,9 @@ import { import { setUsersPageQueriesActivePageToZero } from './helpers'; import type { UsersModel } from './model'; import { UsersTableType } from './model'; -import { Direction } from '../../../common/search_strategy/common'; -import { RiskScoreFields } from '../../../common/search_strategy'; -import { UsersFields } from '../../../common/search_strategy/security_solution/users/common'; +import { Direction } from '../../../../common/search_strategy/common'; +import { RiskScoreFields } from '../../../../common/search_strategy'; +import { UsersFields } from '../../../../common/search_strategy/security_solution/users/common'; export const initialUsersState: UsersModel = { page: { diff --git a/x-pack/plugins/security_solution/public/users/store/selectors.ts b/x-pack/plugins/security_solution/public/explore/users/store/selectors.ts similarity index 96% rename from x-pack/plugins/security_solution/public/users/store/selectors.ts rename to x-pack/plugins/security_solution/public/explore/users/store/selectors.ts index eb69c941fa236..a06d05c526577 100644 --- a/x-pack/plugins/security_solution/public/users/store/selectors.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/selectors.ts @@ -7,7 +7,7 @@ import { createSelector } from 'reselect'; -import type { State } from '../../common/store/types'; +import type { State } from '../../../common/store/types'; import type { UserDetailsPageModel, UsersPageModel, UsersType } from './model'; import { UsersTableType } from './model'; diff --git a/x-pack/plugins/security_solution/public/landing_pages/links.ts b/x-pack/plugins/security_solution/public/landing_pages/links.ts index 6e595fb474c2d..36553016bd8bf 100644 --- a/x-pack/plugins/security_solution/public/landing_pages/links.ts +++ b/x-pack/plugins/security_solution/public/landing_pages/links.ts @@ -17,7 +17,7 @@ import type { LinkItem } from '../common/links/types'; import { overviewLinks, detectionResponseLinks, entityAnalyticsLinks } from '../overview/links'; import { links as hostsLinks } from '../explore/hosts/links'; import { links as networkLinks } from '../explore/network/links'; -import { links as usersLinks } from '../users/links'; +import { links as usersLinks } from '../explore/users/links'; import { links as kubernetesLinks } from '../kubernetes/links'; import { dashboardLinks as cloudSecurityPostureLinks } from '../cloud_security_posture/links'; diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index 80e932ae56430..2615ec90ecda4 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -14,7 +14,7 @@ import { Cases } from './cases'; import { Detections } from './detections'; import { Exceptions } from './exceptions'; import { Hosts } from './explore/hosts'; -import { Users } from './users'; +import { Users } from './explore/users'; import { Network } from './explore/network'; import { Kubernetes } from './kubernetes'; import { Overview } from './overview'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx index 222d784f5a131..dca980b04f2b8 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/columns.tsx @@ -16,10 +16,10 @@ import { AnomalyEntity } from '../../../../common/components/ml/anomaly/use_anom import { LinkAnchor, SecuritySolutionLinkAnchor } from '../../../../common/components/links'; import { SecurityPageName } from '../../../../app/types'; -import { usersActions } from '../../../../users/store'; +import { usersActions } from '../../../../explore/users/store'; import { hostsActions } from '../../../../explore/hosts/store'; import { HostsType } from '../../../../explore/hosts/store/model'; -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; import type { SecurityJob } from '../../../../common/components/ml_popover/types'; import { isJobFailed, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx index f9de1441eebed..9500980477057 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/anomalies/index.tsx @@ -33,7 +33,7 @@ import { HostsTableType } from '../../../../explore/hosts/store/model'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import { SecurityPageName } from '../../../../app/types'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; -import { UsersTableType } from '../../../../users/store/model'; +import { UsersTableType } from '../../../../explore/users/store/model'; import { useKibana } from '../../../../common/lib/kibana'; import { useEnableDataFeed } from '../../../../common/components/ml_popover/hooks/use_enable_data_feed'; import type { SecurityJob } from '../../../../common/components/ml_popover/types'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx index 272b668b4baaa..71e43ec4452a4 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx @@ -13,8 +13,8 @@ import type { SeverityCount } from '../../../../common/components/severity/types import { TestProviders } from '../../../../common/mock'; import { hostsActions } from '../../../../explore/hosts/store'; import { HostsType } from '../../../../explore/hosts/store/model'; -import { usersActions } from '../../../../users/store'; -import { UsersTableType } from '../../../../users/store/model'; +import { usersActions } from '../../../../explore/users/store'; +import { UsersTableType } from '../../../../explore/users/store/model'; const mockSeverityCount: SeverityCount = { [RiskSeverity.low]: 1, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx index 9fb16ed093b5d..26970e2cac494 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx @@ -22,9 +22,9 @@ import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirec import { SecurityPageName } from '../../../../app/types'; import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model'; import { hostsActions } from '../../../../explore/hosts/store'; -import { usersActions } from '../../../../users/store'; +import { usersActions } from '../../../../explore/users/store'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; -import { UsersTableType } from '../../../../users/store/model'; +import { UsersTableType } from '../../../../explore/users/store/model'; import { useNotableAnomaliesSearch } from '../../../../common/components/ml/anomaly/use_anomalies_search'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx index d832072ec5136..42144ce3e42dd 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx @@ -9,7 +9,7 @@ import React from 'react'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { EuiLink, EuiIcon, EuiToolTip } from '@elastic/eui'; import { get } from 'lodash/fp'; -import { UsersTableType } from '../../../../users/store/model'; +import { UsersTableType } from '../../../../explore/users/store/model'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { HostDetailsLink, UserDetailsLink } from '../../../../common/components/links'; import { HostsTableType } from '../../../../explore/hosts/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx index e89e482f39811..64928ca9634af 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx @@ -10,7 +10,7 @@ import { EuiButtonEmpty, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { useDispatch } from 'react-redux'; import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; -import { UsersTableType } from '../../../../users/store/model'; +import { UsersTableType } from '../../../../explore/users/store/model'; import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; import { LinkButton, useGetSecuritySolutionLinkProps } from '../../../../common/components/links'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; @@ -39,7 +39,7 @@ import { useRefetchQueries } from '../../../../common/hooks/use_refetch_queries' import { Loader } from '../../../../common/components/loader'; import { Panel } from '../../../../common/components/panel'; import * as commonI18n from '../common/translations'; -import { usersActions } from '../../../../users/store'; +import { usersActions } from '../../../../explore/users/store'; import { useNavigateToTimeline } from '../../detection_response/hooks/use_navigate_to_timeline'; import type { TimeRange } from '../../../../common/store/inputs/model'; import { openAlertsFilter } from '../../detection_response/utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx index 808b3622dedd1..9d76c15709268 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx +++ b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx @@ -14,7 +14,7 @@ import { useRiskScore } from '../../containers'; import { RiskDetailsTabBody } from '.'; import { RiskScoreEntity } from '../../../../common/search_strategy'; import { HostsType } from '../../../explore/hosts/store/model'; -import { UsersType } from '../../../users/store/model'; +import { UsersType } from '../../../explore/users/store/model'; jest.mock('../../containers'); jest.mock('../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx index 4eb1f0c1d4390..0c8eeb25bd6a9 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx +++ b/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx @@ -13,7 +13,7 @@ import { EnableRiskScore } from '../enable_risk_score'; import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; import type { State } from '../../../common/store'; import { hostsModel, hostsSelectors } from '../../../explore/hosts/store'; -import { usersSelectors } from '../../../users/store'; +import { usersSelectors } from '../../../explore/users/store'; import { RiskInformationButtonEmpty } from '../risk_information'; import * as i18n from './translations'; @@ -24,7 +24,7 @@ import { useQueryToggle } from '../../../common/containers/query_toggle'; import { HostRiskScoreQueryId, UserRiskScoreQueryId, useRiskScore } from '../../containers'; import type { HostRiskScore, UserRiskScore } from '../../../../common/search_strategy'; import { buildEntityNameFilter, RiskScoreEntity } from '../../../../common/search_strategy'; -import type { UsersComponentsQueryProps } from '../../../users/pages/navigation/types'; +import type { UsersComponentsQueryProps } from '../../../explore/users/pages/navigation/types'; import type { HostsComponentsQueryProps } from '../../../explore/hosts/pages/navigation/types'; import { useDashboardButtonHref } from '../../../common/hooks/use_dashboard_button_href'; import { RiskScoresNoDataDetected } from '../risk_score_onboarding/risk_score_no_data_detected'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/user_details/expandable_user.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/user_details/expandable_user.tsx index 449fd5b115ad8..1de3f840dad3d 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/user_details/expandable_user.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/user_details/expandable_user.tsx @@ -13,14 +13,14 @@ import { useDispatch } from 'react-redux'; import { InputsModelId } from '../../../../common/store/inputs/constants'; import { UserDetailsLink } from '../../../../common/components/links'; import { UserOverview } from '../../../../overview/components/user_overview'; -import { useUserDetails } from '../../../../users/containers/users/details'; +import { useUserDetails } from '../../../../explore/users/containers/users/details'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import { useSourcererDataView } from '../../../../common/containers/sourcerer'; import { setAbsoluteRangeDatePicker } from '../../../../common/store/inputs/actions'; import { getCriteriaFromUsersType } from '../../../../common/components/ml/criteria/get_criteria_from_users_type'; import { scoreIntervalToDateTime } from '../../../../common/components/ml/score/score_interval_to_datetime'; import { AnomalyTableProvider } from '../../../../common/components/ml/anomaly/anomaly_table_provider'; -import { UsersType } from '../../../../users/store/model'; +import { UsersType } from '../../../../explore/users/store/model'; export const QUERY_ID = 'usersDetailsQuery'; export interface ExpandableUserProps { diff --git a/x-pack/plugins/security_solution/public/types.ts b/x-pack/plugins/security_solution/public/types.ts index dc5bbc7f7f1d7..b714e63bed8ab 100644 --- a/x-pack/plugins/security_solution/public/types.ts +++ b/x-pack/plugins/security_solution/public/types.ts @@ -48,7 +48,7 @@ import type { Detections } from './detections'; import type { Cases } from './cases'; import type { Exceptions } from './exceptions'; import type { Hosts } from './explore/hosts'; -import type { Users } from './users'; +import type { Users } from './explore/users'; import type { Network } from './explore/network'; import type { Kubernetes } from './kubernetes'; import type { Overview } from './overview'; From f843058d498593fffa7a67c423e8c0b41968f9e1 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:46:29 -0700 Subject: [PATCH 05/22] authentications & paginated table > explore --- .../get_anomalies_host_table_columns.tsx | 2 +- .../get_anomalies_network_table_columns.tsx | 2 +- .../get_anomalies_table_columns.test.tsx | 2 +- .../ml/tables/get_anomalies_table_columns.tsx | 2 +- .../get_anomalies_user_table_columns.tsx | 2 +- .../authentications_host_table.test.tsx.snap | 0 .../authentications_user_table.test.tsx.snap | 0 .../authentications_host_table.test.tsx | 8 ++--- .../authentications_host_table.tsx | 10 +++--- .../authentications_user_table.test.tsx | 8 ++--- .../authentications_user_table.tsx | 8 ++--- .../components/authentication/helpers.tsx | 18 +++++++---- .../components/authentication/translations.ts | 0 .../components/authentication/types.ts | 2 +- .../__snapshots__/index.test.tsx.snap | 0 .../paginated_table/helpers.test.ts | 0 .../components/paginated_table/helpers.ts | 0 .../components/paginated_table/index.mock.tsx | 2 +- .../components/paginated_table/index.test.tsx | 4 +-- .../components/paginated_table/index.tsx | 32 +++++++++---------- .../paginated_table/translations.ts | 0 .../containers/authentications/index.test.tsx | 4 +-- .../containers/authentications/index.tsx | 6 ++-- .../authentications/translations.ts | 0 .../host_risk_score_table/index.tsx | 4 +-- .../hosts/components/hosts_table/index.tsx | 4 +-- .../uncommon_process_table/index.tsx | 4 +-- .../explore/hosts/containers/hosts/index.tsx | 2 +- .../containers/uncommon_processes/index.tsx | 2 +- .../authentications_query_tab_body.tsx | 4 +-- .../components/network_dns_table/columns.tsx | 2 +- .../components/network_dns_table/index.tsx | 4 +-- .../components/network_http_table/columns.tsx | 2 +- .../components/network_http_table/index.tsx | 4 +-- .../network_top_countries_table/columns.tsx | 2 +- .../network_top_countries_table/index.tsx | 4 +-- .../network_top_n_flow_table/columns.tsx | 2 +- .../network_top_n_flow_table/index.tsx | 4 +-- .../network/components/tls_table/columns.tsx | 2 +- .../network/components/tls_table/index.tsx | 8 ++--- .../components/users_table/columns.tsx | 2 +- .../network/components/users_table/index.tsx | 8 ++--- .../network/containers/network_dns/index.tsx | 2 +- .../network/containers/network_http/index.tsx | 2 +- .../network_top_countries/index.tsx | 2 +- .../containers/network_top_n_flow/index.tsx | 2 +- .../explore/network/containers/tls/index.tsx | 7 ++-- .../network/containers/users/index.tsx | 2 +- .../users/components/all_users/index.tsx | 4 +-- .../user_risk_score_table/index.tsx | 4 +-- .../navigation/all_users_query_tab_body.tsx | 2 +- .../authentications_query_tab_body.test.tsx | 2 +- .../authentications_query_tab_body.tsx | 6 ++-- 53 files changed, 105 insertions(+), 106 deletions(-) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/__snapshots__/authentications_host_table.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/__snapshots__/authentications_user_table.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/authentications_host_table.test.tsx (94%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/authentications_host_table.tsx (91%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/authentications_user_table.test.tsx (93%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/authentications_user_table.tsx (93%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/helpers.tsx (91%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/translations.ts (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/authentication/types.ts (85%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/helpers.test.ts (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/helpers.ts (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/index.mock.tsx (96%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/index.test.tsx (98%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/index.tsx (89%) rename x-pack/plugins/security_solution/public/{common => explore}/components/paginated_table/translations.ts (100%) rename x-pack/plugins/security_solution/public/{common => explore}/containers/authentications/index.test.tsx (93%) rename x-pack/plugins/security_solution/public/{common => explore}/containers/authentications/index.tsx (94%) rename x-pack/plugins/security_solution/public/{common => explore}/containers/authentications/translations.ts (100%) diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx index 0b466ef6560ed..165f215f7ae0b 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_host_table_columns.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import type { Columns } from '../../paginated_table'; +import type { Columns } from '../../../../explore/components/paginated_table'; import type { AnomaliesByHost, Anomaly } from '../types'; import { getRowItemDraggable } from '../../tables/helpers'; import { createCompoundAnomalyKey } from './create_compound_key'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx index 6d5ac5b9929c5..78468320ab24f 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_network_table_columns.tsx @@ -7,7 +7,7 @@ import React from 'react'; -import type { Columns } from '../../paginated_table'; +import type { Columns } from '../../../../explore/components/paginated_table'; import type { Anomaly, AnomaliesByNetwork } from '../types'; import { getRowItemDraggable } from '../../tables/helpers'; import { createCompoundAnomalyKey } from './create_compound_key'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.test.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.test.tsx index c1d9b6e1f5725..97b9657175e21 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.test.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.test.tsx @@ -8,7 +8,7 @@ import '../../../mock/match_media'; import * as i18n from './translations'; import type { AnomaliesBy, Anomaly } from '../types'; -import type { Columns } from '../../paginated_table'; +import type { Columns } from '../../../../explore/components/paginated_table'; import React from 'react'; import { TestProviders } from '../../../mock'; import { useMountAppended } from '../../../utils/use_mount_appended'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.tsx index d204aaceba4ab..043ecd3971f5f 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_table_columns.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import type { Columns } from '../../paginated_table'; +import type { Columns } from '../../../../explore/components/paginated_table'; import type { AnomaliesBy, Anomaly } from '../types'; import { EntityDraggable } from '../entity_draggable'; diff --git a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx index 9ac6f29345024..02f36d9d504e4 100644 --- a/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx +++ b/x-pack/plugins/security_solution/public/common/components/ml/tables/get_anomalies_user_table_columns.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import type { Columns } from '../../paginated_table'; +import type { Columns } from '../../../../explore/components/paginated_table'; import type { AnomaliesByUser, Anomaly } from '../types'; import { getRowItemDraggable } from '../../tables/helpers'; import { createCompoundAnomalyKey } from './create_compound_key'; diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/__snapshots__/authentications_host_table.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/components/authentication/__snapshots__/authentications_host_table.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/authentication/__snapshots__/authentications_host_table.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/components/authentication/__snapshots__/authentications_host_table.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/__snapshots__/authentications_user_table.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/components/authentication/__snapshots__/authentications_user_table.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/authentication/__snapshots__/authentications_user_table.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/components/authentication/__snapshots__/authentications_user_table.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx index 8ab9f04952d7f..d092a5a08bbd1 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx @@ -7,14 +7,14 @@ import React from 'react'; import { render } from '@testing-library/react'; -import '../../mock/match_media'; +import '../../../common/mock/match_media'; import * as i18n from './translations'; import { AuthenticationsHostTable } from './authentications_host_table'; -import { hostsModel } from '../../../explore/hosts/store'; -import { TestProviders } from '../../mock'; +import { hostsModel } from '../../hosts/store'; +import { TestProviders } from '../../../common/mock'; import { useAuthentications } from '../../containers/authentications'; -import { useQueryToggle } from '../../containers/query_toggle'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; jest.mock('../../containers/query_toggle', () => ({ useQueryToggle: jest.fn().mockReturnValue({ toggleStatus: true, setToggleStatus: jest.fn() }), diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx rename to x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx index e03f64a8c9128..732e4f242aa43 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_host_table.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx @@ -18,11 +18,11 @@ import { rowItems, } from './helpers'; import { useAuthentications } from '../../containers/authentications'; -import { useQueryInspector } from '../page/manage_query'; -import type { HostsComponentsQueryProps } from '../../../explore/hosts/pages/navigation/types'; -import { hostsActions, hostsModel, hostsSelectors } from '../../../explore/hosts/store'; -import { useQueryToggle } from '../../containers/query_toggle'; -import { useDeepEqualSelector } from '../../hooks/use_selector'; +import { useQueryInspector } from '../../../common/components/page/manage_query'; +import type { HostsComponentsQueryProps } from '../../hosts/pages/navigation/types'; +import { hostsActions, hostsModel, hostsSelectors } from '../../hosts/store'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; import { AuthStackByField } from '../../../../common/search_strategy'; const TABLE_QUERY_ID = 'authenticationsHostsTableQuery'; diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx index eb2a8d3a48002..ef90815a7bcfa 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx @@ -7,13 +7,13 @@ import React from 'react'; import { render } from '@testing-library/react'; -import '../../mock/match_media'; +import '../../../common/mock/match_media'; -import { TestProviders } from '../../mock'; +import { TestProviders } from '../../../common/mock'; import { useAuthentications } from '../../containers/authentications'; -import { useQueryToggle } from '../../containers/query_toggle'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; import { AuthenticationsUserTable } from './authentications_user_table'; -import { usersModel } from '../../../explore/users/store'; +import { usersModel } from '../../users/store'; import { AuthStackByField } from '../../../../common/search_strategy'; jest.mock('../../containers/query_toggle', () => ({ diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx rename to x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx index a690cde1a9058..f6c5fc86e761c 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/authentications_user_table.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx @@ -19,10 +19,10 @@ import { rowItems, } from './helpers'; import { useAuthentications } from '../../containers/authentications'; -import { useQueryInspector } from '../page/manage_query'; -import { useQueryToggle } from '../../containers/query_toggle'; -import { useDeepEqualSelector } from '../../hooks/use_selector'; -import { usersActions, usersModel, usersSelectors } from '../../../explore/users/store'; +import { useQueryInspector } from '../../../common/components/page/manage_query'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; +import { usersActions, usersModel, usersSelectors } from '../../users/store'; import type { AuthenticationsUserTableProps } from './types'; const TABLE_QUERY_ID = 'authenticationsUsersTableQuery'; diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/helpers.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/helpers.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/common/components/authentication/helpers.tsx rename to x-pack/plugins/security_solution/public/explore/components/authentication/helpers.tsx index f87c0c3362359..62aa2537f11a5 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/helpers.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/helpers.tsx @@ -8,13 +8,17 @@ import { has } from 'lodash/fp'; import React from 'react'; -import { getEmptyTagValue } from '../empty_value'; -import { FormattedRelativePreferenceDate } from '../formatted_date'; +import { getEmptyTagValue } from '../../../common/components/empty_value'; +import { FormattedRelativePreferenceDate } from '../../../common/components/formatted_date'; import type { Columns, ItemsPerRow } from '../paginated_table'; -import { getRowItemDraggables } from '../tables/helpers'; +import { getRowItemDraggables } from '../../../common/components/tables/helpers'; import * as i18n from './translations'; -import { HostDetailsLink, NetworkDetailsLink, UserDetailsLink } from '../links'; +import { + HostDetailsLink, + NetworkDetailsLink, + UserDetailsLink, +} from '../../../common/components/links'; import type { AuthenticationsEdges } from '../../../../common/search_strategy'; import { MatrixHistogramType } from '../../../../common/search_strategy'; import type { AuthTableColumns } from './types'; @@ -22,9 +26,9 @@ import type { MatrixHistogramConfigs, MatrixHistogramMappingTypes, MatrixHistogramOption, -} from '../matrix_histogram/types'; -import type { LensAttributes } from '../visualization_actions/types'; -import { authenticationLensAttributes } from '../visualization_actions/lens_attributes/common/authentication'; +} from '../../../common/components/matrix_histogram/types'; +import type { LensAttributes } from '../../../common/components/visualization_actions/types'; +import { authenticationLensAttributes } from '../../../common/components/visualization_actions/lens_attributes/common/authentication'; export const getHostDetailsAuthenticationColumns = (): AuthTableColumns => [ USER_COLUMN, diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/translations.ts b/x-pack/plugins/security_solution/public/explore/components/authentication/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/authentication/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/authentication/translations.ts diff --git a/x-pack/plugins/security_solution/public/common/components/authentication/types.ts b/x-pack/plugins/security_solution/public/explore/components/authentication/types.ts similarity index 85% rename from x-pack/plugins/security_solution/public/common/components/authentication/types.ts rename to x-pack/plugins/security_solution/public/explore/components/authentication/types.ts index 65c640f4c1921..328515803b46d 100644 --- a/x-pack/plugins/security_solution/public/common/components/authentication/types.ts +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/types.ts @@ -6,7 +6,7 @@ */ import type { AuthenticationsEdges } from '../../../../common/search_strategy'; -import type { UsersComponentsQueryProps } from '../../../explore/users/pages/navigation/types'; +import type { UsersComponentsQueryProps } from '../../users/pages/navigation/types'; import type { Columns } from '../paginated_table'; export type AuthTableColumns = Array>; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/__snapshots__/index.test.tsx.snap b/x-pack/plugins/security_solution/public/explore/components/paginated_table/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/helpers.test.ts b/x-pack/plugins/security_solution/public/explore/components/paginated_table/helpers.test.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/helpers.test.ts rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/helpers.test.ts diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/helpers.ts b/x-pack/plugins/security_solution/public/explore/components/paginated_table/helpers.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/helpers.ts rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/helpers.ts diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.mock.tsx b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.mock.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/index.mock.tsx rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/index.mock.tsx index 40fa401694a2f..2720f4640957e 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.mock.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.mock.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { getOrEmptyTagFromValue } from '../empty_value'; +import { getOrEmptyTagFromValue } from '../../../common/components/empty_value'; import type { Columns, ItemsPerRow } from '.'; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx similarity index 98% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx index 0048bcdb46eee..fed7ed9b5a37f 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx @@ -14,9 +14,9 @@ import type { BasicTableProps } from '.'; import { PaginatedTable } from '.'; import { getHostsColumns, mockData, rowItems, sortedHosts } from './index.mock'; import { ThemeProvider } from 'styled-components'; -import { getMockTheme } from '../../lib/kibana/kibana_react.mock'; +import { getMockTheme } from '../../../common/lib/kibana/kibana_react.mock'; import { Direction } from '../../../../common/search_strategy'; -import { useQueryToggle } from '../../containers/query_toggle'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; jest.mock('../../containers/query_toggle'); jest.mock('react', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/index.tsx index 4445d645d0aa1..ffb5e35f55688 100644 --- a/x-pack/plugins/security_solution/public/common/components/paginated_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.tsx @@ -28,31 +28,31 @@ import styled from 'styled-components'; import type { Direction } from '../../../../common/search_strategy'; import { DEFAULT_MAX_TABLE_QUERY_SIZE } from '../../../../common/constants'; -import type { HostsTableColumns } from '../../../explore/hosts/components/hosts_table'; -import type { NetworkDnsColumns } from '../../../explore/network/components/network_dns_table/columns'; -import type { NetworkHttpColumns } from '../../../explore/network/components/network_http_table/columns'; +import type { HostsTableColumns } from '../../hosts/components/hosts_table'; +import type { NetworkDnsColumns } from '../../network/components/network_dns_table/columns'; +import type { NetworkHttpColumns } from '../../network/components/network_http_table/columns'; import type { NetworkTopNFlowColumns, NetworkTopNFlowColumnsNetworkDetails, -} from '../../../explore/network/components/network_top_n_flow_table/columns'; +} from '../../network/components/network_top_n_flow_table/columns'; import type { NetworkTopCountriesColumns, NetworkTopCountriesColumnsNetworkDetails, -} from '../../../explore/network/components/network_top_countries_table/columns'; -import type { TlsColumns } from '../../../explore/network/components/tls_table/columns'; -import type { UncommonProcessTableColumns } from '../../../explore/hosts/components/uncommon_process_table'; -import type { HostRiskScoreColumns } from '../../../explore/hosts/components/host_risk_score_table'; +} from '../../network/components/network_top_countries_table/columns'; +import type { TlsColumns } from '../../network/components/tls_table/columns'; +import type { UncommonProcessTableColumns } from '../../hosts/components/uncommon_process_table'; +import type { HostRiskScoreColumns } from '../../hosts/components/host_risk_score_table'; -import type { UsersColumns } from '../../../explore/network/components/users_table/columns'; -import { HeaderSection } from '../header_section'; -import { Loader } from '../loader'; -import { useStateToaster } from '../toasters'; +import type { UsersColumns } from '../../network/components/users_table/columns'; +import { HeaderSection } from '../../../common/components/header_section'; +import { Loader } from '../../../common/components/loader'; +import { useStateToaster } from '../../../common/components/toasters'; import * as i18n from './translations'; -import { Panel } from '../panel'; -import { InspectButtonContainer } from '../inspect'; -import { useQueryToggle } from '../../containers/query_toggle'; -import type { UsersTableColumns } from '../../../explore/users/components/all_users'; +import { Panel } from '../../../common/components/panel'; +import { InspectButtonContainer } from '../../../common/components/inspect'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; +import type { UsersTableColumns } from '../../users/components/all_users'; import type { AuthTableColumns } from '../authentication/types'; const DEFAULT_DATA_TEST_SUBJ = 'paginated-table'; diff --git a/x-pack/plugins/security_solution/public/common/components/paginated_table/translations.ts b/x-pack/plugins/security_solution/public/explore/components/paginated_table/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/paginated_table/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/paginated_table/translations.ts diff --git a/x-pack/plugins/security_solution/public/common/containers/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/common/containers/authentications/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx index d1c19f86e4d9f..3f7ef6cb3f804 100644 --- a/x-pack/plugins/security_solution/public/common/containers/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx @@ -8,8 +8,8 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { useAuthentications } from '.'; import { AuthStackByField } from '../../../../common/search_strategy'; -import { TestProviders } from '../../mock'; -import { useSearchStrategy } from '../use_search_strategy'; +import { TestProviders } from '../../../common/mock'; +import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; jest.mock('../use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/common/containers/authentications/index.tsx b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/common/containers/authentications/index.tsx rename to x-pack/plugins/security_solution/public/explore/containers/authentications/index.tsx index 3a038b6d2ac30..d3da701b4c6bb 100644 --- a/x-pack/plugins/security_solution/public/common/containers/authentications/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.tsx @@ -17,14 +17,14 @@ import { UsersQueries } from '../../../../common/search_strategy/security_soluti import type { PageInfoPaginated, SortField } from '../../../../common/search_strategy'; import type { ESTermQuery } from '../../../../common/typed_json'; -import type { inputsModel } from '../../store'; -import { createFilter } from '../helpers'; +import type { inputsModel } from '../../../common/store'; +import { createFilter } from '../../../common/containers/helpers'; import { generateTablePaginationOptions } from '../../components/paginated_table/helpers'; import type { InspectResponse } from '../../../types'; import * as i18n from './translations'; -import { useSearchStrategy } from '../use_search_strategy'; +import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; export interface AuthenticationArgs { authentications: AuthenticationsEdges[]; diff --git a/x-pack/plugins/security_solution/public/common/containers/authentications/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/authentications/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/containers/authentications/translations.ts rename to x-pack/plugins/security_solution/public/explore/containers/authentications/translations.ts diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx index 6d5109d4db8f9..037eaf711ad82 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx @@ -9,8 +9,8 @@ import React, { useMemo, useCallback } from 'react'; import { useDispatch } from 'react-redux'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Columns, Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; import { getHostRiskScoreColumns } from './columns'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx index 9e652b56027b7..c0a00e1769995 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx @@ -13,8 +13,8 @@ import type { Criteria, ItemsPerRow, SortingBasicTable, -} from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +} from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; import { getHostsColumns } from './columns'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx index f031d4bbb7057..a6475539e2d42 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx @@ -12,8 +12,8 @@ import type { HostsUncommonProcessesEdges } from '../../../../../common/search_s import { hostsActions, hostsModel, hostsSelectors } from '../../store'; import { defaultToEmptyTag, getEmptyValue } from '../../../../common/components/empty_value'; import { HostDetailsLink } from '../../../../common/components/links'; -import type { Columns, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Columns, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import * as i18n from './translations'; import { getRowItemDraggables } from '../../../../common/components/tables/helpers'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx index 387d9b633cb5e..0086d9bef4ae8 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.tsx @@ -13,7 +13,7 @@ import { createFilter } from '../../../../common/containers/helpers'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { hostsModel } from '../../store'; import { hostsSelectors } from '../../store'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import type { HostsEdges, PageInfoPaginated, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx index e40267f5db1ce..49facc76c33bc 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.tsx @@ -10,7 +10,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react'; import type { inputsModel, State } from '../../../../common/store'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import { createFilter } from '../../../../common/containers/helpers'; import type { hostsModel } from '../../store'; import { hostsSelectors } from '../../store'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx index 5fd3dc48edbbb..2df170cd65b15 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/authentications_query_tab_body.tsx @@ -8,8 +8,8 @@ import React from 'react'; import type { HostsComponentsQueryProps } from './types'; import { MatrixHistogram } from '../../../../common/components/matrix_histogram'; -import { AuthenticationsHostTable } from '../../../../common/components/authentication/authentications_host_table'; -import { histogramConfigs } from '../../../../common/components/authentication/helpers'; +import { AuthenticationsHostTable } from '../../../components/authentication/authentications_host_table'; +import { histogramConfigs } from '../../../components/authentication/helpers'; const HISTOGRAM_QUERY_ID = 'authenticationsHistogramQuery'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx index ec0c484ab1f0b..7de86b8cde273 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/columns.tsx @@ -16,7 +16,7 @@ import { } from '../../../../common/components/drag_and_drop/draggable_wrapper'; import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; import { defaultToEmptyTag, getEmptyTagValue } from '../../../../common/components/empty_value'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; import { PreferenceFormattedBytes } from '../../../../common/components/formatted_bytes'; import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx index c4580e9dc900a..be0558b00f670 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx @@ -16,8 +16,8 @@ import type { NetworkDnsEdges, NetworkDnsFields, } from '../../../../../common/search_strategy'; -import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { getNetworkDnsColumns } from './columns'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx index f2096d9f9abb4..ae3df4159e8da 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/columns.tsx @@ -15,7 +15,7 @@ import { NetworkHttpFields } from '../../../../../common/search_strategy/securit import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { NetworkDetailsLink } from '../../../../common/components/links'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import * as i18n from './translations'; import { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx index d6aa35333ae8a..4d6cd8773d06c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx @@ -12,8 +12,8 @@ import { networkActions, networkModel, networkSelectors } from '../../store'; import type { NetworkHttpEdges } from '../../../../../common/search_strategy'; import { NetworkHttpFields } from '../../../../../common/search_strategy'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getNetworkHttpColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx index e23180277b82c..af7fe2f42e63b 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/columns.tsx @@ -22,7 +22,7 @@ import { } from '../../../../common/components/drag_and_drop/draggable_wrapper'; import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx index 8522daa8cbdbf..d149e1bb474ef 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx @@ -20,8 +20,8 @@ import { } from '../../../../../common/search_strategy'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getCountriesColumnsCurated } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx index 09d4696b00122..ef36956ff98a6 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/columns.tsx @@ -24,7 +24,7 @@ import { import { escapeDataProviderId } from '../../../../common/components/drag_and_drop/helpers'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { NetworkDetailsLink } from '../../../../common/components/links'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx index 9fe095ffd27bc..0870263f9f894 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx @@ -17,8 +17,8 @@ import { NetworkTopTablesFields, } from '../../../../../common/search_strategy'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import type { Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { networkActions, networkModel, networkSelectors } from '../../store'; import { getNFlowColumnsCurated } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx index e107a82144bba..b76d438a4fd01 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/columns.tsx @@ -9,7 +9,7 @@ import React from 'react'; import moment from 'moment'; import type { NetworkTlsNode } from '../../../../../common/search_strategy'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import { getRowItemDraggables, getRowItemDraggable, diff --git a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx index cc41fa5c1a6e8..b981dba31c2b6 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.tsx @@ -13,12 +13,8 @@ import { networkActions, networkModel, networkSelectors } from '../../store'; import type { Direction, NetworkTlsEdges, SortField } from '../../../../../common/search_strategy'; import { NetworkTlsFields } from '../../../../../common/search_strategy'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import type { - Criteria, - ItemsPerRow, - SortingBasicTable, -} from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow, SortingBasicTable } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getTlsColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx index 2de5e7f82f660..12ffc2b3a834b 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/columns.tsx @@ -7,7 +7,7 @@ import type { FlowTargetSourceDest, NetworkUsersItem } from '../../../../../common/search_strategy'; import { defaultToEmptyTag } from '../../../../common/components/empty_value'; -import type { Columns } from '../../../../common/components/paginated_table'; +import type { Columns } from '../../../components/paginated_table'; import * as i18n from './translations'; import { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx index b62982cc705eb..909f4fa77d94d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.tsx @@ -19,12 +19,8 @@ import type { SortField, } from '../../../../../common/search_strategy'; import { NetworkUsersFields } from '../../../../../common/search_strategy'; -import type { - Criteria, - ItemsPerRow, - SortingBasicTable, -} from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Criteria, ItemsPerRow, SortingBasicTable } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getUsersColumns } from './columns'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx index db7ad52f6b57f..326d0112e544e 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.tsx @@ -12,7 +12,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { inputsModel } from '../../../../common/store'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import { networkSelectors } from '../../store'; import type { NetworkDnsRequestOptions, diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx index 53e4b9267b69e..68d0d97f258b6 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.tsx @@ -12,7 +12,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { inputsModel } from '../../../../common/store'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx index 8504671fa44b6..5d6b45b12b422 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.tsx @@ -12,7 +12,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { inputsModel } from '../../../../common/store'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx index 0097270362fa6..a90ba02f5c17d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.tsx @@ -12,7 +12,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { inputsModel } from '../../../../common/store'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx index 849c0a00a84d1..c3d34c02c69c5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.tsx @@ -12,7 +12,7 @@ import type { ESTermQuery } from '../../../../../common/typed_json'; import type { inputsModel } from '../../../../common/store'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import type { networkModel } from '../../store'; import { networkSelectors } from '../../store'; import type { @@ -22,7 +22,10 @@ import type { import { NetworkQueries } from '../../../../../common/search_strategy/security_solution/network'; import * as i18n from './translations'; -import type { FlowTargetSourceDest, PageInfoPaginated } from '../../../../../common/search_strategy'; +import type { + FlowTargetSourceDest, + PageInfoPaginated, +} from '../../../../../common/search_strategy'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export const ID = 'networkTlsQuery'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx index fa88ee734acc0..217b4a9baae15 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.tsx @@ -14,7 +14,7 @@ import { DEFAULT_INDEX_KEY } from '../../../../../common/constants'; import type { inputsModel } from '../../../../common/store'; import { useKibana } from '../../../../common/lib/kibana'; import { createFilter } from '../../../../common/containers/helpers'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import { networkSelectors } from '../../store'; import type { FlowTargetSourceDest, diff --git a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx index cd5dc1129174e..3c5742b32ae33 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx @@ -16,8 +16,8 @@ import { getOrEmptyTagFromValue, } from '../../../../common/components/empty_value'; -import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Columns, Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getRowItemDraggables } from '../../../../common/components/tables/helpers'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx index 363527653f242..3c4f943db4936 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx @@ -9,8 +9,8 @@ import React, { useMemo, useCallback } from 'react'; import { useDispatch } from 'react-redux'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import type { Columns, Criteria, ItemsPerRow } from '../../../../common/components/paginated_table'; -import { PaginatedTable } from '../../../../common/components/paginated_table'; +import type { Columns, Criteria, ItemsPerRow } from '../../../components/paginated_table'; +import { PaginatedTable } from '../../../components/paginated_table'; import { getUserRiskScoreColumns } from './columns'; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx index 295e00122b6a4..e503684aa500b 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.tsx @@ -15,7 +15,7 @@ import { UsersTable } from '../../components/all_users'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { UsersQueries } from '../../../../../common/search_strategy/security_solution/users'; import * as i18n from './translations'; -import { generateTablePaginationOptions } from '../../../../common/components/paginated_table/helpers'; +import { generateTablePaginationOptions } from '../../../components/paginated_table/helpers'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { usersSelectors } from '../../store'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx index e8990f80eb3c0..ee74b4cdffc11 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../../common/mock'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { AuthenticationsQueryTabBody } from './authentications_query_tab_body'; import { UsersType } from '../../store/model'; -import { useAuthentications } from '../../../../common/containers/authentications'; +import { useAuthentications } from '../../../containers/authentications'; jest.mock('../../../common/containers/authentications'); jest.mock('../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx index fdcd5071a9ca9..296424b759e9d 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.tsx @@ -6,9 +6,9 @@ */ import React from 'react'; -import { AuthenticationsUserTable } from '../../../../common/components/authentication/authentications_user_table'; -import { histogramConfigs } from '../../../../common/components/authentication/helpers'; -import type { AuthenticationsUserTableProps } from '../../../../common/components/authentication/types'; +import { AuthenticationsUserTable } from '../../../components/authentication/authentications_user_table'; +import { histogramConfigs } from '../../../components/authentication/helpers'; +import type { AuthenticationsUserTableProps } from '../../../components/authentication/types'; import { MatrixHistogram } from '../../../../common/components/matrix_histogram'; export const ID = 'usersAuthenticationsQuery'; From 0d0439cf899a77e8fcf8eb6179845d150cf9834d Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:48:45 -0700 Subject: [PATCH 06/22] move stat item --- .../components/stat_items/index.tsx | 0 .../components/stat_items/metric.test.tsx | 4 ++-- .../components/stat_items/metric.tsx | 9 ++++++--- .../stat_items/metric_embeddable.test.tsx | 4 ++-- .../stat_items/metric_embeddable.tsx | 2 +- .../stat_items/stat_item_header.test.tsx | 0 .../components/stat_items/stat_item_header.tsx | 2 +- .../components/stat_items/stat_items.test.tsx | 18 +++++++++--------- .../components/stat_items/stat_items.tsx | 10 +++++----- .../components/stat_items/types.ts | 8 ++++++-- .../stat_items/use_kpi_matrix_status.test.tsx | 4 ++-- .../stat_items/use_kpi_matrix_status.ts | 2 +- .../components/stat_items/use_toggle_status.ts | 2 +- .../components/stat_items/utils.test.tsx | 4 ++-- .../components/stat_items/utils.tsx | 2 +- .../components/kpi_hosts/common/index.tsx | 4 ++-- .../hosts/components/kpi_hosts/hosts/index.tsx | 2 +- .../components/kpi_hosts/unique_ips/index.tsx | 2 +- .../components/kpi_network/dns/index.tsx | 2 +- .../network/components/kpi_network/mock.ts | 2 +- .../kpi_network/network_events/index.tsx | 2 +- .../kpi_network/tls_handshakes/index.tsx | 2 +- .../kpi_network/unique_flows/index.tsx | 2 +- .../kpi_network/unique_private_ips/index.tsx | 2 +- .../kpi_users/authentications/index.tsx | 2 +- .../components/kpi_users/total_users/index.tsx | 2 +- 26 files changed, 51 insertions(+), 44 deletions(-) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/index.tsx (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/metric.test.tsx (92%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/metric.tsx (88%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/metric_embeddable.test.tsx (92%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/metric_embeddable.tsx (95%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/stat_item_header.test.tsx (100%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/stat_item_header.tsx (95%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/stat_items.test.tsx (92%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/stat_items.tsx (93%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/types.ts (86%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/use_kpi_matrix_status.test.tsx (93%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/use_kpi_matrix_status.ts (94%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/use_toggle_status.ts (92%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/utils.test.tsx (84%) rename x-pack/plugins/security_solution/public/{common => explore}/components/stat_items/utils.tsx (97%) diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/index.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/stat_items/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/index.tsx diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/metric.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/common/components/stat_items/metric.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx index b6f2bfe452a17..7ab4e1296ce1d 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/metric.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx @@ -10,8 +10,8 @@ import { Metric } from './metric'; import type { RenderResult } from '@testing-library/react'; import { render } from '@testing-library/react'; import React from 'react'; -import { TestProviders } from '../../mock'; -import type { LensAttributes } from '../visualization_actions/types'; +import { TestProviders } from '../../../common/mock'; +import type { LensAttributes } from '../../../common/components/visualization_actions/types'; jest.mock('../visualization_actions', () => { return { diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/metric.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/common/components/stat_items/metric.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/metric.tsx index 23bef14a8ae33..1cde93e7793ac 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/metric.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.tsx @@ -7,10 +7,13 @@ import { EuiFlexGroup, EuiIcon } from '@elastic/eui'; import React from 'react'; import type { StatItem } from './types'; -import { HoverVisibilityContainer } from '../hover_visibility_container'; -import { VisualizationActions, HISTOGRAM_ACTIONS_BUTTON_CLASS } from '../visualization_actions'; +import { HoverVisibilityContainer } from '../../../common/components/hover_visibility_container'; +import { + VisualizationActions, + HISTOGRAM_ACTIONS_BUTTON_CLASS, +} from '../../../common/components/visualization_actions'; import { FlexItem, StatValue } from './utils'; -import { getEmptyTagValue } from '../empty_value'; +import { getEmptyTagValue } from '../../../common/components/empty_value'; export interface MetricProps { fields: StatItem[]; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx index 5041d297f3403..07a9fecc515fd 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx @@ -10,8 +10,8 @@ import { MetricEmbeddable } from './metric_embeddable'; import type { RenderResult } from '@testing-library/react'; import { render } from '@testing-library/react'; import React from 'react'; -import { TestProviders } from '../../mock'; -import type { LensAttributes } from '../visualization_actions/types'; +import { TestProviders } from '../../../common/mock'; +import type { LensAttributes } from '../../../common/components/visualization_actions/types'; jest.mock('../visualization_actions', () => { return { diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.tsx index abc21f1941691..d8e7ffbd60281 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/metric_embeddable.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.tsx @@ -8,7 +8,7 @@ import { EuiFlexGroup, EuiIcon } from '@elastic/eui'; import React from 'react'; import { FlexItem, MetricItem, StatValue } from './utils'; import type { MetricStatItem } from './types'; -import { LensEmbeddable } from '../visualization_actions/lens_embeddable'; +import { LensEmbeddable } from '../../../common/components/visualization_actions/lens_embeddable'; export interface MetricEmbeddableProps { fields: MetricStatItem[]; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_item_header.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_item_header.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/stat_items/stat_item_header.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/stat_item_header.test.tsx diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_item_header.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_item_header.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/common/components/stat_items/stat_item_header.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/stat_item_header.tsx index 364b5acc897a8..9683e3526784c 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_item_header.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_item_header.tsx @@ -7,7 +7,7 @@ import { EuiFlexGroup, EuiFlexItem, EuiButtonIcon, EuiTitle } from '@elastic/eui'; import React from 'react'; import { FlexGroup, StyledTitle } from './utils'; -import * as i18n from '../../containers/query_toggle/translations'; +import * as i18n from '../../../common/containers/query_toggle/translations'; const StatItemHeaderComponent = ({ onToggle, diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx index 07f24944ee880..6a16b9030ab01 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx @@ -12,22 +12,22 @@ import { ThemeProvider } from 'styled-components'; import type { StatItemsProps } from '.'; import { StatItemsComponent } from './stat_items'; -import { BarChart } from '../charts/barchart'; -import { AreaChart } from '../charts/areachart'; +import { BarChart } from '../../../common/components/charts/barchart'; +import { AreaChart } from '../../../common/components/charts/areachart'; import { EuiHorizontalRule } from '@elastic/eui'; -import { mockUpdateDateRange } from '../../../explore/network/components/kpi_network/mock'; +import { mockUpdateDateRange } from '../../network/components/kpi_network/mock'; import { createSecuritySolutionStorageMock, kibanaObservable, mockGlobalState, SUB_PLUGINS_REDUCER, -} from '../../mock'; -import type { State } from '../../store'; -import { createStore } from '../../store'; +} from '../../../common/mock'; +import type { State } from '../../../common/store'; +import { createStore } from '../../../common/store'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import { getMockTheme } from '../../lib/kibana/kibana_react.mock'; -import * as module from '../../containers/query_toggle'; -import type { LensAttributes } from '../visualization_actions/types'; +import { getMockTheme } from '../../../common/lib/kibana/kibana_react.mock'; +import * as module from '../../../common/containers/query_toggle'; +import type { LensAttributes } from '../../../common/components/visualization_actions/types'; const from = '2019-06-15T06:00:00.000Z'; const to = '2019-06-18T06:00:00.000Z'; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.tsx index 9db63060c8e14..bc51940c4fe2a 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/stat_items.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.tsx @@ -15,10 +15,10 @@ import { import React, { useMemo } from 'react'; import deepEqual from 'fast-deep-equal'; -import { AreaChart } from '../charts/areachart'; -import { BarChart } from '../charts/barchart'; +import { AreaChart } from '../../../common/components/charts/areachart'; +import { BarChart } from '../../../common/components/charts/barchart'; -import { histogramDateTimeFormatter } from '../utils'; +import { histogramDateTimeFormatter } from '../../../common/components/utils'; import { StatItemHeader } from './stat_item_header'; import { useToggleStatus } from './use_toggle_status'; @@ -26,8 +26,8 @@ import type { StatItemsProps } from './types'; import { areachartConfigs, barchartConfigs, FlexItem, ChartHeight } from './utils'; import { Metric } from './metric'; import { MetricEmbeddable } from './metric_embeddable'; -import { useIsExperimentalFeatureEnabled } from '../../hooks/use_experimental_features'; -import { LensEmbeddable } from '../visualization_actions/lens_embeddable'; +import { useIsExperimentalFeatureEnabled } from '../../../common/hooks/use_experimental_features'; +import { LensEmbeddable } from '../../../common/components/visualization_actions/lens_embeddable'; export const StatItemsComponent = React.memo( ({ diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/types.ts b/x-pack/plugins/security_solution/public/explore/components/stat_items/types.ts similarity index 86% rename from x-pack/plugins/security_solution/public/common/components/stat_items/types.ts rename to x-pack/plugins/security_solution/public/explore/components/stat_items/types.ts index a8422d1e474ce..07003fd462e82 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/types.ts +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/types.ts @@ -5,8 +5,12 @@ * 2.0. */ import type { IconType } from '@elastic/eui'; -import type { ChartSeriesConfigs, ChartSeriesData, UpdateDateRange } from '../charts/common'; -import type { LensAttributes } from '../visualization_actions/types'; +import type { + ChartSeriesConfigs, + ChartSeriesData, + UpdateDateRange, +} from '../../../common/components/charts/common'; +import type { LensAttributes } from '../../../common/components/visualization_actions/types'; export interface MetricStatItem { color?: string; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.test.tsx index fbba9f4e20422..0cd675bdd6416 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.test.tsx @@ -9,13 +9,13 @@ import { mount } from 'enzyme'; import React from 'react'; import type { StatItemsProps, StatItems } from '.'; -import { fieldsMapping as fieldTitleChartMapping } from '../../../explore/network/components/kpi_network/unique_private_ips'; +import { fieldsMapping as fieldTitleChartMapping } from '../../network/components/kpi_network/unique_private_ips'; import { mockData, mockEnableChartsData, mockNoChartMappings, mockUpdateDateRange, -} from '../../../explore/network/components/kpi_network/mock'; +} from '../../network/components/kpi_network/mock'; import type { HostsKpiStrategyResponse, diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.ts b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.ts similarity index 94% rename from x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.ts rename to x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.ts index a95064cee3167..218f8dbe77409 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/use_kpi_matrix_status.ts +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_kpi_matrix_status.ts @@ -9,7 +9,7 @@ import type { NetworkKpiStrategyResponse, UserskKpiStrategyResponse, } from '../../../../common/search_strategy'; -import type { UpdateDateRange } from '../charts/common'; +import type { UpdateDateRange } from '../../../common/components/charts/common'; import type { StatItems, StatItemsProps } from './types'; import { addValueToAreaChart, addValueToBarChart, addValueToFields } from './utils'; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/use_toggle_status.ts b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_toggle_status.ts similarity index 92% rename from x-pack/plugins/security_solution/public/common/components/stat_items/use_toggle_status.ts rename to x-pack/plugins/security_solution/public/explore/components/stat_items/use_toggle_status.ts index 11c25c7ea709d..900a97d99c09e 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/use_toggle_status.ts +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/use_toggle_status.ts @@ -5,7 +5,7 @@ * 2.0. */ import { useCallback } from 'react'; -import { useQueryToggle } from '../../containers/query_toggle'; +import { useQueryToggle } from '../../../common/containers/query_toggle'; export const useToggleStatus = ({ id, diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/utils.test.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/utils.test.tsx index cebc86131db97..afab433b2bf66 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/utils.test.tsx @@ -6,9 +6,9 @@ */ import { addValueToFields, addValueToAreaChart, addValueToBarChart } from './utils'; -import { fieldsMapping as fieldTitleChartMapping } from '../../../explore/network/components/kpi_network/unique_private_ips'; +import { fieldsMapping as fieldTitleChartMapping } from '../../network/components/kpi_network/unique_private_ips'; -import { mockData, mockEnableChartsData } from '../../../explore/network/components/kpi_network/mock'; +import { mockData, mockEnableChartsData } from '../../network/components/kpi_network/mock'; describe('addValueToFields', () => { const mockNetworkMappings = fieldTitleChartMapping[0]; diff --git a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/utils.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/common/components/stat_items/utils.tsx rename to x-pack/plugins/security_solution/public/explore/components/stat_items/utils.tsx index 3c90d9615a767..62fbbdc393f67 100644 --- a/x-pack/plugins/security_solution/public/common/components/stat_items/utils.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/utils.tsx @@ -16,7 +16,7 @@ import type { NetworkKpiStrategyResponse, UserskKpiStrategyResponse, } from '../../../../common/search_strategy'; -import type { ChartSeriesData, ChartData } from '../charts/common'; +import type { ChartSeriesData, ChartData } from '../../../common/components/charts/common'; import type { StatItem } from './types'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx index 8ba8a68f8f481..0c92362c1b026 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/common/index.tsx @@ -15,8 +15,8 @@ import type { HostsKpiStrategyResponse, NetworkKpiStrategyResponse, } from '../../../../../../common/search_strategy'; -import type { StatItemsProps, StatItems } from '../../../../../common/components/stat_items'; -import { StatItemsComponent, useKpiMatrixStatus } from '../../../../../common/components/stat_items'; +import type { StatItemsProps, StatItems } from '../../../../components/stat_items'; +import { StatItemsComponent, useKpiMatrixStatus } from '../../../../components/stat_items'; import type { UpdateDateRange } from '../../../../../common/components/charts/common'; import type { UserskKpiStrategyResponse } from '../../../../../../common/search_strategy/security_solution/users'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx index 661bd34b2de4b..4cf9bd91f6c35 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiHostAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_area'; import { kpiHostMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_host_metric'; import { useHostsKpiHosts, ID } from '../../../containers/kpi_hosts/hosts'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx index 8e8224a9bc554..3cb0122d5687d 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiUniqueIpsAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_area'; import { kpiUniqueIpsBarLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_bar'; import { kpiUniqueIpsDestinationMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/hosts/kpi_unique_ips_destination_metric'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx index 9d922c8f9cadd..bea6ef43de363 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiDnsQueriesLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_dns_queries'; import { useNetworkKpiDns, ID } from '../../../containers/kpi_network/dns'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts index 00d0c649dcd75..cc30a9b920edc 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/mock.ts @@ -6,7 +6,7 @@ */ import type { NetworkKpiStrategyResponse } from '../../../../../common/search_strategy'; -import type { StatItems } from '../../../../common/components/stat_items'; +import type { StatItems } from '../../../components/stat_items'; import { kpiUniquePrivateIpsAreaLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_area'; import { kpiUniquePrivateIpsBarLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_bar'; import { kpiUniquePrivateIpsDestinationMetricLensAttributes } from '../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_private_ips_destination_metric'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx index eb7e132b6da1c..5aa792fd7c220 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useState } from 'react'; import { euiPaletteColorBlind } from '@elastic/eui'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { ID, useNetworkKpiNetworkEvents } from '../../../containers/kpi_network/network_events'; import type { NetworkKpiProps } from '../types'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx index ba4c9a48d8e54..53eb79d88e3fa 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiTlsHandshakesLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_tls_handshakes'; import { useNetworkKpiTlsHandshakes, ID } from '../../../containers/kpi_network/tls_handshakes'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx index 116e3afd4c57a..6df7b9a2798a4 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.tsx @@ -7,7 +7,7 @@ import React, { useState, useEffect } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiUniqueFlowIdsLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/network/kpi_unique_flow_ids'; import { useNetworkKpiUniqueFlows, ID } from '../../../containers/kpi_network/unique_flows'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx index 3cead1f10ac6f..8f8e5e5df620f 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useState } from 'react'; import { euiPaletteColorBlind } from '@elastic/eui'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { useNetworkKpiUniquePrivateIps, ID, diff --git a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx index 509480d93facc..743d07bfa32f0 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState } from 'react'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { kpiUserAuthenticationsAreaLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_area'; import { kpiUserAuthenticationsBarLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_bar'; import { kpiUserAuthenticationsMetricSuccessLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_user_authentications_metric_success'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx index 735ddf52cc3af..930eb25b8a429 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.tsx @@ -8,7 +8,7 @@ import { euiPaletteColorBlind } from '@elastic/eui'; import React, { useEffect, useState } from 'react'; import { UsersQueries } from '../../../../../../common/search_strategy/security_solution/users'; -import type { StatItems } from '../../../../../common/components/stat_items'; +import type { StatItems } from '../../../../components/stat_items'; import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; import { kpiTotalUsersMetricLensAttributes } from '../../../../../common/components/visualization_actions/lens_attributes/users/kpi_total_users_metric'; From 110d87d2aba8649b6d38087f826879802185fe98 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 14:54:33 -0700 Subject: [PATCH 07/22] risk score > explore --- .../cti_details/risk_summary.tsx | 6 ++-- .../cti_details/threat_summary_view.tsx | 2 +- .../event_details/cti_details/translations.ts | 4 +-- .../event_details/use_risk_score_data.test.ts | 2 +- .../event_details/use_risk_score_data.ts | 4 +-- .../summary/host_panel/host_panel.test.tsx | 2 +- .../tabs/summary/host_panel/index.tsx | 2 +- .../tabs/summary/user_panel/index.tsx | 2 +- .../summary/user_panel/user_panel.test.tsx | 2 +- .../components}/risk_score/constants.ts | 0 .../risk_score}/enable_risk_score/index.tsx | 8 ++--- .../enable_risk_score/translations.ts | 4 +-- .../risk_details_tab_body/index.test.tsx | 12 +++---- .../risk_details_tab_body/index.tsx | 32 +++++++++++-------- .../risk_details_tab_body/translations.ts | 4 +-- .../risk_information/index.test.tsx | 4 +-- .../risk_score}/risk_information/index.tsx | 8 ++--- .../risk_information/translations.ts | 4 +-- .../risk_score_doc_link.tsx | 6 ++-- .../risk_score_enable_button.test.tsx | 4 +-- .../risk_score_enable_button.tsx | 12 +++---- .../risk_score_header_title.tsx | 6 ++-- .../risk_score_no_data_detected.tsx | 8 ++--- .../risk_score_restart_button.test.tsx | 4 +-- .../risk_score_restart_button.tsx | 12 +++---- .../risk_score_upgrade_button.test.tsx | 4 +-- .../risk_score_upgrade_button.tsx | 12 +++---- .../risk_score_onboarding/translations.ts | 2 +- .../use_risk_score_toast_content.tsx | 4 +-- .../risk_score_onboarding/utils.test.ts | 8 ++--- .../risk_score_onboarding/utils.ts | 10 +++--- .../risk_score_over_time/index.test.tsx | 2 +- .../risk_score_over_time/index.tsx | 18 +++++------ .../risk_score_over_time/translations.ts | 2 +- .../components/risk_score}/translations.ts | 4 +-- .../containers/risk_score}/all/index.test.tsx | 10 +++--- .../containers/risk_score}/all/index.tsx | 23 +++++++------ .../risk_score}/all/translations.ts | 2 +- .../risk_score}/feature_status/api.ts | 6 ++-- .../risk_score}/feature_status/index.test.ts | 8 ++--- .../risk_score}/feature_status/index.ts | 6 ++-- .../containers/risk_score}/index.ts | 2 +- .../containers/risk_score}/kpi/index.tsx | 20 ++++++------ .../risk_score}/kpi/translations.ts | 2 +- .../risk_score}/onboarding/api/index.ts | 0 .../onboarding/api/ingest_pipelines.test.ts | 4 +-- .../onboarding/api/ingest_pipelines.ts | 0 .../risk_score}/onboarding/api/onboarding.ts | 4 +-- .../onboarding/api/saved_objects.ts | 9 ++++-- .../onboarding/api/stored_scripts.test.ts | 4 +-- .../onboarding/api/stored_scripts.ts | 2 +- .../onboarding/api/transforms.test.ts | 4 +-- .../risk_score}/onboarding/api/transforms.ts | 0 .../onboarding/api/translations.ts | 2 +- .../risk_score}/onboarding/api/types.ts | 0 .../kpi_hosts/risky_hosts/index.tsx | 2 +- .../hosts/pages/details/details_tabs.tsx | 2 +- .../host_risk_score_tab_body.test.tsx | 2 +- .../navigation/host_risk_score_tab_body.tsx | 6 ++-- .../users/pages/details/details_tabs.tsx | 2 +- .../user_risk_score_tab_body.test.tsx | 2 +- .../navigation/user_risk_score_tab_body.tsx | 6 ++-- .../entity_analytics/header/index.tsx | 2 +- .../risk_score/index.test.tsx | 2 +- .../entity_analytics/risk_score/index.tsx | 8 ++--- .../risk_score/translations.ts | 4 +-- .../components/host_overview/index.test.tsx | 2 +- .../components/host_overview/index.tsx | 4 +-- .../components/user_overview/index.test.tsx | 2 +- .../components/user_overview/index.tsx | 4 +-- .../public/overview/pages/overview.test.tsx | 2 +- 71 files changed, 195 insertions(+), 185 deletions(-) rename x-pack/plugins/security_solution/public/{ => explore/components}/risk_score/constants.ts (100%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/enable_risk_score/index.tsx (88%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/enable_risk_score/translations.ts (88%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_details_tab_body/index.test.tsx (89%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_details_tab_body/index.tsx (84%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_details_tab_body/translations.ts (75%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_information/index.test.tsx (92%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_information/index.tsx (92%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_information/translations.ts (91%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_doc_link.tsx (81%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_enable_button.test.tsx (94%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_enable_button.tsx (78%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_header_title.tsx (76%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_no_data_detected.tsx (85%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_restart_button.test.tsx (94%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_restart_button.tsx (75%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_upgrade_button.test.tsx (96%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/risk_score_upgrade_button.tsx (87%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/translations.ts (90%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/use_risk_score_toast_content.tsx (83%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/utils.test.ts (95%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_onboarding/utils.ts (96%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_over_time/index.test.tsx (97%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_over_time/index.tsx (88%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/risk_score_over_time/translations.ts (80%) rename x-pack/plugins/security_solution/public/{risk_score/components => explore/components/risk_score}/translations.ts (86%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/all/index.test.tsx (93%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/all/index.tsx (88%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/all/translations.ts (77%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/feature_status/api.ts (77%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/feature_status/index.test.ts (90%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/feature_status/index.ts (88%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/index.ts (92%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/kpi/index.tsx (80%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/kpi/translations.ts (71%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/index.ts (100%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/ingest_pipelines.test.ts (83%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/ingest_pipelines.ts (100%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/onboarding.ts (94%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/saved_objects.ts (94%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/stored_scripts.test.ts (83%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/stored_scripts.ts (97%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/transforms.test.ts (92%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/transforms.ts (100%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/translations.ts (96%) rename x-pack/plugins/security_solution/public/{risk_score/containers => explore/containers/risk_score}/onboarding/api/types.ts (100%) diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx index 657bf12e89f29..765673f0c3586 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx @@ -13,10 +13,10 @@ import { EnrichedDataRow, ThreatSummaryPanelHeader } from './threat_summary_view import { RiskScore } from '../../severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; -import type { HostRisk, UserRisk } from '../../../../risk_score/containers'; +import type { HostRisk, UserRisk } from '../../../../explore/containers/risk_score'; import { getEmptyValue } from '../../empty_value'; -import { RiskScoreDocLink } from '../../../../risk_score/components/risk_score_onboarding/risk_score_doc_link'; -import { RiskScoreHeaderTitle } from '../../../../risk_score/components/risk_score_onboarding/risk_score_header_title'; +import { RiskScoreDocLink } from '../../../../explore/components/risk_score/risk_score_onboarding/risk_score_doc_link'; +import { RiskScoreHeaderTitle } from '../../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; interface HostRiskEntity { originalRisk?: RiskSeverity | undefined; diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/threat_summary_view.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/threat_summary_view.tsx index 5a1fbaf6f179d..a9a49f851b530 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/threat_summary_view.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/threat_summary_view.tsx @@ -28,7 +28,7 @@ import type { } from '../../../../../common/search_strategy'; import { RiskSummary } from './risk_summary'; import { EnrichmentSummary } from './enrichment_summary'; -import type { HostRisk, UserRisk } from '../../../../risk_score/containers'; +import type { HostRisk, UserRisk } from '../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; const UppercaseEuiTitle = styled(EuiTitle)` diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/translations.ts b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/translations.ts index 36138f3b2a609..b302a50937597 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/translations.ts +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/translations.ts @@ -6,9 +6,9 @@ */ import { i18n } from '@kbn/i18n'; -import { getRiskEntityTranslation } from '../../../../risk_score/components/translations'; +import { getRiskEntityTranslation } from '../../../../explore/components/risk_score/translations'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; -export * from '../../../../risk_score/components/translations'; +export * from '../../../../explore/components/risk_score/translations'; export const FEED_NAME_PREPOSITION = i18n.translate( 'xpack.securitySolution.eventDetails.ctiSummary.feedNamePreposition', diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts index 6d6d7c46e954e..c52110534002f 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../mock'; import { ONLY_FIRST_ITEM_PAGINATION, useRiskScoreData } from './use_risk_score_data'; -import { useRiskScore } from '../../../risk_score/containers'; +import { useRiskScore } from '../../../explore/containers/risk_score'; import { useBasicDataFromDetailsData } from '../../../timelines/components/side_panel/event_details/helpers'; import { RiskScoreEntity } from '../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.ts b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.ts index 5c9a246e31e00..aee2ee025072f 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.ts +++ b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.ts @@ -12,8 +12,8 @@ import { buildUserNamesFilter, RiskScoreEntity, } from '../../../../common/search_strategy'; -import type { HostRisk, UserRisk } from '../../../risk_score/containers'; -import { useRiskScore } from '../../../risk_score/containers'; +import type { HostRisk, UserRisk } from '../../../explore/containers/risk_score'; +import { useRiskScore } from '../../../explore/containers/risk_score'; export const ONLY_FIRST_ITEM_PAGINATION = { cursorStart: 0, diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx index 407a604bc9e43..06181a379902b 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx @@ -18,7 +18,7 @@ import { HostPanel } from '.'; import { mockBrowserFields } from '../../../../../../common/containers/source/mock'; import { getTimelineEventData } from '../../../utils/get_timeline_event_data'; import { RiskSeverity } from '../../../../../../../common/search_strategy'; -import { useRiskScore } from '../../../../../../risk_score/containers'; +import { useRiskScore } from '../../../../../../explore/containers/risk_score'; jest.mock('../../../../../../risk_score/containers'); const mockUseRiskScore = useRiskScore as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx index fccb839c3236c..cfc884d26e2a9 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx @@ -13,7 +13,7 @@ import type { EuiFlexItemProps } from '@elastic/eui'; import { TimelineId } from '../../../../../../../common/types'; import { isAlertFromEndpointEvent } from '../../../../../../common/utils/endpoint_alert_check'; import { SummaryValueCell } from '../../../../../../common/components/event_details/table/summary_value_cell'; -import { useRiskScore } from '../../../../../../risk_score/containers'; +import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; import { RiskScore } from '../../../../../../common/components/severity/common'; diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx index 6813ea61a4dc9..9dd499c7e44c6 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx @@ -10,7 +10,7 @@ import type { TimelineEventsDetailsItem } from '@kbn/timelines-plugin/common'; import React, { useCallback, useMemo } from 'react'; import { find } from 'lodash/fp'; import type { EuiFlexItemProps } from '@elastic/eui/src/components/flex/flex_item'; -import { useRiskScore } from '../../../../../../risk_score/containers'; +import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; import { RiskScore } from '../../../../../../common/components/severity/common'; diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx index aa93253993338..a9cd5d25d13ba 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx @@ -16,7 +16,7 @@ import type { UserPanelProps } from '.'; import { UserPanel } from '.'; import { getTimelineEventData } from '../../../utils/get_timeline_event_data'; import { RiskSeverity } from '../../../../../../../common/search_strategy'; -import { useRiskScore } from '../../../../../../risk_score/containers'; +import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { find } from 'lodash/fp'; jest.mock('../../../../../../risk_score/containers'); diff --git a/x-pack/plugins/security_solution/public/risk_score/constants.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/constants.ts similarity index 100% rename from x-pack/plugins/security_solution/public/risk_score/constants.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/constants.ts diff --git a/x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx index 6a21df109c3a1..0b5b3c43a0a9d 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx @@ -7,11 +7,11 @@ import { EuiEmptyPrompt, EuiPanel, EuiToolTip } from '@elastic/eui'; import React from 'react'; import { RiskScoreUpgradeButton } from '../risk_score_onboarding/risk_score_upgrade_button'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; -import { useCheckSignalIndex } from '../../../detections/containers/detection_engine/alerts/use_check_signal_index'; -import type { inputsModel } from '../../../common/store'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { useCheckSignalIndex } from '../../../../detections/containers/detection_engine/alerts/use_check_signal_index'; +import type { inputsModel } from '../../../../common/store'; import { RiskScoreHeaderTitle } from '../risk_score_onboarding/risk_score_header_title'; -import { HeaderSection } from '../../../common/components/header_section'; +import { HeaderSection } from '../../../../common/components/header_section'; import { RiskScoreDocLink } from '../risk_score_onboarding/risk_score_doc_link'; import { RiskScoreEnableButton } from '../risk_score_onboarding/risk_score_enable_button'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts similarity index 88% rename from x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts index 114f809eb4ad0..cae10f8d4627d 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/enable_risk_score/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts @@ -4,8 +4,8 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '@kbn/i18n'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; export const ENABLE_RISK_SCORE_POPOVER = i18n.translate( diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx index 9d76c15709268..6aa4e7637b9cc 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx @@ -7,14 +7,14 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { TestProviders } from '../../../common/mock'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; +import { TestProviders } from '../../../../common/mock'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; -import { useRiskScore } from '../../containers'; +import { useRiskScore } from '../../../containers/risk_score'; import { RiskDetailsTabBody } from '.'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { HostsType } from '../../../explore/hosts/store/model'; -import { UsersType } from '../../../explore/users/store/model'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { HostsType } from '../../../hosts/store/model'; +import { UsersType } from '../../../users/store/model'; jest.mock('../../containers'); jest.mock('../../../common/containers/query_toggle'); diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx similarity index 84% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx index 0c8eeb25bd6a9..82f27a7fecb92 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx @@ -8,25 +8,29 @@ import { EuiButton, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; import styled from 'styled-components'; -import { RISKY_HOSTS_DASHBOARD_TITLE, RISKY_USERS_DASHBOARD_TITLE } from '../../constants'; +import { RISKY_HOSTS_DASHBOARD_TITLE, RISKY_USERS_DASHBOARD_TITLE } from '../constants'; import { EnableRiskScore } from '../enable_risk_score'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; -import type { State } from '../../../common/store'; -import { hostsModel, hostsSelectors } from '../../../explore/hosts/store'; -import { usersSelectors } from '../../../explore/users/store'; +import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; +import type { State } from '../../../../common/store'; +import { hostsModel, hostsSelectors } from '../../../hosts/store'; +import { usersSelectors } from '../../../users/store'; import { RiskInformationButtonEmpty } from '../risk_information'; import * as i18n from './translations'; -import { useQueryInspector } from '../../../common/components/page/manage_query'; +import { useQueryInspector } from '../../../../common/components/page/manage_query'; import { RiskScoreOverTime } from '../risk_score_over_time'; -import { TopRiskScoreContributors } from '../../../common/components/top_risk_score_contributors'; -import { useQueryToggle } from '../../../common/containers/query_toggle'; -import { HostRiskScoreQueryId, UserRiskScoreQueryId, useRiskScore } from '../../containers'; -import type { HostRiskScore, UserRiskScore } from '../../../../common/search_strategy'; -import { buildEntityNameFilter, RiskScoreEntity } from '../../../../common/search_strategy'; -import type { UsersComponentsQueryProps } from '../../../explore/users/pages/navigation/types'; -import type { HostsComponentsQueryProps } from '../../../explore/hosts/pages/navigation/types'; -import { useDashboardButtonHref } from '../../../common/hooks/use_dashboard_button_href'; +import { TopRiskScoreContributors } from '../../../../common/components/top_risk_score_contributors'; +import { useQueryToggle } from '../../../../common/containers/query_toggle'; +import { + HostRiskScoreQueryId, + UserRiskScoreQueryId, + useRiskScore, +} from '../../../containers/risk_score'; +import type { HostRiskScore, UserRiskScore } from '../../../../../common/search_strategy'; +import { buildEntityNameFilter, RiskScoreEntity } from '../../../../../common/search_strategy'; +import type { UsersComponentsQueryProps } from '../../../users/pages/navigation/types'; +import type { HostsComponentsQueryProps } from '../../../hosts/pages/navigation/types'; +import { useDashboardButtonHref } from '../../../../common/hooks/use_dashboard_button_href'; import { RiskScoresNoDataDetected } from '../risk_score_onboarding/risk_score_no_data_detected'; const StyledEuiFlexGroup = styled(EuiFlexGroup)` diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts similarity index 75% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts index d0b2038caa919..4042e7180b95f 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_details_tab_body/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; export const RISK_SCORE_OVER_TIME = (riskEntity: RiskScoreEntity) => diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.test.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.test.tsx index 44aee022f2f53..19e21a57e5559 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.test.tsx @@ -8,8 +8,8 @@ import { render, fireEvent } from '@testing-library/react'; import React from 'react'; import { RiskInformationButtonEmpty, RiskInformationButtonIcon } from '.'; -import { TestProviders } from '../../../common/mock'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; describe.each([RiskScoreEntity.host, RiskScoreEntity.user])( 'Risk Information entityType: %s', diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx index 144e8597eef56..1300a6007fd41 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx @@ -22,13 +22,13 @@ import { EuiTitle, useGeneratedHtmlId, } from '@elastic/eui'; -import { FormattedMessage } from '@kbn/i18n-react'; import React from 'react'; +import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; import { getRiskEntityTranslation } from '../translations'; import * as i18n from './translations'; -import { useOnOpenCloseHandler } from '../../../helper_hooks'; -import { RiskScore } from '../../../common/components/severity/common'; -import { RiskScoreEntity, RiskSeverity } from '../../../../common/search_strategy'; +import { useOnOpenCloseHandler } from '../../../../helper_hooks'; +import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreDocLink } from '../risk_score_onboarding/risk_score_doc_link'; const getTableColumns = (riskEntity: RiskScoreEntity): Array> => [ diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts similarity index 91% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_information/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts index c3e5101f3790a..6a2c1620b39ca 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_information/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; export const INFORMATION_CLASSIFICATION_HEADER = i18n.translate( diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_doc_link.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx similarity index 81% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_doc_link.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx index 0c71b364d138f..9f0fc185ed450 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_doc_link.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_doc_link.tsx @@ -7,9 +7,9 @@ import { EuiLink } from '@elastic/eui'; import React from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { RISKY_HOSTS_DOC_LINK, RISKY_USERS_DOC_LINK } from '../../../../common/constants'; -import { LEARN_MORE } from '../../../overview/components/entity_analytics/risk_score/translations'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RISKY_HOSTS_DOC_LINK, RISKY_USERS_DOC_LINK } from '../../../../../common/constants'; +import { LEARN_MORE } from '../../../../overview/components/entity_analytics/risk_score/translations'; const RiskScoreDocLinkComponent = ({ riskScoreEntity, diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.test.tsx index b1df8fc2f9693..070b1df90fb6c 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.test.tsx @@ -7,8 +7,8 @@ import { act, render, screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import React from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { TestProviders } from '../../../common/mock'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; import { RiskScoreEnableButton } from './risk_score_enable_button'; import { installRiskScoreModule } from './utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx similarity index 78% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx index 24ad34757ead6..1e7b385fc9f4a 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_enable_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx @@ -7,13 +7,13 @@ import { EuiButton } from '@elastic/eui'; import React, { useCallback } from 'react'; -import { FormattedMessage } from '@kbn/i18n-react'; +import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; -import { useSpaceId } from '../../../common/hooks/use_space_id'; -import { useKibana } from '../../../common/lib/kibana'; -import type { inputsModel } from '../../../common/store'; -import { REQUEST_NAMES, useFetch } from '../../../common/hooks/use_fetch'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { useSpaceId } from '../../../../common/hooks/use_space_id'; +import { useKibana } from '../../../../common/lib/kibana'; +import type { inputsModel } from '../../../../common/store'; +import { REQUEST_NAMES, useFetch } from '../../../../common/hooks/use_fetch'; import { useRiskScoreToastContent } from './use_risk_score_toast_content'; import { installRiskScoreModule } from './utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_header_title.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx similarity index 76% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_header_title.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx index c01b35ac1f08a..e24a89944180c 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_header_title.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx @@ -6,9 +6,9 @@ */ import React from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { NavItemBetaBadge } from '../../../common/components/navigation/nav_item_beta_badge'; -import * as i18n from '../../../overview/components/entity_analytics/common/translations'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { NavItemBetaBadge } from '../../../../common/components/navigation/nav_item_beta_badge'; +import * as i18n from '../../../../overview/components/entity_analytics/common/translations'; import { TECHNICAL_PREVIEW } from './translations'; const RiskScoreHeaderTitleComponent = ({ diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_no_data_detected.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_no_data_detected.tsx similarity index 85% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_no_data_detected.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_no_data_detected.tsx index 4a0aed6a10c49..3ea3b4a6875fb 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_no_data_detected.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_no_data_detected.tsx @@ -7,14 +7,14 @@ import { EuiEmptyPrompt, EuiPanel, EuiToolTip } from '@elastic/eui'; import React, { useMemo } from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; -import { HeaderSection } from '../../../common/components/header_section'; +import { HeaderSection } from '../../../../common/components/header_section'; import * as i18n from './translations'; import { RiskScoreHeaderTitle } from './risk_score_header_title'; import { RiskScoreRestartButton } from './risk_score_restart_button'; -import type { inputsModel } from '../../../common/store'; -import * as overviewI18n from '../../../overview/components/entity_analytics/common/translations'; +import type { inputsModel } from '../../../../common/store'; +import * as overviewI18n from '../../../../overview/components/entity_analytics/common/translations'; const RiskScoresNoDataDetectedComponent = ({ entityType, diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.test.tsx similarity index 94% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.test.tsx index dbccdd9a0c085..d6785847cd833 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.test.tsx @@ -7,8 +7,8 @@ import { act, render, screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import React from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { TestProviders } from '../../../common/mock'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; import { RiskScoreRestartButton } from './risk_score_restart_button'; import { restartRiskScoreTransforms } from './utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx similarity index 75% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx index 7f4316b77ee97..9d07f33b1ea9d 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_restart_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx @@ -7,13 +7,13 @@ import { EuiButton } from '@elastic/eui'; import React, { useCallback } from 'react'; -import { FormattedMessage } from '@kbn/i18n-react'; +import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; -import { useSpaceId } from '../../../common/hooks/use_space_id'; -import { useKibana } from '../../../common/lib/kibana'; -import type { inputsModel } from '../../../common/store'; -import { REQUEST_NAMES, useFetch } from '../../../common/hooks/use_fetch'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { useSpaceId } from '../../../../common/hooks/use_space_id'; +import { useKibana } from '../../../../common/lib/kibana'; +import type { inputsModel } from '../../../../common/store'; +import { REQUEST_NAMES, useFetch } from '../../../../common/hooks/use_fetch'; import { useRiskScoreToastContent } from './use_risk_score_toast_content'; import { restartRiskScoreTransforms } from './utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.test.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.test.tsx index ededbd896e3e4..41032690fdfd0 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.test.tsx @@ -7,8 +7,8 @@ import { act, render, screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import React from 'react'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { TestProviders } from '../../../common/mock'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; import { RiskScoreUpgradeButton } from './risk_score_upgrade_button'; import { upgradeHostRiskScoreModule, upgradeUserRiskScoreModule } from './utils'; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx similarity index 87% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx index 24e08c770ec3e..b4469f45f7fca 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/risk_score_upgrade_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx @@ -7,14 +7,14 @@ import { EuiButton, EuiConfirmModal } from '@elastic/eui'; import React, { useCallback, useState } from 'react'; -import { FormattedMessage } from '@kbn/i18n-react'; -import { useSpaceId } from '../../../common/hooks/use_space_id'; -import { useKibana } from '../../../common/lib/kibana'; -import type { inputsModel } from '../../../common/store'; +import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { useSpaceId } from '../../../../common/hooks/use_space_id'; +import { useKibana } from '../../../../common/lib/kibana'; +import type { inputsModel } from '../../../../common/store'; import { upgradeHostRiskScoreModule, upgradeUserRiskScoreModule } from './utils'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { useRiskScoreToastContent } from './use_risk_score_toast_content'; -import { REQUEST_NAMES, useFetch } from '../../../common/hooks/use_fetch'; +import { REQUEST_NAMES, useFetch } from '../../../../common/hooks/use_fetch'; import { RiskScoreDocLink } from './risk_score_doc_link'; const RiskScoreUpgradeButtonComponent = ({ diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts similarity index 90% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts index 7ae675bdd6111..bb07817d87d25 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const TECHNICAL_PREVIEW = i18n.translate( 'xpack.securitySolution.riskScore.technicalPreviewLabel', diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/use_risk_score_toast_content.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx similarity index 83% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/use_risk_score_toast_content.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx index 7df01d9f8bd86..72dda3ccd3c64 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/use_risk_score_toast_content.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx @@ -8,9 +8,9 @@ import { EuiButton, EuiSpacer } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; import styled from 'styled-components'; -import { FormattedMessage } from '@kbn/i18n-react'; +import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { RiskScoreDocLink } from './risk_score_doc_link'; const StyledButton = styled(EuiButton)` diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.test.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts similarity index 95% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.test.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts index cb46c3a255d3a..97e16590c477f 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.test.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts @@ -5,19 +5,19 @@ * 2.0. */ import type { HttpSetup } from '@kbn/core/public'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getIngestPipelineName, getLegacyIngestPipelineName, getRiskScoreLatestTransformId, getRiskScorePivotTransformId, -} from '../../../../common/utils/risk_score_modules'; +} from '../../../../../common/utils/risk_score_modules'; import { bulkDeletePrebuiltSavedObjects, bulkCreatePrebuiltSavedObjects, -} from '../../containers/onboarding/api'; +} from '../../../containers/risk_score/onboarding/api'; -import * as api from '../../containers/onboarding/api'; +import * as api from '../../../containers/risk_score/onboarding/api'; import { installRiskScoreModule, restartRiskScoreTransforms, diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.ts similarity index 96% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.ts index ee5eebd109b05..65677900f979e 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_onboarding/utils.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.ts @@ -6,9 +6,9 @@ */ import type { HttpSetup, NotificationsStart, ThemeServiceStart } from '@kbn/core/public'; import type { DashboardStart } from '@kbn/dashboard-plugin/public'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import * as utils from '../../../../common/utils/risk_score_modules'; -import type { inputsModel } from '../../../common/store'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import * as utils from '../../../../../common/utils/risk_score_modules'; +import type { inputsModel } from '../../../../common/store'; import { deleteStoredScripts, @@ -19,12 +19,12 @@ import { bulkCreatePrebuiltSavedObjects, stopTransforms, startTransforms, -} from '../../containers/onboarding/api'; +} from '../../../containers/risk_score/onboarding/api'; import { INGEST_PIPELINE_DELETION_ERROR_MESSAGE, TRANSFORM_DELETION_ERROR_MESSAGE, UNINSTALLATION_ERROR, -} from '../../containers/onboarding/api/translations'; +} from '../../../containers/risk_score/onboarding/api/translations'; interface InstallRiskScoreModule { dashboard?: DashboardStart; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.test.tsx similarity index 97% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.test.tsx index 0d97fbed2407a..d0f4239bae33a 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.test.tsx @@ -8,7 +8,7 @@ import { render } from '@testing-library/react'; import React from 'react'; import { RiskScoreOverTime, scoreFormatter } from '.'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; import { LineSeries } from '@elastic/charts'; const mockLineSeries = LineSeries as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx index 970dfff6373cb..d5c52f0da784d 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx @@ -17,18 +17,18 @@ import { AnnotationDomainType, LineAnnotation, } from '@elastic/charts'; -import { euiThemeVars } from '@kbn/ui-theme'; import { EuiFlexGroup, EuiFlexItem, EuiLoadingChart, EuiText, EuiPanel } from '@elastic/eui'; import styled from 'styled-components'; -import { chartDefaultSettings, useTheme } from '../../../common/components/charts/common'; -import { useTimeZone } from '../../../common/lib/kibana'; -import { histogramDateTimeFormatter } from '../../../common/components/utils'; -import { HeaderSection } from '../../../common/components/header_section'; -import { InspectButton, InspectButtonContainer } from '../../../common/components/inspect'; +import { euiThemeVars } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-ui-theme'; +import { chartDefaultSettings, useTheme } from '../../../../common/components/charts/common'; +import { useTimeZone } from '../../../../common/lib/kibana'; +import { histogramDateTimeFormatter } from '../../../../common/components/utils'; +import { HeaderSection } from '../../../../common/components/header_section'; +import { InspectButton, InspectButtonContainer } from '../../../../common/components/inspect'; import * as i18n from './translations'; -import { PreferenceFormattedDate } from '../../../common/components/formatted_date'; -import type { HostRiskScore, UserRiskScore } from '../../../../common/search_strategy'; -import { isUserRiskScore } from '../../../../common/search_strategy'; +import { PreferenceFormattedDate } from '../../../../common/components/formatted_date'; +import type { HostRiskScore, UserRiskScore } from '../../../../../common/search_strategy'; +import { isUserRiskScore } from '../../../../../common/search_strategy'; export interface RiskScoreOverTimeProps { from: string; diff --git a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts similarity index 80% rename from x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts index a3d32f5e5d59f..d8ce1b55e6325 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/risk_score_over_time/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const RISK_THRESHOLD = i18n.translate( 'xpack.securitySolution.hosts.hostScoreOverTime.riskyThresholdHeader', diff --git a/x-pack/plugins/security_solution/public/risk_score/components/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts similarity index 86% rename from x-pack/plugins/security_solution/public/risk_score/components/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts index 8d845c6d99987..c339f2cddbba1 100644 --- a/x-pack/plugins/security_solution/public/risk_score/components/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; -import { RiskScoreEntity } from '../../../common/search_strategy'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { RiskScoreEntity } from '../../../../common/search_strategy'; export const HOST = i18n.translate('xpack.securitySolution.riskScore.overview.hostTitle', { defaultMessage: 'Host', diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/all/index.test.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx similarity index 93% rename from x-pack/plugins/security_solution/public/risk_score/containers/all/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx index dc2b8dac58493..226d311bd1f95 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/all/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx @@ -6,13 +6,13 @@ */ import { renderHook } from '@testing-library/react-hooks'; import { useRiskScore } from '.'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; -import { useAppToasts } from '../../../common/hooks/use_app_toasts'; -import { useAppToastsMock } from '../../../common/hooks/use_app_toasts.mock'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; +import { useAppToastsMock } from '../../../../common/hooks/use_app_toasts.mock'; import { useRiskScoreFeatureStatus } from '../feature_status'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/all/index.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.tsx similarity index 88% rename from x-pack/plugins/security_solution/public/risk_score/containers/all/index.tsx rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.tsx index 977bc10caecc5..5ad61b1b29b72 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/all/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.tsx @@ -8,23 +8,26 @@ import { useCallback, useEffect, useMemo } from 'react'; import { useRiskScoreFeatureStatus } from '../feature_status'; -import { createFilter } from '../../../common/containers/helpers'; -import type { RiskScoreSortField, StrategyResponseType } from '../../../../common/search_strategy'; +import { createFilter } from '../../../../common/containers/helpers'; +import type { + RiskScoreSortField, + StrategyResponseType, +} from '../../../../../common/search_strategy'; import { RiskQueries, getUserRiskIndex, RiskScoreEntity, getHostRiskIndex, -} from '../../../../common/search_strategy'; -import type { ESQuery } from '../../../../common/typed_json'; +} from '../../../../../common/search_strategy'; +import type { ESQuery } from '../../../../../common/typed_json'; import * as i18n from './translations'; -import type { InspectResponse } from '../../../types'; -import { useAppToasts } from '../../../common/hooks/use_app_toasts'; -import { isIndexNotFoundError } from '../../../common/utils/exceptions'; -import type { inputsModel } from '../../../common/store'; -import { useSpaceId } from '../../../common/hooks/use_space_id'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../types'; +import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; +import { isIndexNotFoundError } from '../../../../common/utils/exceptions'; +import type { inputsModel } from '../../../../common/store'; +import { useSpaceId } from '../../../../common/hooks/use_space_id'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; export interface RiskScoreState { data: diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/all/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts similarity index 77% rename from x-pack/plugins/security_solution/public/risk_score/containers/all/translations.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts index 8cc275674d4e9..15657c2ac8b2e 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/all/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const ERROR_RISK_SCORE = i18n.translate( 'xpack.securitySolution.riskScore.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/api.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/api.ts similarity index 77% rename from x-pack/plugins/security_solution/public/risk_score/containers/feature_status/api.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/api.ts index ad2802e76ec00..c644e6b9a0ee8 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/api.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/api.ts @@ -5,9 +5,9 @@ * 2.0. */ -import { KibanaServices } from '../../../common/lib/kibana'; -import { RISK_SCORE_INDEX_STATUS_API_URL } from '../../../../common/constants'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import { KibanaServices } from '../../../../common/lib/kibana'; +import { RISK_SCORE_INDEX_STATUS_API_URL } from '../../../../../common/constants'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; export const getRiskScoreIndexStatus = async (params: { query: { diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts similarity index 90% rename from x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.test.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts index 525fda0a362d5..5c0e5368ffea6 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts @@ -5,12 +5,12 @@ * 2.0. */ import { act, renderHook } from '@testing-library/react-hooks'; -import { TestProviders } from '../../../common/mock'; +import { TestProviders } from '../../../../common/mock'; import { useRiskScoreFeatureStatus } from '.'; -import { RiskScoreEntity } from '../../../../common/search_strategy'; -import { useFetch } from '../../../common/hooks/use_fetch'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; +import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { useFetch } from '../../../../common/hooks/use_fetch'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; jest.mock('../../../common/hooks/use_fetch'); jest.mock('../../../common/components/ml/hooks/use_ml_capabilities'); diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.ts similarity index 88% rename from x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.ts index 4cb6507c559f3..20bfe8b7646d6 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/feature_status/index.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.ts @@ -6,9 +6,9 @@ */ import { useCallback, useEffect, useMemo } from 'react'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { REQUEST_NAMES, useFetch } from '../../../common/hooks/use_fetch'; -import type { RiskScoreEntity } from '../../../../common/search_strategy'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { REQUEST_NAMES, useFetch } from '../../../../common/hooks/use_fetch'; +import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskScoreIndexStatus } from './api'; interface RiskScoresFeatureStatus { diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/index.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/index.ts similarity index 92% rename from x-pack/plugins/security_solution/public/risk_score/containers/index.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/index.ts index 21995266f0902..892bcd24dee74 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/index.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/index.ts @@ -8,7 +8,7 @@ import type { HostRiskScore, UserRiskScore, -} from '../../../common/search_strategy/security_solution/risk_score'; +} from '../../../../common/search_strategy/security_solution/risk_score'; export * from './all'; export * from './kpi'; diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/kpi/index.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx similarity index 80% rename from x-pack/plugins/security_solution/public/risk_score/containers/kpi/index.tsx rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx index d8b004d94c669..e505b1feeeafb 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/kpi/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx @@ -14,17 +14,17 @@ import { RiskSeverity, RiskScoreEntity, EMPTY_SEVERITY_COUNT, -} from '../../../../common/search_strategy'; +} from '../../../../../common/search_strategy'; import * as i18n from './translations'; -import { isIndexNotFoundError } from '../../../common/utils/exceptions'; -import type { ESTermQuery } from '../../../../common/typed_json'; -import type { SeverityCount } from '../../../common/components/severity/types'; -import { useSpaceId } from '../../../common/hooks/use_space_id'; -import { useMlCapabilities } from '../../../common/components/ml/hooks/use_ml_capabilities'; -import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; -import type { InspectResponse } from '../../../types'; -import type { inputsModel } from '../../../common/store'; -import { useAppToasts } from '../../../common/hooks/use_app_toasts'; +import { isIndexNotFoundError } from '../../../../common/utils/exceptions'; +import type { ESTermQuery } from '../../../../../common/typed_json'; +import type { SeverityCount } from '../../../../common/components/severity/types'; +import { useSpaceId } from '../../../../common/hooks/use_space_id'; +import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; +import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; +import type { InspectResponse } from '../../../../types'; +import type { inputsModel } from '../../../../common/store'; +import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; interface RiskScoreKpi { error: unknown; diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/kpi/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts similarity index 71% rename from x-pack/plugins/security_solution/public/risk_score/containers/kpi/translations.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts index 83b402220f3d4..287ca3ca95fef 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/kpi/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const FAIL_RISK_SCORE = i18n.translate( 'xpack.securitySolution.riskScore.kpi.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/index.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/index.ts similarity index 100% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/index.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/index.ts diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/ingest_pipelines.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts similarity index 83% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/ingest_pipelines.test.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts index 0e24ecf96edc8..f84f1a22006f6 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/ingest_pipelines.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { HttpSetup } from '@kbn/core-http-browser'; -import type { NotificationsStart } from '@kbn/core-notifications-browser'; +import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; +import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; import { createIngestPipeline, deleteIngestPipelines } from './ingest_pipelines'; const mockRequest = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/ingest_pipelines.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.ts similarity index 100% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/ingest_pipelines.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.ts diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/onboarding.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/onboarding.ts similarity index 94% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/onboarding.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/onboarding.ts index a7ff58cd76fe1..130d23b2df637 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/onboarding.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/onboarding.ts @@ -7,9 +7,9 @@ import type { HttpSetup, NotificationsStart } from '@kbn/core/public'; -import { INTERNAL_RISK_SCORE_URL } from '../../../../../common/constants'; +import { INTERNAL_RISK_SCORE_URL } from '../../../../../../common/constants'; -import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../../common/search_strategy'; import { HOST_RISK_SCORES_ENABLED_TITLE, INSTALLATION_ERROR, diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/saved_objects.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/saved_objects.ts similarity index 94% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/saved_objects.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/saved_objects.ts index 06c7157da472b..ee3ff3bb64f9c 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/saved_objects.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/saved_objects.ts @@ -8,13 +8,16 @@ import type { HttpSetup, NotificationsStart, ThemeServiceStart } from '@kbn/core/public'; import { toMountPoint } from '@kbn/kibana-react-plugin/public'; import type { DashboardStart } from '@kbn/dashboard-plugin/public'; -import { RISKY_HOSTS_DASHBOARD_TITLE, RISKY_USERS_DASHBOARD_TITLE } from '../../../constants'; +import { + RISKY_HOSTS_DASHBOARD_TITLE, + RISKY_USERS_DASHBOARD_TITLE, +} from '../../../../components/risk_score/constants'; import { prebuiltSavedObjectsBulkCreateUrl, prebuiltSavedObjectsBulkDeleteUrl, -} from '../../../../../common/constants'; +} from '../../../../../../common/constants'; -import { RiskScoreEntity } from '../../../../../common/search_strategy'; +import { RiskScoreEntity } from '../../../../../../common/search_strategy'; import { DELETE_SAVED_OBJECTS_FAILURE, diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts similarity index 83% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.test.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts index 057a2927c6a96..bf8aabec47d42 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { HttpSetup } from '@kbn/core-http-browser'; -import type { NotificationsStart } from '@kbn/core-notifications-browser'; +import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; +import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; import { createStoredScript, deleteStoredScript } from './stored_scripts'; const mockRequest = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.ts similarity index 97% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.ts index fd8d3899b294d..d94607cdf4893 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/stored_scripts.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.ts @@ -9,7 +9,7 @@ import { toMountPoint } from '@kbn/kibana-react-plugin/public'; import { RISK_SCORE_CREATE_STORED_SCRIPT, RISK_SCORE_DELETE_STORED_SCRIPT, -} from '../../../../../common/constants'; +} from '../../../../../../common/constants'; import { STORED_SCRIPT_CREATION_ERROR_MESSAGE, STORED_SCRIPT_DELETION_ERROR_MESSAGE, diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/transforms.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts similarity index 92% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/transforms.test.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts index 90f6b67950c65..5332fbdea9b92 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/transforms.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { HttpSetup } from '@kbn/core-http-browser'; -import type { NotificationsStart } from '@kbn/core-notifications-browser'; +import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; +import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; import { createTransform, deleteTransforms, getTransformState, stopTransforms } from './transforms'; const mockRequest = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/transforms.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.ts similarity index 100% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/transforms.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.ts diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts similarity index 96% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/translations.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts index 4af4a3f373ef1..b8969afee9697 100644 --- a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '@kbn/i18n'; +import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; export const INGEST_PIPELINE_CREATION_ERROR_MESSAGE = i18n.translate( 'xpack.securitySolution.riskScore.api.ingestPipeline.create.errorMessageTitle', diff --git a/x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/types.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/types.ts similarity index 100% rename from x-pack/plugins/security_solution/public/risk_score/containers/onboarding/api/types.ts rename to x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/types.ts diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx index cb0caae2ae831..10aa9f0149de1 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx @@ -21,7 +21,7 @@ import { euiLightVars } from '@kbn/ui-theme'; import { RiskInformationButtonIcon, HOST_RISK_INFO_BUTTON_CLASS, -} from '../../../../../risk_score/components/risk_information'; +} from '../../../../components/risk_score/risk_information'; import { InspectButton, BUTTON_CLASS as INPECT_BUTTON_CLASS, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx index 18af7bd1f6db8..e1d6de9b80eb2 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.tsx @@ -10,7 +10,7 @@ import { Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; -import { RiskDetailsTabBody } from '../../../../risk_score/components/risk_details_tab_body'; +import { RiskDetailsTabBody } from '../../../components/risk_score/risk_details_tab_body'; import { HostsTableType } from '../../store/model'; import { AnomaliesQueryTabBody } from '../../../../common/containers/anomalies/anomalies_query_tab_body'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx index b53b2da1ba843..b18996b666486 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../common/mock'; -import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useRiskScore, useRiskScoreKpi } from '../../../containers/risk_score'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { HostRiskScoreQueryTabBody } from './host_risk_score_tab_body'; import { HostsType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx index aa99f3cd96f92..d37bd50ff1048 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useMemo, useState } from 'react'; import { noop } from 'lodash/fp'; -import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; +import { EnableRiskScore } from '../../../components/risk_score/enable_risk_score'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import type { HostsComponentsQueryProps } from './types'; import { manageQuery } from '../../../../common/components/page/manage_query'; @@ -19,10 +19,10 @@ import { HostRiskScoreQueryId, useRiskScore, useRiskScoreKpi, -} from '../../../../risk_score/containers'; +} from '../../../containers/risk_score'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; -import { RiskScoresNoDataDetected } from '../../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; +import { RiskScoresNoDataDetected } from '../../../components/risk_score/risk_score_onboarding/risk_score_no_data_detected'; const HostRiskScoreTableManage = manageQuery(HostRiskScoreTable); diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx index bd5c1d18fa41c..0049a77df946b 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/details_tabs.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { Switch } from 'react-router-dom'; import { Route } from '@kbn/kibana-react-plugin/public'; -import { RiskDetailsTabBody } from '../../../../risk_score/components/risk_details_tab_body'; +import { RiskDetailsTabBody } from '../../../components/risk_score/risk_details_tab_body'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { UsersTableType } from '../../store/model'; import { AnomaliesUserTable } from '../../../../common/components/ml/tables/anomalies_user_table'; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx index c6537e8a1d14c..c8a2ba7004ca3 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../common/mock'; -import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useRiskScore, useRiskScoreKpi } from '../../../containers/risk_score'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { UserRiskScoreQueryTabBody } from './user_risk_score_tab_body'; import { UsersType } from '../../store/model'; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx index 48a02836de8b9..ecb246f47f5d6 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useMemo, useState } from 'react'; import { noop } from 'lodash/fp'; -import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; +import { EnableRiskScore } from '../../../components/risk_score/enable_risk_score'; import { useGlobalTime } from '../../../../common/containers/use_global_time'; import type { UsersComponentsQueryProps } from './types'; import { manageQuery } from '../../../../common/components/page/manage_query'; @@ -21,10 +21,10 @@ import { UserRiskScoreQueryId, useRiskScore, useRiskScoreKpi, -} from '../../../../risk_score/containers'; +} from '../../../containers/risk_score'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; -import { RiskScoresNoDataDetected } from '../../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; +import { RiskScoresNoDataDetected } from '../../../components/risk_score/risk_score_onboarding/risk_score_no_data_detected'; const UserRiskScoreTableManage = manageQuery(UserRiskScoreTable); diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx index 26970e2cac494..28e5c696d1f52 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.tsx @@ -9,7 +9,7 @@ import { EuiFlexGroup, EuiFlexItem, EuiPanel, EuiTitle, EuiLink } from '@elastic import styled from 'styled-components'; import { useDispatch } from 'react-redux'; import { sumBy } from 'lodash/fp'; -import { useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useRiskScoreKpi } from '../../../../explore/containers/risk_score'; import { LinkAnchor, useGetSecuritySolutionLinkProps } from '../../../../common/components/links'; import { Direction, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx index eb6120088247b..21ed9b66e1ffb 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx @@ -12,7 +12,7 @@ import { EntityAnalyticsRiskScores } from '.'; import type { UserRiskScore } from '../../../../../common/search_strategy'; import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; import type { SeverityCount } from '../../../../common/components/severity/types'; -import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useRiskScore, useRiskScoreKpi } from '../../../../explore/containers/risk_score'; import { openAlertsFilter } from '../../detection_response/utils'; const mockSeverityCount: SeverityCount = { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx index 64928ca9634af..55401c2a4e967 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { EuiButtonEmpty, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { useDispatch } from 'react-redux'; -import { EnableRiskScore } from '../../../../risk_score/components/enable_risk_score'; +import { EnableRiskScore } from '../../../../explore/components/risk_score/enable_risk_score'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; import { UsersTableType } from '../../../../explore/users/store/model'; import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; @@ -18,7 +18,7 @@ import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model import { getRiskScoreColumns } from './columns'; import { LastUpdatedAt } from '../../../../common/components/last_updated_at'; import { HeaderSection } from '../../../../common/components/header_section'; -import { useRiskScore, useRiskScoreKpi } from '../../../../risk_score/containers'; +import { useRiskScore, useRiskScoreKpi } from '../../../../explore/containers/risk_score'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { EMPTY_SEVERITY_COUNT, RiskScoreEntity } from '../../../../../common/search_strategy'; @@ -33,8 +33,8 @@ import { hostsActions } from '../../../../explore/hosts/store'; import { RiskScoreDonutChart } from '../common/risk_score_donut_chart'; import { StyledBasicTable } from '../common/styled_basic_table'; import { RISKY_HOSTS_DOC_LINK, RISKY_USERS_DOC_LINK } from '../../../../../common/constants'; -import { RiskScoreHeaderTitle } from '../../../../risk_score/components/risk_score_onboarding/risk_score_header_title'; -import { RiskScoresNoDataDetected } from '../../../../risk_score/components/risk_score_onboarding/risk_score_no_data_detected'; +import { RiskScoreHeaderTitle } from '../../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; +import { RiskScoresNoDataDetected } from '../../../../explore/components/risk_score/risk_score_onboarding/risk_score_no_data_detected'; import { useRefetchQueries } from '../../../../common/hooks/use_refetch_queries'; import { Loader } from '../../../../common/components/loader'; import { Panel } from '../../../../common/components/panel'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/translations.ts b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/translations.ts index d9d32ea1f04d2..c4f9ea993bb5b 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/translations.ts +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/translations.ts @@ -6,9 +6,9 @@ */ import { i18n } from '@kbn/i18n'; -import { getRiskEntityTranslation } from '../../../../risk_score/components/translations'; +import { getRiskEntityTranslation } from '../../../../explore/components/risk_score/translations'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; -export * from '../../../../risk_score/components/translations'; +export * from '../../../../explore/components/risk_score/translations'; export const ENTITY_RISK_TOOLTIP = (riskEntity: RiskScoreEntity) => i18n.translate('xpack.securitySolution.entityAnalytics.riskDashboard.riskToolTip', { diff --git a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx index 2e0c5c93ed63c..3e59221f77878 100644 --- a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx @@ -14,7 +14,7 @@ import { TestProviders } from '../../../common/mock'; import { HostOverview } from '.'; import { mockData } from './mock'; import { mockAnomalies } from '../../../common/components/ml/mock'; -import { useRiskScore } from '../../../risk_score/containers/all'; +import { useRiskScore } from '../../../explore/containers/risk_score/all'; const defaultProps = { data: undefined, diff --git a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx index 89aa7a67f57d2..ea9b28d19ac77 100644 --- a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx @@ -36,9 +36,9 @@ import { DescriptionListStyled, OverviewWrapper } from '../../../common/componen import * as i18n from './translations'; import { EndpointOverview } from './endpoint_overview'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; -import { useRiskScore } from '../../../risk_score/containers'; +import { useRiskScore } from '../../../explore/containers/risk_score'; import { RiskScore } from '../../../common/components/severity/common'; -import { RiskScoreHeaderTitle } from '../../../risk_score/components/risk_score_onboarding/risk_score_header_title'; +import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; interface HostSummaryProps { contextID?: string; // used to provide unique draggable context when viewing in the side panel diff --git a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx index 8c54a2847d938..437e15c940710 100644 --- a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx @@ -12,7 +12,7 @@ import '../../../common/mock/match_media'; import { TestProviders } from '../../../common/mock'; import { mockAnomalies } from '../../../common/components/ml/mock'; -import { useRiskScore } from '../../../risk_score/containers/all'; +import { useRiskScore } from '../../../explore/containers/risk_score/all'; import type { UserSummaryProps } from '.'; import { UserOverview } from '.'; diff --git a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx index 5967c71691756..d4e320911a0f2 100644 --- a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx @@ -33,10 +33,10 @@ import { DescriptionListStyled, OverviewWrapper } from '../../../common/componen import * as i18n from './translations'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; -import { useRiskScore } from '../../../risk_score/containers'; +import { useRiskScore } from '../../../explore/containers/risk_score'; import { RiskScore } from '../../../common/components/severity/common'; import type { UserItem } from '../../../../common/search_strategy/security_solution/users/common'; -import { RiskScoreHeaderTitle } from '../../../risk_score/components/risk_score_onboarding/risk_score_header_title'; +import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; export interface UserSummaryProps { contextID?: string; // used to provide unique draggable context when viewing in the side panel diff --git a/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx b/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx index 0233390362297..5032fe2f115db 100644 --- a/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx @@ -24,7 +24,7 @@ import { useCtiDashboardLinks } from '../containers/overview_cti_links'; import { useIsExperimentalFeatureEnabled } from '../../common/hooks/use_experimental_features'; import { initialUserPrivilegesState } from '../../common/components/user_privileges/user_privileges_context'; import type { EndpointPrivileges } from '../../../common/endpoint/types'; -import { useRiskScore } from '../../risk_score/containers'; +import { useRiskScore } from '../../explore/containers/risk_score'; import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; import { LandingPageComponent } from '../../common/components/landing_page'; From 2e0ff7d50a295ea52d3428fb75053f5cc9adfce4 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 15:00:04 -0700 Subject: [PATCH 08/22] fix whoops --- .../enable_risk_score/translations.ts | 2 +- .../risk_details_tab_body/translations.ts | 2 +- .../risk_score/risk_information/index.tsx | 2 +- .../risk_information/translations.ts | 2 +- .../risk_score_enable_button.tsx | 2 +- .../risk_score_restart_button.tsx | 2 +- .../risk_score_upgrade_button.tsx | 2 +- .../risk_score_onboarding/translations.ts | 2 +- .../use_risk_score_toast_content.tsx | 2 +- .../risk_score/risk_score_over_time/index.tsx | 2 +- .../risk_score_over_time/translations.ts | 2 +- .../components/risk_score/translations.ts | 2 +- .../containers/risk_score/all/translations.ts | 2 +- .../containers/risk_score/kpi/translations.ts | 2 +- .../onboarding/api/ingest_pipelines.test.ts | 3 +-- .../onboarding/api/stored_scripts.test.ts | 3 +-- .../onboarding/api/transforms.test.ts | 6 ++--- .../risk_score/onboarding/api/translations.ts | 2 +- .../public/risk_score/jest.config.js | 26 ------------------- 19 files changed, 19 insertions(+), 49 deletions(-) delete mode 100644 x-pack/plugins/security_solution/public/risk_score/jest.config.js diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts index cae10f8d4627d..4c4d7073ed1db 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/translations.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts index 4042e7180b95f..4a98a8fc749d4 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx index 1300a6007fd41..e49586be56354 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx @@ -23,7 +23,7 @@ import { useGeneratedHtmlId, } from '@elastic/eui'; import React from 'react'; -import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { FormattedMessage } from '@kbn/i18n-react'; import { getRiskEntityTranslation } from '../translations'; import * as i18n from './translations'; import { useOnOpenCloseHandler } from '../../../../helper_hooks'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts index 6a2c1620b39ca..a79ccbafc5d31 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { getRiskEntityTranslation } from '../translations'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx index 1e7b385fc9f4a..ec6c6ceb02192 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_enable_button.tsx @@ -7,7 +7,7 @@ import { EuiButton } from '@elastic/eui'; import React, { useCallback } from 'react'; -import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { FormattedMessage } from '@kbn/i18n-react'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { useSpaceId } from '../../../../common/hooks/use_space_id'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx index 9d07f33b1ea9d..be1f5b5d16621 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_restart_button.tsx @@ -7,7 +7,7 @@ import { EuiButton } from '@elastic/eui'; import React, { useCallback } from 'react'; -import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { FormattedMessage } from '@kbn/i18n-react'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { useSpaceId } from '../../../../common/hooks/use_space_id'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx index b4469f45f7fca..a08710a17ed2d 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_upgrade_button.tsx @@ -7,7 +7,7 @@ import { EuiButton, EuiConfirmModal } from '@elastic/eui'; import React, { useCallback, useState } from 'react'; -import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { FormattedMessage } from '@kbn/i18n-react'; import { useSpaceId } from '../../../../common/hooks/use_space_id'; import { useKibana } from '../../../../common/lib/kibana'; import type { inputsModel } from '../../../../common/store'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts index bb07817d87d25..7ae675bdd6111 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/translations.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const TECHNICAL_PREVIEW = i18n.translate( 'xpack.securitySolution.riskScore.technicalPreviewLabel', diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx index 72dda3ccd3c64..60c00ab9d8cb6 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/use_risk_score_toast_content.tsx @@ -8,7 +8,7 @@ import { EuiButton, EuiSpacer } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; import styled from 'styled-components'; -import { FormattedMessage } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n-react'; +import { FormattedMessage } from '@kbn/i18n-react'; import type { RiskScoreEntity } from '../../../../../common/search_strategy'; import { RiskScoreDocLink } from './risk_score_doc_link'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx index d5c52f0da784d..68a3727e8bad6 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/index.tsx @@ -19,7 +19,7 @@ import { } from '@elastic/charts'; import { EuiFlexGroup, EuiFlexItem, EuiLoadingChart, EuiText, EuiPanel } from '@elastic/eui'; import styled from 'styled-components'; -import { euiThemeVars } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-ui-theme'; +import { euiThemeVars } from '@kbn/ui-theme'; import { chartDefaultSettings, useTheme } from '../../../../common/components/charts/common'; import { useTimeZone } from '../../../../common/lib/kibana'; import { histogramDateTimeFormatter } from '../../../../common/components/utils'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts index d8ce1b55e6325..a3d32f5e5d59f 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_over_time/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const RISK_THRESHOLD = i18n.translate( 'xpack.securitySolution.hosts.hostScoreOverTime.riskyThresholdHeader', diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts index c339f2cddbba1..5f9a33f66eac1 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; import { RiskScoreEntity } from '../../../../common/search_strategy'; export const HOST = i18n.translate('xpack.securitySolution.riskScore.overview.hostTitle', { diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts index 15657c2ac8b2e..8cc275674d4e9 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const ERROR_RISK_SCORE = i18n.translate( 'xpack.securitySolution.riskScore.errorSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts index 287ca3ca95fef..83b402220f3d4 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const FAIL_RISK_SCORE = i18n.translate( 'xpack.securitySolution.riskScore.kpi.failSearchDescription', diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts index f84f1a22006f6..5b4c99e95fd9c 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/ingest_pipelines.test.ts @@ -5,8 +5,7 @@ * 2.0. */ -import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; -import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; +import type { HttpSetup, NotificationsStart } from '@kbn/core/public'; import { createIngestPipeline, deleteIngestPipelines } from './ingest_pipelines'; const mockRequest = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts index bf8aabec47d42..90bcde6900a1c 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/stored_scripts.test.ts @@ -5,8 +5,7 @@ * 2.0. */ -import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; -import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; +import type { HttpSetup, NotificationsStart } from '@kbn/core/public'; import { createStoredScript, deleteStoredScript } from './stored_scripts'; const mockRequest = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts index 5332fbdea9b92..e21863b909449 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts @@ -4,10 +4,8 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ - -import type { HttpSetup } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/http/core-http-browser'; -import type { NotificationsStart } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/core/notifications/core-notifications-browser'; -import { createTransform, deleteTransforms, getTransformState, stopTransforms } from './transforms'; +import type { HttpSetup, NotificationsStart } from '@kbn/core/public'; +import import { createTransform, deleteTransforms, getTransformState, stopTransforms } from './transforms'; const mockRequest = jest.fn(); const mockHttp = { diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts index b8969afee9697..4af4a3f373ef1 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/translations.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { i18n } from '../../../../private/var/tmp/_bazel_stephmilovic/f2692a3f20a774c59f0da1de1e889609/execroot/kibana/bazel-out/darwin_arm64-fastbuild/bin/packages/kbn-i18n'; +import { i18n } from '@kbn/i18n'; export const INGEST_PIPELINE_CREATION_ERROR_MESSAGE = i18n.translate( 'xpack.securitySolution.riskScore.api.ingestPipeline.create.errorMessageTitle', diff --git a/x-pack/plugins/security_solution/public/risk_score/jest.config.js b/x-pack/plugins/security_solution/public/risk_score/jest.config.js deleted file mode 100644 index d279b47287ffa..0000000000000 --- a/x-pack/plugins/security_solution/public/risk_score/jest.config.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../../../..', - roots: ['/x-pack/plugins/security_solution/public/risk_score'], - coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/risk_score', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/risk_score/**/*.{ts,tsx}', - ], - // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. - moduleNameMapper: { - 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', - 'task_manager/server$': - '/x-pack/plugins/security_solution/server/__mocks__/task_manager.mock.ts', - 'alerting/server$': '/x-pack/plugins/security_solution/server/__mocks__/alert.mock.ts', - 'actions/server$': '/x-pack/plugins/security_solution/server/__mocks__/action.mock.ts', - }, -}; From 855af61bb4384c116079099a1aa7b2fa46eb9947 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 15:01:22 -0700 Subject: [PATCH 09/22] fix --- .../containers/risk_score/onboarding/api/transforms.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts index e21863b909449..be952a5b7f0b3 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/onboarding/api/transforms.test.ts @@ -5,7 +5,7 @@ * 2.0. */ import type { HttpSetup, NotificationsStart } from '@kbn/core/public'; -import import { createTransform, deleteTransforms, getTransformState, stopTransforms } from './transforms'; +import { createTransform, deleteTransforms, getTransformState, stopTransforms } from './transforms'; const mockRequest = jest.fn(); const mockHttp = { From 9ffcfd9361dfc783e80892cdd5507dd91a5295e2 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 15:03:14 -0700 Subject: [PATCH 10/22] severity > explore --- .../components/event_details/cti_details/risk_summary.tsx | 2 +- .../pages/alert_details/tabs/summary/host_panel/index.tsx | 2 +- .../pages/alert_details/tabs/summary/user_panel/index.tsx | 2 +- .../components/risk_score/risk_information/index.tsx | 2 +- .../public/explore/containers/risk_score/kpi/index.tsx | 2 +- .../hosts/components/host_risk_score_table/columns.tsx | 4 ++-- .../hosts/components/host_risk_score_table/index.tsx | 8 ++++---- .../explore/hosts/components/hosts_table/columns.tsx | 4 ++-- .../hosts/components/kpi_hosts/risky_hosts/index.tsx | 2 +- .../risk_score}/components/severity/common/index.test.tsx | 4 ++-- .../risk_score}/components/severity/common/index.tsx | 4 ++-- .../risk_score}/components/severity/severity_badges.tsx | 2 +- .../risk_score}/components/severity/severity_bar.tsx | 2 +- .../components/severity/severity_filter_group.test.tsx | 4 ++-- .../components/severity/severity_filter_group.tsx | 4 ++-- .../risk_score}/components/severity/types.ts | 2 +- .../public/explore/users/components/all_users/index.tsx | 2 +- .../users/components/user_risk_score_table/columns.tsx | 2 +- .../users/components/user_risk_score_table/index.tsx | 8 ++++---- .../common/risk_score_donut_chart.test.tsx | 2 +- .../entity_analytics/common/risk_score_donut_chart.tsx | 4 ++-- .../common/use_risk_donut_chart_data.test.ts | 2 +- .../entity_analytics/common/use_risk_donut_chart_data.ts | 4 ++-- .../components/entity_analytics/header/index.test.tsx | 2 +- .../components/entity_analytics/risk_score/columns.tsx | 2 +- .../components/entity_analytics/risk_score/index.test.tsx | 2 +- .../components/entity_analytics/risk_score/index.tsx | 2 +- .../public/overview/components/host_overview/index.tsx | 2 +- .../public/overview/components/user_overview/index.tsx | 2 +- 29 files changed, 43 insertions(+), 43 deletions(-) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/common/index.test.tsx (96%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/common/index.tsx (92%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/severity_badges.tsx (95%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/severity_bar.tsx (95%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/severity_filter_group.test.tsx (90%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/severity_filter_group.tsx (95%) rename x-pack/plugins/security_solution/public/{common => explore/risk_score}/components/severity/types.ts (80%) diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx index 765673f0c3586..4526ff8996231 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx @@ -10,7 +10,7 @@ import { EuiLoadingSpinner, EuiPanel } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import * as i18n from './translations'; import { EnrichedDataRow, ThreatSummaryPanelHeader } from './threat_summary_view'; -import { RiskScore } from '../../severity/common'; +import { RiskScore } from '../../../../explore/risk_score/components/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; import type { HostRisk, UserRisk } from '../../../../explore/containers/risk_score'; diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx index cfc884d26e2a9..198d868f3cf0c 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx @@ -16,7 +16,7 @@ import { SummaryValueCell } from '../../../../../../common/components/event_deta import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; -import { RiskScore } from '../../../../../../common/components/severity/common'; +import { RiskScore } from '../../../../../../explore/risk_score/components/severity/common'; import { FirstLastSeen, FirstLastSeenType, diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx index 9dd499c7e44c6..ac43d1e5ceebd 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx @@ -13,7 +13,7 @@ import type { EuiFlexItemProps } from '@elastic/eui/src/components/flex/flex_ite import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; -import { RiskScore } from '../../../../../../common/components/severity/common'; +import { RiskScore } from '../../../../../../explore/risk_score/components/severity/common'; import { FirstLastSeen, FirstLastSeenType, diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx index e49586be56354..a62f44b178c3f 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx @@ -27,7 +27,7 @@ import { FormattedMessage } from '@kbn/i18n-react'; import { getRiskEntityTranslation } from '../translations'; import * as i18n from './translations'; import { useOnOpenCloseHandler } from '../../../../helper_hooks'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../risk_score/components/severity/common'; import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreDocLink } from '../risk_score_onboarding/risk_score_doc_link'; diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx index e505b1feeeafb..b740051454735 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx @@ -18,7 +18,7 @@ import { import * as i18n from './translations'; import { isIndexNotFoundError } from '../../../../common/utils/exceptions'; import type { ESTermQuery } from '../../../../../common/typed_json'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../risk_score/components/severity/types'; import { useSpaceId } from '../../../../common/hooks/use_space_id'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx index ea65d69855837..256adf554050f 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx @@ -16,13 +16,13 @@ import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { HostDetailsLink } from '../../../../common/components/links'; import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; -import type { HostRiskScoreColumns } from './index'; +import type { HostRiskScoreColumns } from '.'; import * as i18n from './translations'; import { HostsTableType } from '../../store/model'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreFields } from '../../../../../common/search_strategy'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../risk_score/components/severity/common'; export const getHostRiskScoreColumns = ({ dispatchSeverityUpdate, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx index 037eaf711ad82..b740e6d6e270b 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx @@ -25,11 +25,11 @@ import type { State } from '../../../../common/store'; import * as i18n from '../hosts_table/translations'; import * as i18nHosts from './translations'; -import { SeverityBadges } from '../../../../common/components/severity/severity_badges'; -import { SeverityBar } from '../../../../common/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; +import { SeverityBadges } from '../../../risk_score/components/severity/severity_badges'; +import { SeverityBar } from '../../../risk_score/components/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../risk_score/components/severity/severity_filter_group'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../risk_score/components/severity/types'; export const rowItems: ItemsPerRow[] = [ { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx index 3ab4546c90685..0dbd44cd8fc4a 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx @@ -18,12 +18,12 @@ import { FormattedRelativePreferenceDate } from '../../../../common/components/f import { IS_OPERATOR } from '../../../../timelines/components/timeline/data_providers/data_provider'; import { Provider } from '../../../../timelines/components/timeline/data_providers/provider'; import { DefaultDraggable } from '../../../../common/components/draggables'; -import type { HostsTableColumns } from './index'; +import type { HostsTableColumns } from '.'; import * as i18n from './translations'; import type { Maybe, RiskSeverity } from '../../../../../common/search_strategy'; import { VIEW_HOSTS_BY_SEVERITY } from '../host_risk_score_table/translations'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../risk_score/components/severity/common'; export const getHostsColumns = ( showRiskColumn: boolean, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx index 10aa9f0149de1..e8d6c7b32428e 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx @@ -35,7 +35,7 @@ import { useErrorToast } from '../../../../../common/hooks/use_error_toast'; import { HoverVisibilityContainer } from '../../../../../common/components/hover_visibility_container'; import type { KpiRiskScoreStrategyResponse } from '../../../../../../common/search_strategy'; import { RiskScoreEntity, RiskSeverity } from '../../../../../../common/search_strategy'; -import { RiskScore } from '../../../../../common/components/severity/common'; +import { RiskScore } from '../../../../risk_score/components/severity/common'; const KpiBaseComponentLoader: React.FC = () => ( diff --git a/x-pack/plugins/security_solution/public/common/components/severity/common/index.test.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.test.tsx similarity index 96% rename from x-pack/plugins/security_solution/public/common/components/severity/common/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.test.tsx index 6ecd7f218ad14..5823c5a3be159 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/common/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.test.tsx @@ -8,13 +8,13 @@ import { render } from '@testing-library/react'; import React from 'react'; -import { TestProviders } from '../../../mock'; +import { TestProviders } from '../../../../../common/mock'; import type { EuiHealthProps } from '@elastic/eui'; import { EuiHealth } from '@elastic/eui'; import { euiThemeVars } from '@kbn/ui-theme'; -import { RiskSeverity } from '../../../../../common/search_strategy'; +import { RiskSeverity } from '../../../../../../common/search_strategy'; import { RiskScore } from '.'; jest.mock('@elastic/eui', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/severity/common/index.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.tsx similarity index 92% rename from x-pack/plugins/security_solution/public/common/components/severity/common/index.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.tsx index 1b89a91c1190e..d074f173b0da4 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/common/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.tsx @@ -12,8 +12,8 @@ import { EuiHealth, transparentize } from '@elastic/eui'; import styled, { css } from 'styled-components'; import { euiLightVars } from '@kbn/ui-theme'; -import { WithHoverActions } from '../../with_hover_actions'; -import { RiskSeverity } from '../../../../../common/search_strategy'; +import { WithHoverActions } from '../../../../../common/components/with_hover_actions'; +import { RiskSeverity } from '../../../../../../common/search_strategy'; export const RISK_SEVERITY_COLOUR: { [k in RiskSeverity]: string } = { [RiskSeverity.unknown]: euiLightVars.euiColorMediumShade, diff --git a/x-pack/plugins/security_solution/public/common/components/severity/severity_badges.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_badges.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/common/components/severity/severity_badges.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_badges.tsx index edd1a1cc540bc..ef80d8a095699 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/severity_badges.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_badges.tsx @@ -7,7 +7,7 @@ import { EuiFlexGroup, EuiNotificationBadge, EuiFlexItem } from '@elastic/eui'; import React from 'react'; -import type { RiskSeverity } from '../../../../common/search_strategy'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScore, RISK_SEVERITY_COLOUR } from './common'; import type { SeverityCount } from './types'; diff --git a/x-pack/plugins/security_solution/public/common/components/severity/severity_bar.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_bar.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/common/components/severity/severity_bar.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_bar.tsx index 671461771d0af..d53693b6d8e69 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/severity_bar.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_bar.tsx @@ -9,7 +9,7 @@ import styled from 'styled-components'; import { EuiColorPaletteDisplay } from '@elastic/eui'; import React, { useMemo } from 'react'; -import type { RiskSeverity } from '../../../../common/search_strategy'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RISK_SEVERITY_COLOUR } from './common'; import type { SeverityCount } from './types'; diff --git a/x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.test.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.test.tsx similarity index 90% rename from x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.test.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.test.tsx index 187f743f0b468..186d6336f8ca4 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.test.tsx @@ -7,8 +7,8 @@ import React from 'react'; import { render, fireEvent } from '@testing-library/react'; import { SeverityFilterGroup } from './severity_filter_group'; -import { RiskSeverity } from '../../../../common/search_strategy'; -import { TestProviders } from '../../mock'; +import { RiskSeverity } from '../../../../../common/search_strategy'; +import { TestProviders } from '../../../../common/mock'; describe('SeverityFilterGroup', () => { it('preserves sort order when severityCount is out of order', () => { diff --git a/x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.tsx b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.tsx similarity index 95% rename from x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.tsx rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.tsx index ea05c31d6f481..b736423a28d4f 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/severity_filter_group.tsx +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.tsx @@ -15,8 +15,8 @@ import { useGeneratedHtmlId, } from '@elastic/eui'; -import type { RiskSeverity } from '../../../../common/search_strategy'; -import { SEVERITY_UI_SORT_ORDER } from '../../../../common/search_strategy'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; +import { SEVERITY_UI_SORT_ORDER } from '../../../../../common/search_strategy'; import type { SeverityCount } from './types'; import { RiskScore } from './common'; diff --git a/x-pack/plugins/security_solution/public/common/components/severity/types.ts b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/types.ts similarity index 80% rename from x-pack/plugins/security_solution/public/common/components/severity/types.ts rename to x-pack/plugins/security_solution/public/explore/risk_score/components/severity/types.ts index 0c161ddd81470..c4760b55b6a83 100644 --- a/x-pack/plugins/security_solution/public/common/components/severity/types.ts +++ b/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { RiskSeverity } from '../../../../common/search_strategy'; +import type { RiskSeverity } from '../../../../../common/search_strategy'; export type SeverityCount = { [k in RiskSeverity]: number; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx index 3c5742b32ae33..17d45888d37c5 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx @@ -27,7 +27,7 @@ import { usersActions, usersModel, usersSelectors } from '../../store'; import type { User } from '../../../../../common/search_strategy/security_solution/users/all'; import type { SortUsersField } from '../../../../../common/search_strategy/security_solution/users/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../risk_score/components/severity/common'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; import { VIEW_USERS_BY_SEVERITY } from '../user_risk_score_table/translations'; import { SecurityPageName } from '../../../../app/types'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx index 05f264a8d5677..45e0cbf720117 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx @@ -19,7 +19,7 @@ import { Provider } from '../../../../timelines/components/timeline/data_provide import type { UserRiskScoreColumns } from '.'; import * as i18n from './translations'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../risk_score/components/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreFields } from '../../../../../common/search_strategy'; import { UserDetailsLink } from '../../../../common/components/links'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx index 3c4f943db4936..89ca1ca31af1c 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx @@ -18,10 +18,10 @@ import * as i18nUsers from '../../pages/translations'; import * as i18n from './translations'; import { usersModel, usersSelectors, usersActions } from '../../store'; import type { UserRiskScoreItem } from '../../../../../common/search_strategy/security_solution/users/common'; -import type { SeverityCount } from '../../../../common/components/severity/types'; -import { SeverityBadges } from '../../../../common/components/severity/severity_badges'; -import { SeverityBar } from '../../../../common/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; +import type { SeverityCount } from '../../../risk_score/components/severity/types'; +import { SeverityBadges } from '../../../risk_score/components/severity/severity_badges'; +import { SeverityBar } from '../../../risk_score/components/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../risk_score/components/severity/severity_filter_group'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { State } from '../../../../common/store'; import type { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx index 0a8abe2500e0c..a91b52dc70bba 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx @@ -6,7 +6,7 @@ */ import { RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; import { render } from '@testing-library/react'; import React from 'react'; import { RiskScoreDonutChart } from './risk_score_donut_chart'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx index ecd3f31489d6b..77239468f0986 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx @@ -9,11 +9,11 @@ import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import React from 'react'; import type { ShapeTreeNode } from '@elastic/charts'; import styled from 'styled-components'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; import { useRiskDonutChartData } from './use_risk_donut_chart_data'; import type { FillColor } from '../../../../common/components/charts/donutchart'; import { emptyDonutColor } from '../../../../common/components/charts/donutchart_empty'; -import { RISK_SEVERITY_COLOUR } from '../../../../common/components/severity/common'; +import { RISK_SEVERITY_COLOUR } from '../../../../explore/risk_score/components/severity/common'; import { DonutChart } from '../../../../common/components/charts/donutchart'; import { Legend } from '../../../../common/components/charts/legend'; import { ChartLabel } from '../../detection_response/alerts_by_status/chart_label'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts index a0dc687c3f15b..a347e3cf83252 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react-hooks'; import { RiskSeverity } from '../../../../../common/search_strategy'; import { useRiskDonutChartData } from './use_risk_donut_chart_data'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; describe('useRiskDonutChartData', () => { it('returns the total', () => { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts index 64b850201c0fa..aecf16d3ed2c9 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts @@ -7,9 +7,9 @@ import { sum } from 'lodash/fp'; import { useMemo } from 'react'; import type { LegendItem } from '../../../../common/components/charts/legend_item'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; import type { DonutChartProps } from '../../../../common/components/charts/donutchart'; -import { RISK_SEVERITY_COLOUR } from '../../../../common/components/severity/common'; +import { RISK_SEVERITY_COLOUR } from '../../../../explore/risk_score/components/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; const legendField = 'kibana.alert.severity'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx index 71e43ec4452a4..8dda823127a52 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx @@ -9,7 +9,7 @@ import { act, fireEvent, render, waitFor } from '@testing-library/react'; import React from 'react'; import { EntityAnalyticsHeader } from '.'; import { Direction, RiskScoreFields, RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; import { TestProviders } from '../../../../common/mock'; import { hostsActions } from '../../../../explore/hosts/store'; import { HostsType } from '../../../../explore/hosts/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx index 42144ce3e42dd..3b5db3575c312 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx @@ -13,7 +13,7 @@ import { UsersTableType } from '../../../../explore/users/store/model'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { HostDetailsLink, UserDetailsLink } from '../../../../common/components/links'; import { HostsTableType } from '../../../../explore/hosts/store/model'; -import { RiskScore } from '../../../../common/components/severity/common'; +import { RiskScore } from '../../../../explore/risk_score/components/severity/common'; import type { HostRiskScore, RiskSeverity, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx index 21ed9b66e1ffb..5a30f1ef5052c 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../../common/mock'; import { EntityAnalyticsRiskScores } from '.'; import type { UserRiskScore } from '../../../../../common/search_strategy'; import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../common/components/severity/types'; +import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; import { useRiskScore, useRiskScoreKpi } from '../../../../explore/containers/risk_score'; import { openAlertsFilter } from '../../detection_response/utils'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx index 55401c2a4e967..95a03adbebb26 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx @@ -11,7 +11,7 @@ import { useDispatch } from 'react-redux'; import { EnableRiskScore } from '../../../../explore/components/risk_score/enable_risk_score'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; import { UsersTableType } from '../../../../explore/users/store/model'; -import { SeverityFilterGroup } from '../../../../common/components/severity/severity_filter_group'; +import { SeverityFilterGroup } from '../../../../explore/risk_score/components/severity/severity_filter_group'; import { LinkButton, useGetSecuritySolutionLinkProps } from '../../../../common/components/links'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx index ea9b28d19ac77..b227d8784a618 100644 --- a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx @@ -37,7 +37,7 @@ import * as i18n from './translations'; import { EndpointOverview } from './endpoint_overview'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; import { useRiskScore } from '../../../explore/containers/risk_score'; -import { RiskScore } from '../../../common/components/severity/common'; +import { RiskScore } from '../../../explore/risk_score/components/severity/common'; import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; interface HostSummaryProps { diff --git a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx index d4e320911a0f2..9e0ead90eb6bb 100644 --- a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx @@ -34,7 +34,7 @@ import * as i18n from './translations'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; import { useRiskScore } from '../../../explore/containers/risk_score'; -import { RiskScore } from '../../../common/components/severity/common'; +import { RiskScore } from '../../../explore/risk_score/components/severity/common'; import type { UserItem } from '../../../../common/search_strategy/security_solution/users/common'; import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; From 9417e9dded27fa0f6eadb24d7c6a83919e2f1e5a Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Thu, 8 Dec 2022 15:07:00 -0700 Subject: [PATCH 11/22] Update CODEOWNERS --- .github/CODEOWNERS | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 77ad86f2313e7..ffb147c7abb5e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -497,20 +497,15 @@ /x-pack/plugins/security_solution/public/common/components/navigation @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/news_feed @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/overview_description_list @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/common/components/paginated_table @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/sidebar_header @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/common/components/stat_items @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/tables @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/top_n @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/components/with_hover_actions @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/common/containers/hosts_risk @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/containers/matrix_histogram @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/common/lib/cell_actions @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/cases @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/hosts @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/network @elastic/security-threat-hunting-explore +/x-pack/plugins/security_solution/public/explore @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/public/overview @elastic/security-threat-hunting-explore -/x-pack/plugins/security_solution/public/users @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/hosts @elastic/security-threat-hunting-explore /x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/matrix_histogram @elastic/security-threat-hunting-explore From 244875dfa5d1563d570624bcd23ef5e1766669e4 Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Thu, 8 Dec 2022 22:44:02 +0000 Subject: [PATCH 12/22] [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix' --- .../hosts/components/host_risk_score_table/columns.test.tsx | 2 +- .../explore/hosts/components/hosts_table/index.test.tsx | 2 +- .../explore/hosts/components/kpi_hosts/hosts/index.test.tsx | 2 +- .../hosts/components/kpi_hosts/risky_hosts/index.test.tsx | 2 +- .../hosts/components/kpi_hosts/unique_ips/index.test.tsx | 2 +- .../hosts/components/uncommon_process_table/index.test.tsx | 2 +- .../explore/hosts/containers/hosts/details/index.test.tsx | 2 +- .../public/explore/hosts/containers/hosts/index.test.tsx | 2 +- .../explore/hosts/containers/kpi_hosts/hosts/index.test.tsx | 2 +- .../hosts/containers/kpi_hosts/unique_ips/index.test.tsx | 2 +- .../hosts/containers/uncommon_processes/index.test.tsx | 2 +- .../public/explore/network/components/arrows/index.test.tsx | 2 +- .../public/explore/network/components/details/index.test.tsx | 2 +- .../explore/network/components/direction/direction.test.tsx | 2 +- .../components/flow_target_select_connected/index.test.tsx | 2 +- .../public/explore/network/components/ip/index.test.tsx | 2 +- .../network/components/kpi_network/dns/index.test.tsx | 2 +- .../explore/network/components/kpi_network/index.test.tsx | 2 +- .../components/kpi_network/network_events/index.test.tsx | 2 +- .../components/kpi_network/tls_handshakes/index.test.tsx | 2 +- .../components/kpi_network/unique_flows/index.test.tsx | 2 +- .../components/kpi_network/unique_private_ips/index.test.tsx | 2 +- .../network/components/network_dns_table/index.test.tsx | 2 +- .../network/components/network_http_table/index.test.tsx | 2 +- .../components/network_top_countries_table/index.test.tsx | 2 +- .../components/network_top_n_flow_table/index.test.tsx | 2 +- .../network/components/source_destination/index.test.tsx | 2 +- .../explore/network/components/tls_table/index.test.tsx | 2 +- .../explore/network/components/users_table/index.test.tsx | 2 +- .../public/explore/network/containers/details/index.test.tsx | 2 +- .../network/containers/kpi_network/dns/index.test.tsx | 2 +- .../containers/kpi_network/network_events/index.test.tsx | 2 +- .../containers/kpi_network/tls_handshakes/index.test.tsx | 2 +- .../containers/kpi_network/unique_flows/index.test.tsx | 2 +- .../containers/kpi_network/unique_private_ips/index.test.tsx | 2 +- .../explore/network/containers/network_dns/index.test.tsx | 2 +- .../explore/network/containers/network_http/index.test.tsx | 2 +- .../network/containers/network_top_countries/index.test.tsx | 2 +- .../network/containers/network_top_n_flow/index.test.tsx | 2 +- .../public/explore/network/containers/tls/index.test.tsx | 2 +- .../public/explore/network/containers/users/index.test.tsx | 2 +- .../public/explore/network/pages/details/index.test.tsx | 2 +- .../explore/network/pages/navigation/network_routes.tsx | 2 +- .../public/explore/network/store/actions.ts | 2 +- .../public/timelines/components/netflow/index.test.tsx | 5 ++++- 45 files changed, 48 insertions(+), 45 deletions(-) diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx index 69024ea6bc3c7..f1bf397637617 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { render } from '@testing-library/react'; import { getHostRiskScoreColumns } from './columns'; import { TestProviders } from '../../../../common/mock'; -import type { HostRiskScoreColumns } from './index'; +import type { HostRiskScoreColumns } from '.'; describe('getHostRiskScoreColumns', () => { test('should render host score rounded', () => { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx index 62d5414a15671..72f9e036e1794 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx @@ -21,7 +21,7 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { hostsModel } from '../../store'; import { HostsTableType } from '../../store/model'; -import { HostsTable } from './index'; +import { HostsTable } from '.'; import { mockData } from './mock'; import { render } from '@testing-library/react'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx index 7779673ffbbea..562ff2819b0a0 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { HostsKpiHosts } from './index'; +import { HostsKpiHosts } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx index 91b39ab9ff7c4..b96c63e85b12b 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.test.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { RiskyHosts } from './index'; +import { RiskyHosts } from '.'; import { TestProviders } from '../../../../../common/mock'; import type { KpiRiskScoreStrategyResponse } from '../../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx index f924fb6a33385..ee0687cf2244c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { HostsKpiUniqueIps } from './index'; +import { HostsKpiUniqueIps } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx index 9b7a6f65ee6ab..e42185339b3ba 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx @@ -15,7 +15,7 @@ import { hostsModel } from '../../store'; import { getEmptyValue } from '../../../../common/components/empty_value'; import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { getArgs, UncommonProcessTable, getUncommonColumnsCurated } from './index'; +import { getArgs, UncommonProcessTable, getUncommonColumnsCurated } from '.'; import { mockData } from './mock'; import { HostsType } from '../../store/model'; import * as i18n from './translations'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx index a052fe5eb24fb..3836594c5387a 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx @@ -6,7 +6,7 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { ID, useHostDetails } from './index'; +import { ID, useHostDetails } from '.'; import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; jest.mock('../../../../common/containers/use_search_strategy', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx index adc2b41cc3d94..6a1d25dcf969f 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { useAllHost } from './index'; +import { useAllHost } from '.'; import { HostsType } from '../../store/model'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx index bae0f4ef32bc0..04ddb28a8c61c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/hosts/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useHostsKpiHosts } from './index'; +import { useHostsKpiHosts } from '.'; describe('kpi hosts - hosts', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx index 12014cdcdc686..0050bde419807 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/kpi_hosts/unique_ips/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useHostsKpiUniqueIps } from './index'; +import { useHostsKpiUniqueIps } from '.'; describe('kpi hosts - Unique Ips', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx index 9200b42940d5b..65d93338f0fa6 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { useUncommonProcesses } from './index'; +import { useUncommonProcesses } from '.'; import { HostsType } from '../../store/model'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx index e1737dfc73253..f4b79e8b721ba 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/arrows/index.test.tsx @@ -10,7 +10,7 @@ import React from 'react'; import { TestProviders } from '../../../../common/mock'; -import { ArrowBody, ArrowHead } from './index'; +import { ArrowBody, ArrowHead } from '.'; describe('arrows', () => { describe('ArrowBody', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx index cb6b4798e1e15..58d2d5b1abc5b 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/details/index.test.tsx @@ -21,7 +21,7 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { IpOverview } from './index'; +import { IpOverview } from '.'; import { mockData } from './mock'; import { mockAnomalies } from '../../../../common/components/ml/mock'; import type { NarrowDateRange } from '../../../../common/components/ml/types'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx index ae20e32f5ddc2..e44ec02298cc5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/direction/direction.test.tsx @@ -17,7 +17,7 @@ import { OUTBOUND, OUTGOING, UNKNOWN, -} from './index'; +} from '.'; describe('direction', () => { describe('#getDirectionIcon', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx index 46c62d092c4d3..84f256068e958 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/flow_target_select_connected/index.test.tsx @@ -11,7 +11,7 @@ import { MemoryRouter } from 'react-router-dom'; import '../../../../common/mock/match_media'; import { TestProviders } from '../../../../common/mock'; -import { FlowTargetSelectConnectedComponent } from './index'; +import { FlowTargetSelectConnectedComponent } from '.'; import { FlowTarget } from '../../../../../common/search_strategy'; describe('Flow Target Select Connected', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx index 6507b96cef400..0040cf17292cc 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx @@ -12,7 +12,7 @@ import '../../../../common/mock/match_media'; import { TestProviders } from '../../../../common/mock/test_providers'; import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { Ip } from './index'; +import { Ip } from '.'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx index 7dfa3ebb2c499..040187c12a63e 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiDns } from './index'; +import { NetworkKpiDns } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx index 9e8e9882a3f51..e213f2f166977 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/index.test.tsx @@ -18,7 +18,7 @@ import { import '../../../../common/mock/match_media'; import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; -import { NetworkKpiComponent } from './index'; +import { NetworkKpiComponent } from '.'; describe('NetworkKpiComponent', () => { const state: State = mockGlobalState; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx index a093d9325de2f..f50e93a2a9fc0 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiNetworkEvents } from './index'; +import { NetworkKpiNetworkEvents } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx index c64f56470d7ee..812bc31b85487 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiTlsHandshakes } from './index'; +import { NetworkKpiTlsHandshakes } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx index c894219e56811..a321610f8be89 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiUniqueFlows } from './index'; +import { NetworkKpiUniqueFlows } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx index 3d5d663399e64..ca76d86fa4cec 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx @@ -10,7 +10,7 @@ import { useQueryToggle } from '../../../../../common/containers/query_toggle'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../../../common/mock'; import React from 'react'; -import { NetworkKpiUniquePrivateIps } from './index'; +import { NetworkKpiUniquePrivateIps } from '.'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx index 07814c24b1870..351b17b5fd6c2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx @@ -23,7 +23,7 @@ import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; import { useMountAppended } from '../../../../common/utils/use_mount_appended'; -import { NetworkDnsTable } from './index'; +import { NetworkDnsTable } from '.'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx index 8177b7429f51f..0dd56d299952a 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx @@ -23,7 +23,7 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkHttpTable } from './index'; +import { NetworkHttpTable } from '.'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx index f37ea0bd50c03..5eecf4b03e79d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx @@ -25,7 +25,7 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkTopCountriesTable } from './index'; +import { NetworkTopCountriesTable } from '.'; import { mockData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx index f62d663ba3f7d..558a0e63bf47d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx @@ -22,7 +22,7 @@ import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { NetworkTopNFlowTable } from './index'; +import { NetworkTopNFlowTable } from '.'; import { mockData } from './mock'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx index 961e05f850203..f2726fba68014 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx @@ -25,7 +25,7 @@ import { } from './source_destination_arrows'; import * as i18n from '../../../../timelines/components/timeline/body/renderers/translations'; -import { SourceDestination } from './index'; +import { SourceDestination } from '.'; import { DESTINATION_GEO_CITY_NAME_FIELD_NAME, DESTINATION_GEO_CONTINENT_NAME_FIELD_NAME, diff --git a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx index 66f2f4af07121..dd88e0b003b2e 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx @@ -22,7 +22,7 @@ import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { TlsTable } from './index'; +import { TlsTable } from '.'; import { mockTlsData } from './mock'; jest.mock('../../../common/lib/kibana'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx index ad7d994bf77cf..2fcb24818c966 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx @@ -23,7 +23,7 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { networkModel } from '../../store'; -import { UsersTable } from './index'; +import { UsersTable } from '.'; import { mockUsersData } from './mock'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx index 1ce02ca954b38..eaa68cd038de2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx @@ -6,7 +6,7 @@ */ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { ID, useNetworkDetails } from './index'; +import { ID, useNetworkDetails } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx index 455e9861a0bcd..869baa2203f82 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/dns/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useNetworkKpiDns } from './index'; +import { useNetworkKpiDns } from '.'; describe('kpi network - dns', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx index 77445bf562aae..05f193dd5f8ac 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/network_events/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useNetworkKpiNetworkEvents } from './index'; +import { useNetworkKpiNetworkEvents } from '.'; describe('kpi network - network events', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx index 6d461640f9206..c7e3b8c2f3aa5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/tls_handshakes/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useNetworkKpiTlsHandshakes } from './index'; +import { useNetworkKpiTlsHandshakes } from '.'; describe('kpi network - tls handshakes', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx index 46c013376de62..75004d1b92ef2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_flows/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useNetworkKpiUniqueFlows } from './index'; +import { useNetworkKpiUniqueFlows } from '.'; describe('kpi network - unique flows', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx index 7bdc6ec63ef28..0d5ca709b31ee 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/kpi_network/unique_private_ips/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../../common/mock'; -import { useNetworkKpiUniquePrivateIps } from './index'; +import { useNetworkKpiUniquePrivateIps } from '.'; describe('kpi network - unique private ips', () => { it('skip = true will cancel any running request', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx index 084aa5281c7a7..ecf66979a263c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { ID, useNetworkDns } from './index'; +import { ID, useNetworkDns } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx index b328c39ef0540..83809945d6d13 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { useNetworkHttp, ID } from './index'; +import { useNetworkHttp, ID } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx index 2d20efafb314a..2a793458728d1 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { ID, useNetworkTopCountries } from './index'; +import { ID, useNetworkTopCountries } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx index 4056bb57f05b2..c16142eb1c00c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { ID, useNetworkTopNFlow } from './index'; +import { ID, useNetworkTopNFlow } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx index 622c63a7dbeed..ffbde2157e85d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { ID, useNetworkTls } from './index'; +import { ID, useNetworkTls } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx index 66a73fa1ae7fc..674e3e575d315 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx @@ -7,7 +7,7 @@ import { act, renderHook } from '@testing-library/react-hooks'; import { TestProviders } from '../../../../common/mock'; -import { useNetworkUsers, ID } from './index'; +import { useNetworkUsers, ID } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx index 4ec27e824070c..f133f63d6619c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx @@ -21,7 +21,7 @@ import { import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; -import { NetworkDetails } from './index'; +import { NetworkDetails } from '.'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; jest.mock('../../../common/containers/use_search_strategy', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx index 475494de0384b..5f4d2211cd8af 100644 --- a/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/navigation/network_routes.tsx @@ -18,7 +18,7 @@ import { HttpQueryTabBody, IPsQueryTabBody, TlsQueryTabBody, -} from './index'; +} from '.'; import { EventsQueryTabBody } from '../../../../common/components/events_tab'; import { AnomaliesNetworkTable } from '../../../../common/components/ml/tables/anomalies_network_table'; import { sourceOrDestinationIpExistsFilter } from '../../../../common/components/visualization_actions/utils'; diff --git a/x-pack/plugins/security_solution/public/explore/network/store/actions.ts b/x-pack/plugins/security_solution/public/explore/network/store/actions.ts index c60cc4034d8d8..2ce6f5397d865 100644 --- a/x-pack/plugins/security_solution/public/explore/network/store/actions.ts +++ b/x-pack/plugins/security_solution/public/explore/network/store/actions.ts @@ -6,7 +6,7 @@ */ import actionCreatorFactory from 'typescript-fsa'; -import type { networkModel } from './index'; +import type { networkModel } from '.'; import type { NetworkType } from './model'; const actionCreator = actionCreatorFactory('x-pack/security_solution/local/network'); diff --git a/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx index 12771c43841d2..4e2286789da36 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/netflow/index.test.tsx @@ -18,7 +18,10 @@ import { } from '../certificate_fingerprint'; import { EVENT_DURATION_FIELD_NAME } from '../duration'; import { ID_FIELD_NAME } from '../../../common/components/event_details/event_id'; -import { DESTINATION_IP_FIELD_NAME, SOURCE_IP_FIELD_NAME } from '../../../explore/network/components/ip'; +import { + DESTINATION_IP_FIELD_NAME, + SOURCE_IP_FIELD_NAME, +} from '../../../explore/network/components/ip'; import { JA3_HASH_FIELD_NAME } from '../ja3_fingerprint'; import { DESTINATION_PORT_FIELD_NAME, From 8a94a1d3647ba112d5bc5dd3be5201a79ae93836 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Fri, 9 Dec 2022 07:54:25 -0700 Subject: [PATCH 13/22] start plugin work --- .../public/explore/hosts/links.ts | 66 ------- .../public/explore/hosts/routes.tsx | 29 --- .../public/explore/{network => }/index.ts | 10 +- .../explore/{network => }/jest.config.js | 0 .../security_solution/public/explore/links.ts | 172 ++++++++++++++++++ .../public/explore/network/links.ts | 66 ------- .../public/explore/network/routes.tsx | 30 --- .../public/explore/routes.tsx | 64 +++++++ .../public/explore/store/index.ts | 0 .../public/explore/users/links.ts | 59 ------ .../public/explore/users/routes.tsx | 30 --- .../public/landing_pages/links.ts | 6 +- .../public/lazy_sub_plugins.tsx | 2 +- .../plugins/security_solution/public/types.ts | 2 +- 14 files changed, 245 insertions(+), 291 deletions(-) delete mode 100644 x-pack/plugins/security_solution/public/explore/hosts/links.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/hosts/routes.tsx rename x-pack/plugins/security_solution/public/explore/{network => }/index.ts (70%) rename x-pack/plugins/security_solution/public/explore/{network => }/jest.config.js (100%) create mode 100644 x-pack/plugins/security_solution/public/explore/links.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/network/links.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/network/routes.tsx create mode 100644 x-pack/plugins/security_solution/public/explore/routes.tsx create mode 100644 x-pack/plugins/security_solution/public/explore/store/index.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/users/links.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/users/routes.tsx diff --git a/x-pack/plugins/security_solution/public/explore/hosts/links.ts b/x-pack/plugins/security_solution/public/explore/hosts/links.ts deleted file mode 100644 index 5c7225b6da452..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/hosts/links.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ -import { i18n } from '@kbn/i18n'; -import { HOSTS_PATH, SecurityPageName } from '../../../common/constants'; -import { HOSTS } from '../../app/translations'; -import type { LinkItem } from '../../common/links/types'; -import hostsPageImg from '../../common/images/hosts_page.png'; - -export const links: LinkItem = { - id: SecurityPageName.hosts, - title: HOSTS, - landingImage: hostsPageImg, - description: i18n.translate('xpack.securitySolution.landing.threatHunting.hostsDescription', { - defaultMessage: 'A comprehensive overview of all hosts and host-related security events.', - }), - path: HOSTS_PATH, - globalSearchKeywords: [ - i18n.translate('xpack.securitySolution.appLinks.hosts', { - defaultMessage: 'Hosts', - }), - ], - links: [ - { - id: SecurityPageName.uncommonProcesses, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.uncommonProcesses', { - defaultMessage: 'Uncommon Processes', - }), - path: `${HOSTS_PATH}/uncommonProcesses`, - }, - { - id: SecurityPageName.hostsAnomalies, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.anomalies', { - defaultMessage: 'Anomalies', - }), - path: `${HOSTS_PATH}/anomalies`, - licenseType: 'gold', - }, - { - id: SecurityPageName.hostsEvents, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.events', { - defaultMessage: 'Events', - }), - path: `${HOSTS_PATH}/events`, - }, - { - id: SecurityPageName.hostsRisk, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.risk', { - defaultMessage: 'Host risk', - }), - path: `${HOSTS_PATH}/hostRisk`, - }, - { - id: SecurityPageName.sessions, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.sessions', { - defaultMessage: 'Sessions', - }), - path: `${HOSTS_PATH}/sessions`, - isBeta: false, - licenseType: 'enterprise', - }, - ], -}; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/routes.tsx b/x-pack/plugins/security_solution/public/explore/hosts/routes.tsx deleted file mode 100644 index e062a4743be57..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/hosts/routes.tsx +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React from 'react'; -import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; -import { HostsContainer } from './pages'; -import type { SecuritySubPluginRoutes } from '../../app/types'; -import { SecurityPageName } from '../../app/types'; -import { HOSTS_PATH } from '../../../common/constants'; -import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; - -export const HostsRoutes = () => ( - - - - - -); - -export const routes: SecuritySubPluginRoutes = [ - { - path: HOSTS_PATH, - component: HostsRoutes, - }, -]; diff --git a/x-pack/plugins/security_solution/public/explore/network/index.ts b/x-pack/plugins/security_solution/public/explore/index.ts similarity index 70% rename from x-pack/plugins/security_solution/public/explore/network/index.ts rename to x-pack/plugins/security_solution/public/explore/index.ts index 8dd650c0f5ebf..3a798ac89bf8a 100644 --- a/x-pack/plugins/security_solution/public/explore/network/index.ts +++ b/x-pack/plugins/security_solution/public/explore/index.ts @@ -6,12 +6,12 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import { TableId } from '../../../common/types'; -import type { SecuritySubPluginWithStore } from '../../app/types'; +import { TableId } from '../../common/types'; +import type { SecuritySubPluginWithStore } from '../app/types'; import { routes } from './routes'; -import type { NetworkState } from './store'; -import { initialNetworkState, networkReducer } from './store'; -import { getDataTablesInStorageByIds } from '../../timelines/containers/local_storage'; +import type { NetworkState } from './network/store'; +import { initialNetworkState, networkReducer } from './network/store'; +import { getDataTablesInStorageByIds } from '../timelines/containers/local_storage'; export class Network { public setup() {} diff --git a/x-pack/plugins/security_solution/public/explore/network/jest.config.js b/x-pack/plugins/security_solution/public/explore/jest.config.js similarity index 100% rename from x-pack/plugins/security_solution/public/explore/network/jest.config.js rename to x-pack/plugins/security_solution/public/explore/jest.config.js diff --git a/x-pack/plugins/security_solution/public/explore/links.ts b/x-pack/plugins/security_solution/public/explore/links.ts new file mode 100644 index 0000000000000..f54262bf57151 --- /dev/null +++ b/x-pack/plugins/security_solution/public/explore/links.ts @@ -0,0 +1,172 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import { i18n } from '@kbn/i18n'; +import { HOSTS_PATH, NETWORK_PATH, SecurityPageName, USERS_PATH } from '../../common/constants'; +import { HOSTS, NETWORK, USERS } from '../app/translations'; +import type { LinkItem } from '../common/links/types'; +import hostsPageImg from '../common/images/hosts_page.png'; +import userPageImg from '../common/images/users_page.png'; +import networkPageImg from '../common/images/network_page.png'; + +const networkLinks: LinkItem = { + id: SecurityPageName.network, + title: NETWORK, + landingImage: networkPageImg, + description: i18n.translate('xpack.securitySolution.appLinks.network.description', { + defaultMessage: + 'Provides key activity metrics in an interactive map as well as event tables that enable interaction with the Timeline.', + }), + path: NETWORK_PATH, + globalSearchKeywords: [ + i18n.translate('xpack.securitySolution.appLinks.network', { + defaultMessage: 'Network', + }), + ], + links: [ + { + id: SecurityPageName.networkDns, + title: i18n.translate('xpack.securitySolution.appLinks.network.dns', { + defaultMessage: 'DNS', + }), + path: `${NETWORK_PATH}/dns`, + }, + { + id: SecurityPageName.networkHttp, + title: i18n.translate('xpack.securitySolution.appLinks.network.http', { + defaultMessage: 'HTTP', + }), + path: `${NETWORK_PATH}/http`, + }, + { + id: SecurityPageName.networkTls, + title: i18n.translate('xpack.securitySolution.appLinks.network.tls', { + defaultMessage: 'TLS', + }), + path: `${NETWORK_PATH}/tls`, + }, + { + id: SecurityPageName.networkAnomalies, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.anomalies', { + defaultMessage: 'Anomalies', + }), + path: `${NETWORK_PATH}/anomalies`, + licenseType: 'gold', + }, + { + id: SecurityPageName.networkEvents, + title: i18n.translate('xpack.securitySolution.appLinks.network.events', { + defaultMessage: 'Events', + }), + path: `${NETWORK_PATH}/events`, + }, + ], +}; + +const usersLinks: LinkItem = { + id: SecurityPageName.users, + title: USERS, + landingImage: userPageImg, + description: i18n.translate('xpack.securitySolution.appLinks.users.description', { + defaultMessage: + 'A comprehensive overview of user data that enables understanding of authentication and user behavior within your environment.', + }), + path: USERS_PATH, + globalSearchKeywords: [ + i18n.translate('xpack.securitySolution.appLinks.users', { + defaultMessage: 'Users', + }), + ], + links: [ + { + id: SecurityPageName.usersAuthentications, + title: i18n.translate('xpack.securitySolution.appLinks.users.authentications', { + defaultMessage: 'Authentications', + }), + path: `${USERS_PATH}/authentications`, + }, + { + id: SecurityPageName.usersAnomalies, + title: i18n.translate('xpack.securitySolution.appLinks.users.anomalies', { + defaultMessage: 'Anomalies', + }), + path: `${USERS_PATH}/anomalies`, + licenseType: 'gold', + }, + { + id: SecurityPageName.usersRisk, + title: i18n.translate('xpack.securitySolution.appLinks.users.risk', { + defaultMessage: 'User risk', + }), + path: `${USERS_PATH}/userRisk`, + }, + { + id: SecurityPageName.usersEvents, + title: i18n.translate('xpack.securitySolution.appLinks.users.events', { + defaultMessage: 'Events', + }), + path: `${USERS_PATH}/events`, + }, + ], +}; + +const hostsLinks: LinkItem = { + id: SecurityPageName.hosts, + title: HOSTS, + landingImage: hostsPageImg, + description: i18n.translate('xpack.securitySolution.landing.threatHunting.hostsDescription', { + defaultMessage: 'A comprehensive overview of all hosts and host-related security events.', + }), + path: HOSTS_PATH, + globalSearchKeywords: [ + i18n.translate('xpack.securitySolution.appLinks.hosts', { + defaultMessage: 'Hosts', + }), + ], + links: [ + { + id: SecurityPageName.uncommonProcesses, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.uncommonProcesses', { + defaultMessage: 'Uncommon Processes', + }), + path: `${HOSTS_PATH}/uncommonProcesses`, + }, + { + id: SecurityPageName.hostsAnomalies, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.anomalies', { + defaultMessage: 'Anomalies', + }), + path: `${HOSTS_PATH}/anomalies`, + licenseType: 'gold', + }, + { + id: SecurityPageName.hostsEvents, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.events', { + defaultMessage: 'Events', + }), + path: `${HOSTS_PATH}/events`, + }, + { + id: SecurityPageName.hostsRisk, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.risk', { + defaultMessage: 'Host risk', + }), + path: `${HOSTS_PATH}/hostRisk`, + }, + { + id: SecurityPageName.sessions, + title: i18n.translate('xpack.securitySolution.appLinks.hosts.sessions', { + defaultMessage: 'Sessions', + }), + path: `${HOSTS_PATH}/sessions`, + isBeta: false, + licenseType: 'enterprise', + }, + ], +}; + +export const exploreLinks = [hostsLinks, networkLinks, usersLinks]; diff --git a/x-pack/plugins/security_solution/public/explore/network/links.ts b/x-pack/plugins/security_solution/public/explore/network/links.ts deleted file mode 100644 index f762d09dd2ecd..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/network/links.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { i18n } from '@kbn/i18n'; -import { NETWORK_PATH, SecurityPageName } from '../../../common/constants'; -import { NETWORK } from '../../app/translations'; -import type { LinkItem } from '../../common/links/types'; -import networkPageImg from '../../common/images/network_page.png'; - -export const links: LinkItem = { - id: SecurityPageName.network, - title: NETWORK, - landingImage: networkPageImg, - description: i18n.translate('xpack.securitySolution.appLinks.network.description', { - defaultMessage: - 'Provides key activity metrics in an interactive map as well as event tables that enable interaction with the Timeline.', - }), - path: NETWORK_PATH, - globalSearchKeywords: [ - i18n.translate('xpack.securitySolution.appLinks.network', { - defaultMessage: 'Network', - }), - ], - links: [ - { - id: SecurityPageName.networkDns, - title: i18n.translate('xpack.securitySolution.appLinks.network.dns', { - defaultMessage: 'DNS', - }), - path: `${NETWORK_PATH}/dns`, - }, - { - id: SecurityPageName.networkHttp, - title: i18n.translate('xpack.securitySolution.appLinks.network.http', { - defaultMessage: 'HTTP', - }), - path: `${NETWORK_PATH}/http`, - }, - { - id: SecurityPageName.networkTls, - title: i18n.translate('xpack.securitySolution.appLinks.network.tls', { - defaultMessage: 'TLS', - }), - path: `${NETWORK_PATH}/tls`, - }, - { - id: SecurityPageName.networkAnomalies, - title: i18n.translate('xpack.securitySolution.appLinks.hosts.anomalies', { - defaultMessage: 'Anomalies', - }), - path: `${NETWORK_PATH}/anomalies`, - licenseType: 'gold', - }, - { - id: SecurityPageName.networkEvents, - title: i18n.translate('xpack.securitySolution.appLinks.network.events', { - defaultMessage: 'Events', - }), - path: `${NETWORK_PATH}/events`, - }, - ], -}; diff --git a/x-pack/plugins/security_solution/public/explore/network/routes.tsx b/x-pack/plugins/security_solution/public/explore/network/routes.tsx deleted file mode 100644 index 7a5f9fc8dd98f..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/network/routes.tsx +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React from 'react'; -import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; -import { NetworkContainer } from './pages'; - -import type { SecuritySubPluginRoutes } from '../../app/types'; -import { SecurityPageName } from '../../app/types'; -import { NETWORK_PATH } from '../../../common/constants'; -import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; - -export const NetworkRoutes = () => ( - - - - - -); - -export const routes: SecuritySubPluginRoutes = [ - { - path: NETWORK_PATH, - component: NetworkRoutes, - }, -]; diff --git a/x-pack/plugins/security_solution/public/explore/routes.tsx b/x-pack/plugins/security_solution/public/explore/routes.tsx new file mode 100644 index 0000000000000..b5599ac1adc77 --- /dev/null +++ b/x-pack/plugins/security_solution/public/explore/routes.tsx @@ -0,0 +1,64 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. + */ + +import React from 'react'; +import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; +import { UsersContainer } from './users/pages'; +import { HostsContainer } from './hosts/pages'; +import { NetworkContainer } from './network/pages'; + +import type { SecuritySubPluginRoutes } from '../app/types'; +import { SecurityPageName } from '../app/types'; +import { HOSTS_PATH, NETWORK_PATH, USERS_PATH } from '../../common/constants'; +import { PluginTemplateWrapper } from '../common/components/plugin_template_wrapper'; + +export const NetworkRoutes = () => ( + + + + + +); + +export const UsersRoutes = () => ( + + + + + +); + +export const HostsRoutes = () => ( + + + + + +); + +export const networkRoutes: SecuritySubPluginRoutes = [ + { + path: NETWORK_PATH, + component: NetworkRoutes, + }, +]; + +export const usersRoutes: SecuritySubPluginRoutes = [ + { + path: USERS_PATH, + component: UsersRoutes, + }, +]; + +export const hostsRoutes: SecuritySubPluginRoutes = [ + { + path: HOSTS_PATH, + component: HostsRoutes, + }, +]; + +export const routes = [...networkRoutes, ...usersRoutes, ...hostsRoutes]; diff --git a/x-pack/plugins/security_solution/public/explore/store/index.ts b/x-pack/plugins/security_solution/public/explore/store/index.ts new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/x-pack/plugins/security_solution/public/explore/users/links.ts b/x-pack/plugins/security_solution/public/explore/users/links.ts deleted file mode 100644 index 177197dcbd756..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/users/links.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import { i18n } from '@kbn/i18n'; -import { SecurityPageName, USERS_PATH } from '../../../common/constants'; -import { USERS } from '../../app/translations'; -import type { LinkItem } from '../../common/links/types'; -import userPageImg from '../../common/images/users_page.png'; - -export const links: LinkItem = { - id: SecurityPageName.users, - title: USERS, - landingImage: userPageImg, - description: i18n.translate('xpack.securitySolution.appLinks.users.description', { - defaultMessage: - 'A comprehensive overview of user data that enables understanding of authentication and user behavior within your environment.', - }), - path: USERS_PATH, - globalSearchKeywords: [ - i18n.translate('xpack.securitySolution.appLinks.users', { - defaultMessage: 'Users', - }), - ], - links: [ - { - id: SecurityPageName.usersAuthentications, - title: i18n.translate('xpack.securitySolution.appLinks.users.authentications', { - defaultMessage: 'Authentications', - }), - path: `${USERS_PATH}/authentications`, - }, - { - id: SecurityPageName.usersAnomalies, - title: i18n.translate('xpack.securitySolution.appLinks.users.anomalies', { - defaultMessage: 'Anomalies', - }), - path: `${USERS_PATH}/anomalies`, - licenseType: 'gold', - }, - { - id: SecurityPageName.usersRisk, - title: i18n.translate('xpack.securitySolution.appLinks.users.risk', { - defaultMessage: 'User risk', - }), - path: `${USERS_PATH}/userRisk`, - }, - { - id: SecurityPageName.usersEvents, - title: i18n.translate('xpack.securitySolution.appLinks.users.events', { - defaultMessage: 'Events', - }), - path: `${USERS_PATH}/events`, - }, - ], -}; diff --git a/x-pack/plugins/security_solution/public/explore/users/routes.tsx b/x-pack/plugins/security_solution/public/explore/users/routes.tsx deleted file mode 100644 index c5b93618316e4..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/users/routes.tsx +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import React from 'react'; -import { TrackApplicationView } from '@kbn/usage-collection-plugin/public'; -import { UsersContainer } from './pages'; - -import type { SecuritySubPluginRoutes } from '../../app/types'; -import { SecurityPageName } from '../../app/types'; -import { USERS_PATH } from '../../../common/constants'; -import { PluginTemplateWrapper } from '../../common/components/plugin_template_wrapper'; - -export const UsersRoutes = () => ( - - - - - -); - -export const routes: SecuritySubPluginRoutes = [ - { - path: USERS_PATH, - component: UsersRoutes, - }, -]; diff --git a/x-pack/plugins/security_solution/public/landing_pages/links.ts b/x-pack/plugins/security_solution/public/landing_pages/links.ts index 36553016bd8bf..8a0681fa01f72 100644 --- a/x-pack/plugins/security_solution/public/landing_pages/links.ts +++ b/x-pack/plugins/security_solution/public/landing_pages/links.ts @@ -15,9 +15,7 @@ import { import { DASHBOARDS, EXPLORE } from '../app/translations'; import type { LinkItem } from '../common/links/types'; import { overviewLinks, detectionResponseLinks, entityAnalyticsLinks } from '../overview/links'; -import { links as hostsLinks } from '../explore/hosts/links'; -import { links as networkLinks } from '../explore/network/links'; -import { links as usersLinks } from '../explore/users/links'; +import { exploreLinks } from '../explore/links'; import { links as kubernetesLinks } from '../kubernetes/links'; import { dashboardLinks as cloudSecurityPostureLinks } from '../cloud_security_posture/links'; @@ -53,6 +51,6 @@ export const threatHuntingLandingLinks: LinkItem = { defaultMessage: 'Explore', }), ], - links: [hostsLinks, networkLinks, usersLinks], + links: exploreLinks, skipUrlState: true, }; diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index 2615ec90ecda4..92d0e381152a4 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -15,7 +15,7 @@ import { Detections } from './detections'; import { Exceptions } from './exceptions'; import { Hosts } from './explore/hosts'; import { Users } from './explore/users'; -import { Network } from './explore/network'; +import { Network } from './explore'; import { Kubernetes } from './kubernetes'; import { Overview } from './overview'; import { Rules } from './rules'; diff --git a/x-pack/plugins/security_solution/public/types.ts b/x-pack/plugins/security_solution/public/types.ts index b714e63bed8ab..4351dc69531bb 100644 --- a/x-pack/plugins/security_solution/public/types.ts +++ b/x-pack/plugins/security_solution/public/types.ts @@ -49,7 +49,7 @@ import type { Cases } from './cases'; import type { Exceptions } from './exceptions'; import type { Hosts } from './explore/hosts'; import type { Users } from './explore/users'; -import type { Network } from './explore/network'; +import type { Network } from './explore'; import type { Kubernetes } from './kubernetes'; import type { Overview } from './overview'; import type { Rules } from './rules'; From bba035e239370c66a1569f3348919665c9de82e4 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 11:09:05 -0700 Subject: [PATCH 14/22] fix jest --- .../public/explore/hosts/jest.config.js | 10 ++++++---- .../public/explore/network/jest.config.js | 10 ++++++---- .../public/explore/users/jest.config.js | 10 ++++++---- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js b/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js index d8354b47c3cbe..4a44df3b3c514 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js +++ b/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js @@ -7,12 +7,14 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../..', - roots: ['/x-pack/plugins/security_solution/public/hosts'], + rootDir: '../../../../../..', + roots: ['/x-pack/plugins/security_solution/public/explore/hosts'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/hosts', + '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/hosts', coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/security_solution/public/hosts/**/*.{ts,tsx}'], + collectCoverageFrom: [ + '/x-pack/plugins/security_solution/public/explore/hosts/**/*.{ts,tsx}', + ], // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. moduleNameMapper: { 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', diff --git a/x-pack/plugins/security_solution/public/explore/network/jest.config.js b/x-pack/plugins/security_solution/public/explore/network/jest.config.js index 98b45b1e5699b..8dc0ae2299f9c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/jest.config.js +++ b/x-pack/plugins/security_solution/public/explore/network/jest.config.js @@ -7,12 +7,14 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../..', - roots: ['/x-pack/plugins/security_solution/public/network'], + rootDir: '../../../../../..', + roots: ['/x-pack/plugins/security_solution/public/explore/network'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/network', + '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/network', coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/security_solution/public/network/**/*.{ts,tsx}'], + collectCoverageFrom: [ + '/x-pack/plugins/security_solution/public/explore/network/**/*.{ts,tsx}', + ], // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. moduleNameMapper: { 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', diff --git a/x-pack/plugins/security_solution/public/explore/users/jest.config.js b/x-pack/plugins/security_solution/public/explore/users/jest.config.js index 563491dd5befe..b2b6a16642e38 100644 --- a/x-pack/plugins/security_solution/public/explore/users/jest.config.js +++ b/x-pack/plugins/security_solution/public/explore/users/jest.config.js @@ -7,12 +7,14 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../..', - roots: ['/x-pack/plugins/security_solution/public/users'], + rootDir: '../../../../../..', + roots: ['/x-pack/plugins/security_solution/public/explore/users'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/users', + '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/users', coverageReporters: ['text', 'html'], - collectCoverageFrom: ['/x-pack/plugins/security_solution/public/users/**/*.{ts,tsx}'], + collectCoverageFrom: [ + '/x-pack/plugins/security_solution/public/explore/users/**/*.{ts,tsx}', + ], // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. moduleNameMapper: { 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', From 024978c70957fdb0fc74667d2bed24db72069fda Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 11:14:28 -0700 Subject: [PATCH 15/22] consolidate jest --- .../public/explore/hosts/jest.config.js | 26 ------------------- .../public/explore/jest.config.js | 10 +++---- .../public/explore/users/jest.config.js | 26 ------------------- 3 files changed, 4 insertions(+), 58 deletions(-) delete mode 100644 x-pack/plugins/security_solution/public/explore/hosts/jest.config.js delete mode 100644 x-pack/plugins/security_solution/public/explore/users/jest.config.js diff --git a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js b/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js deleted file mode 100644 index 4a44df3b3c514..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/hosts'], - coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/hosts', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/hosts/**/*.{ts,tsx}', - ], - // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. - moduleNameMapper: { - 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', - 'task_manager/server$': - '/x-pack/plugins/security_solution/server/__mocks__/task_manager.mock.ts', - 'alerting/server$': '/x-pack/plugins/security_solution/server/__mocks__/alert.mock.ts', - 'actions/server$': '/x-pack/plugins/security_solution/server/__mocks__/action.mock.ts', - }, -}; diff --git a/x-pack/plugins/security_solution/public/explore/jest.config.js b/x-pack/plugins/security_solution/public/explore/jest.config.js index 8dc0ae2299f9c..20f7bfc74c310 100644 --- a/x-pack/plugins/security_solution/public/explore/jest.config.js +++ b/x-pack/plugins/security_solution/public/explore/jest.config.js @@ -7,14 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/network'], + rootDir: '../../../../..', + roots: ['/x-pack/plugins/security_solution/public/explore'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/network', + '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore', coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/network/**/*.{ts,tsx}', - ], + collectCoverageFrom: ['/x-pack/plugins/security_solution/public/explore/**/*.{ts,tsx}'], // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. moduleNameMapper: { 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', diff --git a/x-pack/plugins/security_solution/public/explore/users/jest.config.js b/x-pack/plugins/security_solution/public/explore/users/jest.config.js deleted file mode 100644 index b2b6a16642e38..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/users/jest.config.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/users'], - coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/users', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/users/**/*.{ts,tsx}', - ], - // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. - moduleNameMapper: { - 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', - 'task_manager/server$': - '/x-pack/plugins/security_solution/server/__mocks__/task_manager.mock.ts', - 'alerting/server$': '/x-pack/plugins/security_solution/server/__mocks__/alert.mock.ts', - 'actions/server$': '/x-pack/plugins/security_solution/server/__mocks__/action.mock.ts', - }, -}; From 7843cc86be5a3129ae19173956d191de801a7f24 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 12:30:03 -0700 Subject: [PATCH 16/22] wip --- .../security_solution/public/app/types.ts | 13 ++++--- .../public/common/store/store.ts | 12 ++---- .../security_solution/public/explore/index.ts | 39 ++++++++++++++++--- .../public/explore/users/store/reducer.ts | 4 +- .../public/lazy_sub_plugins.tsx | 4 +- .../security_solution/public/plugin.tsx | 8 +--- .../plugins/security_solution/public/types.ts | 12 ++---- 7 files changed, 55 insertions(+), 37 deletions(-) diff --git a/x-pack/plugins/security_solution/public/app/types.ts b/x-pack/plugins/security_solution/public/app/types.ts index d2b449d484089..7d83c4b2f73b6 100644 --- a/x-pack/plugins/security_solution/public/app/types.ts +++ b/x-pack/plugins/security_solution/public/app/types.ts @@ -18,6 +18,7 @@ import type { import type { RouteProps } from 'react-router-dom'; import type { AppMountParameters } from '@kbn/core/public'; import type { UsageCollectionSetup } from '@kbn/usage-collection-plugin/public'; +import type { ExploreReducer, ExploreState } from '../explore'; import type { StartServices } from '../types'; /** @@ -38,8 +39,8 @@ import type { TableState } from '../common/store/data_table/types'; export { SecurityPageName } from '../../common/constants'; export interface SecuritySubPluginStore { - initialState: Record; - reducer: Record>; + initialState: K extends 'explore' ? ExploreState : Record; + reducer: K extends 'explore' ? ExploreReducer : Record>; middleware?: Array>>>; } @@ -48,12 +49,14 @@ export type SecuritySubPluginRoutes = RouteProps[]; export interface SecuritySubPlugin { routes: SecuritySubPluginRoutes; storageDataTables?: Pick; + exploreDataTables?: { + network: Pick; + hosts: Pick; + }; } export type SecuritySubPluginKeyStore = - | 'hosts' - | 'users' - | 'network' + | 'explore' | 'timeline' | 'hostList' | 'alertList' diff --git a/x-pack/plugins/security_solution/public/common/store/store.ts b/x-pack/plugins/security_solution/public/common/store/store.ts index af2797697f067..d0e23636573de 100644 --- a/x-pack/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/plugins/security_solution/public/common/store/store.ts @@ -117,9 +117,9 @@ export const createStoreFactory = async ( // eslint-disable-next-line @typescript-eslint/no-non-null-assertion ...subPlugins.exceptions.storageDataTables!.tableById, // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - ...subPlugins.hosts.storageDataTables!.tableById, + ...subPlugins.explore.exploreDataTables!.hosts.tableById, // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - ...subPlugins.network.storageDataTables!.tableById, + ...subPlugins.explore.exploreDataTables!.network.tableById, }, }, }; @@ -132,9 +132,7 @@ export const createStoreFactory = async ( const initialState = createInitialState( { - ...subPlugins.hosts.store.initialState, - ...subPlugins.users.store.initialState, - ...subPlugins.network.store.initialState, + ...subPlugins.explore.store.initialState, ...timelineInitialState, ...subPlugins.management.store.initialState, }, @@ -148,9 +146,7 @@ export const createStoreFactory = async ( ); const rootReducer = { - ...subPlugins.hosts.store.reducer, - ...subPlugins.users.store.reducer, - ...subPlugins.network.store.reducer, + ...subPlugins.explore.store.reducer, timeline: timelineReducer, ...subPlugins.management.store.reducer, }; diff --git a/x-pack/plugins/security_solution/public/explore/index.ts b/x-pack/plugins/security_solution/public/explore/index.ts index 3a798ac89bf8a..aa57e4a584bb4 100644 --- a/x-pack/plugins/security_solution/public/explore/index.ts +++ b/x-pack/plugins/security_solution/public/explore/index.ts @@ -6,25 +6,52 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; +import type { AnyAction, Reducer } from 'redux'; +import type { HostsState } from './hosts/store'; +import type { UsersState } from './users/store'; import { TableId } from '../../common/types'; import type { SecuritySubPluginWithStore } from '../app/types'; import { routes } from './routes'; import type { NetworkState } from './network/store'; import { initialNetworkState, networkReducer } from './network/store'; import { getDataTablesInStorageByIds } from '../timelines/containers/local_storage'; +import { initialUsersState, usersReducer } from './users/store'; +import { hostsReducer, initialHostsState } from './hosts/store'; -export class Network { +export interface ExploreState { + network: NetworkState; + hosts: HostsState; + users: UsersState; +} + +export interface ExploreReducer { + network: Reducer; + hosts: Reducer; + users: Reducer; +} + +export class Explore { public setup() {} - public start(storage: Storage): SecuritySubPluginWithStore<'network', NetworkState> { + public start(storage: Storage): SecuritySubPluginWithStore<'explore', ExploreState> { return { routes, - storageDataTables: { - tableById: getDataTablesInStorageByIds(storage, [TableId.networkPageEvents]), + exploreDataTables: { + network: { tableById: getDataTablesInStorageByIds(storage, [TableId.networkPageEvents]) }, + hosts: { + tableById: getDataTablesInStorageByIds(storage, [ + TableId.hostsPageEvents, + TableId.hostsPageSessions, + ]), + }, }, store: { - initialState: { network: initialNetworkState }, - reducer: { network: networkReducer }, + initialState: { + network: initialNetworkState, + users: initialUsersState, + hosts: initialHostsState, + }, + reducer: { network: networkReducer, users: usersReducer, hosts: hostsReducer }, }, }; } diff --git a/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts b/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts index 3577daf4ce547..5bb7615ff198a 100644 --- a/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts +++ b/x-pack/plugins/security_solution/public/explore/users/store/reducer.ts @@ -25,7 +25,9 @@ import { Direction } from '../../../../common/search_strategy/common'; import { RiskScoreFields } from '../../../../common/search_strategy'; import { UsersFields } from '../../../../common/search_strategy/security_solution/users/common'; -export const initialUsersState: UsersModel = { +export type UsersState = UsersModel; + +export const initialUsersState: UsersState = { page: { queries: { [UsersTableType.allUsers]: { diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index 92d0e381152a4..0fed65b91fa51 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -15,7 +15,7 @@ import { Detections } from './detections'; import { Exceptions } from './exceptions'; import { Hosts } from './explore/hosts'; import { Users } from './explore/users'; -import { Network } from './explore'; +import { Explore } from './explore'; import { Kubernetes } from './kubernetes'; import { Overview } from './overview'; import { Rules } from './rules'; @@ -34,7 +34,7 @@ const subPluginClasses = { Exceptions, Hosts, Users, - Network, + Explore, Kubernetes, Overview, Rules, diff --git a/x-pack/plugins/security_solution/public/plugin.tsx b/x-pack/plugins/security_solution/public/plugin.tsx index d09147ed4eb96..741e485d34dae 100644 --- a/x-pack/plugins/security_solution/public/plugin.tsx +++ b/x-pack/plugins/security_solution/public/plugin.tsx @@ -347,9 +347,7 @@ export class Plugin implements IPlugin; exceptions: ReturnType; [CASES_SUB_PLUGIN_KEY]: ReturnType; - hosts: ReturnType; - users: ReturnType; - network: ReturnType; + explore: ReturnType; kubernetes: ReturnType; overview: ReturnType; timelines: ReturnType; From 9a25f8287477a8bb31731a9f1d0c7751017e100d Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 13:34:36 -0700 Subject: [PATCH 17/22] Fix jest --- .../public/explore/{hosts => }/jest.config.js | 10 +++---- .../public/explore/network/jest.config.js | 26 ------------------- .../public/explore/users/jest.config.js | 26 ------------------- 3 files changed, 4 insertions(+), 58 deletions(-) rename x-pack/plugins/security_solution/public/explore/{hosts => }/jest.config.js (84%) delete mode 100644 x-pack/plugins/security_solution/public/explore/network/jest.config.js delete mode 100644 x-pack/plugins/security_solution/public/explore/users/jest.config.js diff --git a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js b/x-pack/plugins/security_solution/public/explore/jest.config.js similarity index 84% rename from x-pack/plugins/security_solution/public/explore/hosts/jest.config.js rename to x-pack/plugins/security_solution/public/explore/jest.config.js index 4a44df3b3c514..20f7bfc74c310 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/jest.config.js +++ b/x-pack/plugins/security_solution/public/explore/jest.config.js @@ -7,14 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/hosts'], + rootDir: '../../../../..', + roots: ['/x-pack/plugins/security_solution/public/explore'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/hosts', + '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore', coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/hosts/**/*.{ts,tsx}', - ], + collectCoverageFrom: ['/x-pack/plugins/security_solution/public/explore/**/*.{ts,tsx}'], // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. moduleNameMapper: { 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', diff --git a/x-pack/plugins/security_solution/public/explore/network/jest.config.js b/x-pack/plugins/security_solution/public/explore/network/jest.config.js deleted file mode 100644 index 8dc0ae2299f9c..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/network/jest.config.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/network'], - coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/network', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/network/**/*.{ts,tsx}', - ], - // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. - moduleNameMapper: { - 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', - 'task_manager/server$': - '/x-pack/plugins/security_solution/server/__mocks__/task_manager.mock.ts', - 'alerting/server$': '/x-pack/plugins/security_solution/server/__mocks__/alert.mock.ts', - 'actions/server$': '/x-pack/plugins/security_solution/server/__mocks__/action.mock.ts', - }, -}; diff --git a/x-pack/plugins/security_solution/public/explore/users/jest.config.js b/x-pack/plugins/security_solution/public/explore/users/jest.config.js deleted file mode 100644 index b2b6a16642e38..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/users/jest.config.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -module.exports = { - preset: '@kbn/test', - rootDir: '../../../../../..', - roots: ['/x-pack/plugins/security_solution/public/explore/users'], - coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/security_solution/public/explore/users', - coverageReporters: ['text', 'html'], - collectCoverageFrom: [ - '/x-pack/plugins/security_solution/public/explore/users/**/*.{ts,tsx}', - ], - // See: https://github.com/elastic/kibana/issues/117255, the moduleNameMapper creates mocks to avoid memory leaks from kibana core. - moduleNameMapper: { - 'core/server$': '/x-pack/plugins/security_solution/server/__mocks__/core.mock.ts', - 'task_manager/server$': - '/x-pack/plugins/security_solution/server/__mocks__/task_manager.mock.ts', - 'alerting/server$': '/x-pack/plugins/security_solution/server/__mocks__/alert.mock.ts', - 'actions/server$': '/x-pack/plugins/security_solution/server/__mocks__/action.mock.ts', - }, -}; From 29f66c117b8cd126533f09be9c7cdeba89f2791a Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 14:21:41 -0700 Subject: [PATCH 18/22] fix more imports --- .../event_details/cti_details/risk_summary.tsx | 2 +- .../event_details/use_risk_score_data.test.ts | 2 +- .../tabs/summary/host_panel/host_panel.test.tsx | 2 +- .../tabs/summary/host_panel/index.tsx | 2 +- .../tabs/summary/user_panel/index.tsx | 2 +- .../tabs/summary/user_panel/user_panel.test.tsx | 2 +- .../authentications_host_table.test.tsx | 2 +- .../authentications_user_table.test.tsx | 2 +- .../components/paginated_table/index.test.tsx | 2 +- .../risk_details_tab_body/index.test.tsx | 6 +++--- .../risk_score/risk_details_tab_body/index.tsx | 2 +- .../risk_score/risk_information/index.tsx | 2 +- .../risk_score_onboarding/utils.test.ts | 2 +- .../risk_score}/severity/common/index.test.tsx | 0 .../risk_score}/severity/common/index.tsx | 0 .../risk_score}/severity/severity_badges.tsx | 0 .../risk_score}/severity/severity_bar.tsx | 0 .../severity/severity_filter_group.test.tsx | 0 .../severity/severity_filter_group.tsx | 0 .../risk_score}/severity/types.ts | 0 .../top_risk_score_contributors/index.test.tsx | 9 ++++----- .../top_risk_score_contributors/index.tsx | 8 ++++---- .../top_risk_score_contributors/translations.ts | 0 .../components/stat_items/metric.test.tsx | 2 +- .../stat_items/metric_embeddable.test.tsx | 4 ++-- .../components/stat_items/stat_items.test.tsx | 6 +++--- .../containers/authentications/index.test.tsx | 2 +- .../containers/risk_score/all/index.test.tsx | 6 +++--- .../risk_score/feature_status/index.test.ts | 4 ++-- .../explore/containers/risk_score/kpi/index.tsx | 2 +- .../components/host_risk_score_table/columns.tsx | 2 +- .../components/host_risk_score_table/index.tsx | 8 ++++---- .../hosts/components/hosts_table/columns.tsx | 2 +- .../hosts/components/hosts_table/index.test.tsx | 12 ++++++------ .../components/kpi_hosts/hosts/index.test.tsx | 6 +++--- .../components/kpi_hosts/risky_hosts/index.tsx | 2 +- .../kpi_hosts/unique_ips/index.test.tsx | 6 +++--- .../uncommon_process_table/index.test.tsx | 4 ++-- .../containers/hosts/details/index.test.tsx | 2 +- .../hosts/containers/hosts/index.test.tsx | 2 +- .../containers/uncommon_processes/index.test.tsx | 2 +- .../hosts/pages/details/details_tabs.test.tsx | 16 ++++++++-------- .../public/explore/hosts/pages/hosts.test.tsx | 14 +++++++------- .../navigation/host_risk_score_tab_body.test.tsx | 6 +++--- .../navigation/hosts_query_tab_body.test.tsx | 4 ++-- .../uncommon_process_query_tab_body.test.tsx | 4 ++-- .../components/embeddables/embedded_map.test.tsx | 8 ++++---- .../index_patterns_missing_prompt.test.tsx | 2 +- .../explore/network/components/ip/index.test.tsx | 4 ++-- .../components/kpi_network/dns/index.test.tsx | 6 +++--- .../kpi_network/network_events/index.test.tsx | 6 +++--- .../kpi_network/tls_handshakes/index.test.tsx | 6 +++--- .../kpi_network/unique_flows/index.test.tsx | 6 +++--- .../unique_private_ips/index.test.tsx | 6 +++--- .../components/network_dns_table/index.test.tsx | 2 +- .../components/network_http_table/index.test.tsx | 4 ++-- .../network_top_countries_table/index.test.tsx | 2 +- .../network_top_n_flow_table/index.test.tsx | 4 ++-- .../network/components/port/index.test.tsx | 2 +- .../components/source_destination/index.test.tsx | 2 +- .../source_destination_ip.test.tsx | 4 ++-- .../network/components/tls_table/index.test.tsx | 2 +- .../components/users_table/index.test.tsx | 2 +- .../network/containers/details/index.test.tsx | 2 +- .../containers/network_dns/index.test.tsx | 2 +- .../containers/network_http/index.test.tsx | 2 +- .../network_top_countries/index.test.tsx | 2 +- .../containers/network_top_n_flow/index.test.tsx | 2 +- .../network/containers/tls/index.test.tsx | 2 +- .../network/containers/users/index.test.tsx | 2 +- .../explore/network/pages/details/index.test.tsx | 14 +++++++------- .../explore/network/pages/network.test.tsx | 12 ++++++------ .../users/components/all_users/index.test.tsx | 2 +- .../explore/users/components/all_users/index.tsx | 2 +- .../kpi_users/authentications/index.test.tsx | 6 +++--- .../kpi_users/total_users/index.test.tsx | 8 ++++---- .../components/user_risk_score_table/columns.tsx | 2 +- .../components/user_risk_score_table/index.tsx | 8 ++++---- .../containers/users/details/index.test.tsx | 2 +- .../navigation/all_users_query_tab_body.test.tsx | 8 ++++---- .../authentications_query_tab_body.test.tsx | 6 +++--- .../navigation/user_risk_score_tab_body.test.tsx | 6 +++--- .../explore/users/pages/users_tabs.test.tsx | 12 ++++++------ .../common/risk_score_donut_chart.test.tsx | 2 +- .../common/risk_score_donut_chart.tsx | 4 ++-- .../common/use_risk_donut_chart_data.test.ts | 2 +- .../common/use_risk_donut_chart_data.ts | 4 ++-- .../entity_analytics/header/index.test.tsx | 4 ++-- .../entity_analytics/risk_score/columns.tsx | 2 +- .../entity_analytics/risk_score/index.test.tsx | 4 ++-- .../entity_analytics/risk_score/index.tsx | 2 +- .../components/host_overview/index.test.tsx | 2 +- .../overview/components/host_overview/index.tsx | 2 +- .../components/user_overview/index.test.tsx | 2 +- .../overview/components/user_overview/index.tsx | 2 +- .../public/overview/pages/overview.test.tsx | 2 +- .../side_panel/event_details/index.test.tsx | 2 +- 97 files changed, 185 insertions(+), 186 deletions(-) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/common/index.test.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/common/index.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/severity_badges.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/severity_bar.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/severity_filter_group.test.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/severity_filter_group.tsx (100%) rename x-pack/plugins/security_solution/public/explore/{risk_score/components => components/risk_score}/severity/types.ts (100%) rename x-pack/plugins/security_solution/public/{common/components => explore/components/risk_score}/top_risk_score_contributors/index.test.tsx (91%) rename x-pack/plugins/security_solution/public/{common/components => explore/components/risk_score}/top_risk_score_contributors/index.tsx (89%) rename x-pack/plugins/security_solution/public/{common/components => explore/components/risk_score}/top_risk_score_contributors/translations.ts (100%) diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx index 4526ff8996231..1c571a87f0441 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx @@ -10,7 +10,7 @@ import { EuiLoadingSpinner, EuiPanel } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import * as i18n from './translations'; import { EnrichedDataRow, ThreatSummaryPanelHeader } from './threat_summary_view'; -import { RiskScore } from '../../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../../explore/components/risk_score/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; import type { HostRisk, UserRisk } from '../../../../explore/containers/risk_score'; diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts index c52110534002f..c135da358ebda 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts +++ b/x-pack/plugins/security_solution/public/common/components/event_details/use_risk_score_data.test.ts @@ -12,7 +12,7 @@ import { useRiskScore } from '../../../explore/containers/risk_score'; import { useBasicDataFromDetailsData } from '../../../timelines/components/side_panel/event_details/helpers'; import { RiskScoreEntity } from '../../../../common/search_strategy'; -jest.mock('../../../risk_score/containers'); +jest.mock('../../../explore/containers/risk_score'); jest.mock('../../../timelines/components/side_panel/event_details/helpers'); const mockUseRiskScore = useRiskScore as jest.Mock; const mockUseBasicDataFromDetailsData = useBasicDataFromDetailsData as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx index 06181a379902b..edca07bd3426f 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/host_panel.test.tsx @@ -20,7 +20,7 @@ import { getTimelineEventData } from '../../../utils/get_timeline_event_data'; import { RiskSeverity } from '../../../../../../../common/search_strategy'; import { useRiskScore } from '../../../../../../explore/containers/risk_score'; -jest.mock('../../../../../../risk_score/containers'); +jest.mock('../../../../../../explore/containers/risk_score'); const mockUseRiskScore = useRiskScore as jest.Mock; jest.mock('../../../../../containers/detection_engine/alerts/use_host_isolation_status', () => { diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx index 198d868f3cf0c..378c3910b02fe 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/host_panel/index.tsx @@ -16,7 +16,7 @@ import { SummaryValueCell } from '../../../../../../common/components/event_deta import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; -import { RiskScore } from '../../../../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../../../../explore/components/risk_score/severity/common'; import { FirstLastSeen, FirstLastSeenType, diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx index ac43d1e5ceebd..e6999a14c274e 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/index.tsx @@ -13,7 +13,7 @@ import type { EuiFlexItemProps } from '@elastic/eui/src/components/flex/flex_ite import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { RiskScoreEntity } from '../../../../../../../common/search_strategy'; import { getEmptyTagValue } from '../../../../../../common/components/empty_value'; -import { RiskScore } from '../../../../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../../../../explore/components/risk_score/severity/common'; import { FirstLastSeen, FirstLastSeenType, diff --git a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx index a9cd5d25d13ba..58e5fa65a9885 100644 --- a/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx +++ b/x-pack/plugins/security_solution/public/detections/pages/alert_details/tabs/summary/user_panel/user_panel.test.tsx @@ -19,7 +19,7 @@ import { RiskSeverity } from '../../../../../../../common/search_strategy'; import { useRiskScore } from '../../../../../../explore/containers/risk_score'; import { find } from 'lodash/fp'; -jest.mock('../../../../../../risk_score/containers'); +jest.mock('../../../../../../explore/containers/risk_score'); const mockUseRiskScore = useRiskScore as jest.Mock; describe('AlertDetailsPage - SummaryTab - UserPanel', () => { diff --git a/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx index d092a5a08bbd1..7264fe382a760 100644 --- a/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_host_table.test.tsx @@ -16,7 +16,7 @@ import { TestProviders } from '../../../common/mock'; import { useAuthentications } from '../../containers/authentications'; import { useQueryToggle } from '../../../common/containers/query_toggle'; -jest.mock('../../containers/query_toggle', () => ({ +jest.mock('../../../common/containers/query_toggle', () => ({ useQueryToggle: jest.fn().mockReturnValue({ toggleStatus: true, setToggleStatus: jest.fn() }), })); jest.mock('../../containers/authentications', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx index ef90815a7bcfa..c78063ebfbfc1 100644 --- a/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/authentication/authentications_user_table.test.tsx @@ -16,7 +16,7 @@ import { AuthenticationsUserTable } from './authentications_user_table'; import { usersModel } from '../../users/store'; import { AuthStackByField } from '../../../../common/search_strategy'; -jest.mock('../../containers/query_toggle', () => ({ +jest.mock('../../../common/containers/query_toggle', () => ({ useQueryToggle: jest.fn().mockReturnValue({ toggleStatus: true, setToggleStatus: jest.fn() }), })); jest.mock('../../containers/authentications', () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx index fed7ed9b5a37f..f1f4f259e04f4 100644 --- a/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/paginated_table/index.test.tsx @@ -17,7 +17,7 @@ import { ThemeProvider } from 'styled-components'; import { getMockTheme } from '../../../common/lib/kibana/kibana_react.mock'; import { Direction } from '../../../../common/search_strategy'; import { useQueryToggle } from '../../../common/containers/query_toggle'; -jest.mock('../../containers/query_toggle'); +jest.mock('../../../common/containers/query_toggle'); jest.mock('react', () => { const r = jest.requireActual('react'); diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx index 6aa4e7637b9cc..c190fb6413e52 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.test.tsx @@ -16,9 +16,9 @@ import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { HostsType } from '../../../hosts/store/model'; import { UsersType } from '../../../users/store/model'; -jest.mock('../../containers'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../containers/risk_score'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe.each([RiskScoreEntity.host, RiskScoreEntity.user])( 'Risk Tab Body entityType: %s', (riskEntity) => { diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx index 82f27a7fecb92..a7a81a491ee4f 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_details_tab_body/index.tsx @@ -19,7 +19,7 @@ import * as i18n from './translations'; import { useQueryInspector } from '../../../../common/components/page/manage_query'; import { RiskScoreOverTime } from '../risk_score_over_time'; -import { TopRiskScoreContributors } from '../../../../common/components/top_risk_score_contributors'; +import { TopRiskScoreContributors } from '../top_risk_score_contributors'; import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { HostRiskScoreQueryId, diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx index a62f44b178c3f..3e1609e17d480 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_information/index.tsx @@ -27,7 +27,7 @@ import { FormattedMessage } from '@kbn/i18n-react'; import { getRiskEntityTranslation } from '../translations'; import * as i18n from './translations'; import { useOnOpenCloseHandler } from '../../../../helper_hooks'; -import { RiskScore } from '../../../risk_score/components/severity/common'; +import { RiskScore } from '../severity/common'; import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreDocLink } from '../risk_score_onboarding/risk_score_doc_link'; diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts index 97e16590c477f..770c5b8caf72d 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/utils.test.ts @@ -24,7 +24,7 @@ import { uninstallRiskScoreModule, } from './utils'; -jest.mock('../../containers/onboarding/api'); +jest.mock('../../../containers/risk_score/onboarding/api'); const mockHttp = { post: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/common/index.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/common/index.test.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/common/index.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/common/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/common/index.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_badges.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_badges.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_badges.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_badges.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_bar.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_bar.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_bar.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_bar.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_filter_group.test.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_filter_group.test.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_filter_group.tsx similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/severity_filter_group.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/severity_filter_group.tsx diff --git a/x-pack/plugins/security_solution/public/explore/risk_score/components/severity/types.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/severity/types.ts similarity index 100% rename from x-pack/plugins/security_solution/public/explore/risk_score/components/severity/types.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/severity/types.ts diff --git a/x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.test.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.test.tsx similarity index 91% rename from x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.test.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.test.tsx index 95712ee698a0d..8b1f3e7cfffff 100644 --- a/x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.test.tsx @@ -8,12 +8,11 @@ import { render } from '@testing-library/react'; import React from 'react'; import { TopRiskScoreContributors } from '.'; -import { TestProviders } from '../../mock'; -import type { RuleRisk } from '../../../../common/search_strategy'; - -jest.mock('../../containers/query_toggle'); -jest.mock('../../../risk_score/containers'); +import { TestProviders } from '../../../../common/mock'; +import type { RuleRisk } from '../../../../../common/search_strategy'; +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../containers/risk_score'); const testProps = { riskScore: [], setQuery: jest.fn(), diff --git a/x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.tsx similarity index 89% rename from x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.tsx rename to x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.tsx index eaf8f9f35cc66..9f33fc9b7bc27 100644 --- a/x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/index.tsx @@ -10,13 +10,13 @@ import React, { useMemo } from 'react'; import type { EuiTableFieldDataColumnType } from '@elastic/eui'; import { EuiFlexGroup, EuiFlexItem, EuiPanel, EuiInMemoryTable } from '@elastic/eui'; -import { HeaderSection } from '../header_section'; -import { InspectButton, InspectButtonContainer } from '../inspect'; +import { HeaderSection } from '../../../../common/components/header_section'; +import { InspectButton, InspectButtonContainer } from '../../../../common/components/inspect'; import * as i18n from './translations'; -import type { RuleRisk } from '../../../../common/search_strategy'; +import type { RuleRisk } from '../../../../../common/search_strategy'; -import { RuleLink } from '../../../detection_engine/rule_management_ui/components/rules_table/use_columns'; +import { RuleLink } from '../../../../detection_engine/rule_management_ui/components/rules_table/use_columns'; export interface TopRiskScoreContributorsProps { loading: boolean; diff --git a/x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/translations.ts b/x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/translations.ts similarity index 100% rename from x-pack/plugins/security_solution/public/common/components/top_risk_score_contributors/translations.ts rename to x-pack/plugins/security_solution/public/explore/components/risk_score/top_risk_score_contributors/translations.ts diff --git a/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx index 7ab4e1296ce1d..f7a7b96272fdb 100644 --- a/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric.test.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { TestProviders } from '../../../common/mock'; import type { LensAttributes } from '../../../common/components/visualization_actions/types'; -jest.mock('../visualization_actions', () => { +jest.mock('../../../common/components/visualization_actions', () => { return { VisualizationActions: () =>
, HISTOGRAM_ACTIONS_BUTTON_CLASS: 'histogram-actions-trigger', diff --git a/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx index 07a9fecc515fd..0b7840260493b 100644 --- a/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/metric_embeddable.test.tsx @@ -13,14 +13,14 @@ import React from 'react'; import { TestProviders } from '../../../common/mock'; import type { LensAttributes } from '../../../common/components/visualization_actions/types'; -jest.mock('../visualization_actions', () => { +jest.mock('../../../common/components/visualization_actions', () => { return { VisualizationActions: () =>
, HISTOGRAM_ACTIONS_BUTTON_CLASS: 'histogram-actions-trigger', }; }); -jest.mock('../visualization_actions/lens_embeddable', () => { +jest.mock('../../../common/components/visualization_actions/lens_embeddable', () => { return { LensEmbeddable: () =>
, }; diff --git a/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx index 6a16b9030ab01..a677805a50cea 100644 --- a/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/stat_items/stat_items.test.tsx @@ -32,15 +32,15 @@ import type { LensAttributes } from '../../../common/components/visualization_ac const from = '2019-06-15T06:00:00.000Z'; const to = '2019-06-18T06:00:00.000Z'; -jest.mock('../charts/areachart', () => { +jest.mock('../../../common/components/charts/areachart', () => { return { AreaChart: () =>
}; }); -jest.mock('../charts/barchart', () => { +jest.mock('../../../common/components/charts/barchart', () => { return { BarChart: () =>
}; }); -jest.mock('../visualization_actions', () => { +jest.mock('../../../common/components/visualization_actions', () => { return { VisualizationActions: () =>
, HISTOGRAM_ACTIONS_BUTTON_CLASS: 'histogram-actions-trigger', diff --git a/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx index 3f7ef6cb3f804..f37ec404274b1 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/authentications/index.test.tsx @@ -11,7 +11,7 @@ import { AuthStackByField } from '../../../../common/search_strategy'; import { TestProviders } from '../../../common/mock'; import { useSearchStrategy } from '../../../common/containers/use_search_strategy'; -jest.mock('../use_search_strategy', () => ({ +jest.mock('../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx index 226d311bd1f95..6ad707c2ddf7d 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/all/index.test.tsx @@ -14,15 +14,15 @@ import { useAppToastsMock } from '../../../../common/hooks/use_app_toasts.mock'; import { useRiskScoreFeatureStatus } from '../feature_status'; import { RiskScoreEntity } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); -jest.mock('../../../common/hooks/use_space_id', () => ({ +jest.mock('../../../../common/hooks/use_space_id', () => ({ useSpaceId: jest.fn().mockReturnValue('default'), })); -jest.mock('../../../common/hooks/use_app_toasts'); +jest.mock('../../../../common/hooks/use_app_toasts'); jest.mock('../feature_status'); const mockUseRiskScoreFeatureStatus = useRiskScoreFeatureStatus as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts index 5c0e5368ffea6..18792f6d86e87 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/feature_status/index.test.ts @@ -12,8 +12,8 @@ import { RiskScoreEntity } from '../../../../../common/search_strategy'; import { useFetch } from '../../../../common/hooks/use_fetch'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; -jest.mock('../../../common/hooks/use_fetch'); -jest.mock('../../../common/components/ml/hooks/use_ml_capabilities'); +jest.mock('../../../../common/hooks/use_fetch'); +jest.mock('../../../../common/components/ml/hooks/use_ml_capabilities'); const mockFetch = jest.fn(); const mockUseMlCapabilities = useMlCapabilities as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx index b740051454735..e9fa86ed54303 100644 --- a/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/containers/risk_score/kpi/index.tsx @@ -18,7 +18,7 @@ import { import * as i18n from './translations'; import { isIndexNotFoundError } from '../../../../common/utils/exceptions'; import type { ESTermQuery } from '../../../../../common/typed_json'; -import type { SeverityCount } from '../../../risk_score/components/severity/types'; +import type { SeverityCount } from '../../../components/risk_score/severity/types'; import { useSpaceId } from '../../../../common/hooks/use_space_id'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx index 256adf554050f..b6c34088bc592 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/columns.tsx @@ -22,7 +22,7 @@ import * as i18n from './translations'; import { HostsTableType } from '../../store/model'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreFields } from '../../../../../common/search_strategy'; -import { RiskScore } from '../../../risk_score/components/severity/common'; +import { RiskScore } from '../../../components/risk_score/severity/common'; export const getHostRiskScoreColumns = ({ dispatchSeverityUpdate, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx index b740e6d6e270b..a6c7f3cd69ded 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/host_risk_score_table/index.tsx @@ -25,11 +25,11 @@ import type { State } from '../../../../common/store'; import * as i18n from '../hosts_table/translations'; import * as i18nHosts from './translations'; -import { SeverityBadges } from '../../../risk_score/components/severity/severity_badges'; -import { SeverityBar } from '../../../risk_score/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../risk_score/components/severity/severity_filter_group'; +import { SeverityBadges } from '../../../components/risk_score/severity/severity_badges'; +import { SeverityBar } from '../../../components/risk_score/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../components/risk_score/severity/severity_filter_group'; -import type { SeverityCount } from '../../../risk_score/components/severity/types'; +import type { SeverityCount } from '../../../components/risk_score/severity/types'; export const rowItems: ItemsPerRow[] = [ { diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx index 0dbd44cd8fc4a..d1214b0d97026 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/columns.tsx @@ -23,7 +23,7 @@ import type { HostsTableColumns } from '.'; import * as i18n from './translations'; import type { Maybe, RiskSeverity } from '../../../../../common/search_strategy'; import { VIEW_HOSTS_BY_SEVERITY } from '../host_risk_score_table/translations'; -import { RiskScore } from '../../../risk_score/components/severity/common'; +import { RiskScore } from '../../../components/risk_score/severity/common'; export const getHostsColumns = ( showRiskColumn: boolean, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx index 72f9e036e1794..2c3772b02c8e8 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/hosts_table/index.test.tsx @@ -25,9 +25,9 @@ import { HostsTable } from '.'; import { mockData } from './mock'; import { render } from '@testing-library/react'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); -jest.mock('../../../common/lib/kibana/hooks', () => ({ +jest.mock('../../../../common/lib/kibana/hooks', () => ({ useNavigateTo: () => ({ navigateTo: jest.fn(), }), @@ -35,18 +35,18 @@ jest.mock('../../../common/lib/kibana/hooks', () => ({ // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar -jest.mock('../../../common/components/search_bar', () => ({ +jest.mock('../../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../../common/components/query_bar', () => ({ +jest.mock('../../../../common/components/query_bar', () => ({ QueryBar: () => null, })); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/components/link_to'); const mockUseMlCapabilities = jest.fn(); -jest.mock('../../../common/components/ml/hooks/use_ml_capabilities', () => ({ +jest.mock('../../../../common/components/ml/hooks/use_ml_capabilities', () => ({ useMlCapabilities: () => mockUseMlCapabilities(), })); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx index 562ff2819b0a0..44e8fce95725b 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/hosts/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_hosts/hosts'); jest.mock('../common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx index e8d6c7b32428e..11843d25e4b97 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/risky_hosts/index.tsx @@ -35,7 +35,7 @@ import { useErrorToast } from '../../../../../common/hooks/use_error_toast'; import { HoverVisibilityContainer } from '../../../../../common/components/hover_visibility_container'; import type { KpiRiskScoreStrategyResponse } from '../../../../../../common/search_strategy'; import { RiskScoreEntity, RiskSeverity } from '../../../../../../common/search_strategy'; -import { RiskScore } from '../../../../risk_score/components/severity/common'; +import { RiskScore } from '../../../../components/risk_score/severity/common'; const KpiBaseComponentLoader: React.FC = () => ( diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx index ee0687cf2244c..17e5ebd5e1306 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/kpi_hosts/unique_ips/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_hosts/unique_ips'); jest.mock('../common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx index e42185339b3ba..1c8c7997f41ad 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.test.tsx @@ -20,7 +20,7 @@ import { mockData } from './mock'; import { HostsType } from '../../store/model'; import * as i18n from './translations'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); jest.mock('@elastic/eui', () => { const original = jest.requireActual('@elastic/eui'); @@ -30,7 +30,7 @@ jest.mock('@elastic/eui', () => { }; }); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/components/link_to'); describe('Uncommon Process Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx index 3836594c5387a..e4800a89f1092 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/details/index.test.tsx @@ -9,7 +9,7 @@ import { TestProviders } from '../../../../../common/mock'; import { ID, useHostDetails } from '.'; import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; -jest.mock('../../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx index 6a1d25dcf969f..fdd4bf21e118c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/hosts/index.test.tsx @@ -11,7 +11,7 @@ import { useAllHost } from '.'; import { HostsType } from '../../store/model'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx index 65d93338f0fa6..452f2aba5a8da 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/containers/uncommon_processes/index.test.tsx @@ -11,7 +11,7 @@ import { useUncommonProcesses } from '.'; import { HostsType } from '../../store/model'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx index d5af104323a57..3d6dd5c6c4658 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/details_tabs.test.tsx @@ -29,8 +29,8 @@ import type { State } from '../../../../common/store'; import { createStore } from '../../../../common/store'; import { TableId } from '../../../../../common/types'; -jest.mock('../../../common/lib/kibana', () => { - const original = jest.requireActual('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana', () => { + const original = jest.requireActual('../../../../common/lib/kibana'); return { ...original, @@ -44,13 +44,13 @@ jest.mock('../../../common/lib/kibana', () => { }; }); -jest.mock('../../../common/utils/normalize_time_range'); +jest.mock('../../../../common/utils/normalize_time_range'); -jest.mock('../../../common/containers/source', () => ({ +jest.mock('../../../../common/containers/source', () => ({ useFetchIndex: () => [false, { indicesExist: true, indexPatterns: mockIndexPattern }], })); -jest.mock('../../../common/containers/use_global_time', () => ({ +jest.mock('../../../../common/containers/use_global_time', () => ({ useGlobalTime: jest.fn().mockReturnValue({ from: '2020-07-07T08:20:18.966Z', isInitializing: false, @@ -61,17 +61,17 @@ jest.mock('../../../common/containers/use_global_time', () => ({ // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar -jest.mock('../../../common/components/search_bar', () => ({ +jest.mock('../../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../../common/components/query_bar', () => ({ +jest.mock('../../../../common/components/query_bar', () => ({ QueryBar: () => null, })); const mockUseResizeObserver: jest.Mock = useResizeObserver as jest.Mock; jest.mock('use-resize-observer/polyfilled'); mockUseResizeObserver.mockImplementation(() => ({})); -jest.mock('../../../common/components/visualization_actions', () => ({ +jest.mock('../../../../common/components/visualization_actions', () => ({ VisualizationActions: jest.fn(() =>
), })); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx index 399b286bb2710..58d26206a887c 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/hosts.test.tsx @@ -29,25 +29,25 @@ import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; import { LandingPageComponent } from '../../../common/components/landing_page'; import { InputsModelId } from '../../../common/store/inputs/constants'; -jest.mock('../../common/containers/sourcerer'); +jest.mock('../../../common/containers/sourcerer'); // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar -jest.mock('../../common/components/search_bar', () => ({ +jest.mock('../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../common/components/query_bar', () => ({ +jest.mock('../../../common/components/query_bar', () => ({ QueryBar: () => null, })); -jest.mock('../../common/components/visualization_actions', () => ({ +jest.mock('../../../common/components/visualization_actions', () => ({ VisualizationActions: jest.fn(() =>
), })); -jest.mock('../../common/components/visualization_actions/lens_embeddable', () => ({ +jest.mock('../../../common/components/visualization_actions/lens_embeddable', () => ({ LensEmbeddable: jest.fn(() =>
), })); const mockNavigateToApp = jest.fn(); -jest.mock('../../common/lib/kibana', () => { - const original = jest.requireActual('../../common/lib/kibana'); +jest.mock('../../../common/lib/kibana', () => { + const original = jest.requireActual('../../../common/lib/kibana'); return { ...original, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx index b18996b666486..0ea63088628bf 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/host_risk_score_tab_body.test.tsx @@ -13,9 +13,9 @@ import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { HostRiskScoreQueryTabBody } from './host_risk_score_tab_body'; import { HostsType } from '../../store/model'; -jest.mock('../../../risk_score/containers'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../containers/risk_score'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe('Host risk score query tab body', () => { const mockUseRiskScore = useRiskScore as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx index 754db74573d2d..3778292359d64 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/hosts_query_tab_body.test.tsx @@ -14,8 +14,8 @@ import { HostsQueryTabBody } from './hosts_query_tab_body'; import { HostsType } from '../../store/model'; jest.mock('../../containers/hosts'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe('Hosts query tab body', () => { const mockUseAllHost = useAllHost as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx index 7a84aa2a95aa6..da09ba92f29fc 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/navigation/uncommon_process_query_tab_body.test.tsx @@ -14,8 +14,8 @@ import { UncommonProcessQueryTabBody } from './uncommon_process_query_tab_body'; import { HostsType } from '../../store/model'; jest.mock('../../containers/uncommon_processes'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe('Uncommon process query tab body', () => { const mockUseUncommonProcesses = useUncommonProcesses as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx index cb6a75f0f464d..6426e87c246f2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx @@ -19,10 +19,10 @@ import { EmbeddedMapComponent } from './embedded_map'; import { createEmbeddable } from './embedded_map_helpers'; const mockUseIndexPatterns = useIndexPatterns as jest.Mock; -jest.mock('../../../common/hooks/use_index_patterns'); +jest.mock('../../../../common/hooks/use_index_patterns'); mockUseIndexPatterns.mockImplementation(() => [true, []]); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); jest.mock('./embedded_map_helpers', () => ({ createEmbeddable: jest.fn(), })); @@ -30,7 +30,7 @@ jest.mock('./embedded_map_helpers', () => ({ const mockGetStorage = jest.fn(); const mockSetStorage = jest.fn(); -jest.mock('../../../common/lib/kibana', () => { +jest.mock('../../../../common/lib/kibana', () => { return { useKibana: () => ({ services: { @@ -51,7 +51,7 @@ jest.mock('../../../common/lib/kibana', () => { }), }; }); -jest.mock('../../../common/containers/sourcerer', () => { +jest.mock('../../../../common/containers/sourcerer', () => { return { useSourcererDataView: () => ({ selectedPatterns: ['filebeat-*', 'packetbeat-*'], diff --git a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx index e67e692b43beb..f048037157060 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/index_patterns_missing_prompt.test.tsx @@ -10,7 +10,7 @@ import React from 'react'; import { IndexPatternsMissingPromptComponent } from './index_patterns_missing_prompt'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); describe('IndexPatternsMissingPrompt', () => { test('renders correctly against snapshot', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx index 0040cf17292cc..eb9d92b4f0264 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/ip/index.test.tsx @@ -14,7 +14,7 @@ import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import { Ip } from '.'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); jest.mock('@elastic/eui', () => { const original = jest.requireActual('@elastic/eui'); @@ -24,7 +24,7 @@ jest.mock('@elastic/eui', () => { }; }); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/components/link_to'); describe('Port', () => { const mount = useMountAppended(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx index 040187c12a63e..46c26543ab862 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/dns/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/dns'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx index f50e93a2a9fc0..bb894d795e16c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/network_events/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/network_events'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx index 812bc31b85487..f3d6192536ad4 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/tls_handshakes/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/tls_handshakes'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx index a321610f8be89..39bbe9a2968c2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_flows/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_flows'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx index ca76d86fa4cec..9d7cfdf128bd5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/kpi_network/unique_private_ips/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/kpi_network/unique_private_ips'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx index 351b17b5fd6c2..29fef52c3fd06 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_dns_table/index.test.tsx @@ -26,7 +26,7 @@ import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import { NetworkDnsTable } from '.'; import { mockData } from './mock'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); describe('NetworkTopNFlow Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx index 0dd56d299952a..a65c1bf3b472f 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_http_table/index.test.tsx @@ -26,8 +26,8 @@ import { networkModel } from '../../store'; import { NetworkHttpTable } from '.'; import { mockData } from './mock'; -jest.mock('../../../common/lib/kibana'); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/lib/kibana'); +jest.mock('../../../../common/components/link_to'); describe('NetworkHttp Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx index 5eecf4b03e79d..c169bda5696d5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.test.tsx @@ -28,7 +28,7 @@ import { networkModel } from '../../store'; import { NetworkTopCountriesTable } from '.'; import { mockData } from './mock'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); describe('NetworkTopCountries Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx index 558a0e63bf47d..b1f4c11ad54dc 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.test.tsx @@ -26,8 +26,8 @@ import { NetworkTopNFlowTable } from '.'; import { mockData } from './mock'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/lib/kibana'); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/lib/kibana'); +jest.mock('../../../../common/components/link_to'); describe('NetworkTopNFlow Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx index 1a1a2ef1ee84e..de274fca2fbb4 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/port/index.test.tsx @@ -15,7 +15,7 @@ import { useMountAppended } from '../../../../common/utils/use_mount_appended'; import { Port } from '.'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); jest.mock('@elastic/eui', () => { const original = jest.requireActual('@elastic/eui'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx index f2726fba68014..414d35ae67748 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/index.test.tsx @@ -47,7 +47,7 @@ import { NETWORK_TRANSPORT_FIELD_NAME, } from './field_names'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); jest.mock('@elastic/eui', () => { const original = jest.requireActual('@elastic/eui'); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx index 5dbf26a4ee354..2f988c37a4b8f 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/source_destination/source_destination_ip.test.tsx @@ -37,9 +37,9 @@ import { SOURCE_GEO_REGION_NAME_FIELD_NAME, } from './geo_fields'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); -jest.mock('../../../common/components/link_to'); +jest.mock('../../../../common/components/link_to'); describe('SourceDestinationIp', () => { describe('#isIpFieldPopulated', () => { diff --git a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx index dd88e0b003b2e..44112c86b23f2 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/tls_table/index.test.tsx @@ -25,7 +25,7 @@ import { networkModel } from '../../store'; import { TlsTable } from '.'; import { mockTlsData } from './mock'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); describe('Tls Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx index 2fcb24818c966..42d1b3eaf351b 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/users_table/index.test.tsx @@ -27,7 +27,7 @@ import { UsersTable } from '.'; import { mockUsersData } from './mock'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana'); describe('Users Table Component', () => { const loadPage = jest.fn(); diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx index eaa68cd038de2..dde6ff13a4a81 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/details/index.test.tsx @@ -9,7 +9,7 @@ import { TestProviders } from '../../../../common/mock'; import { ID, useNetworkDetails } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx index ecf66979a263c..8efcfc5dbee6d 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_dns/index.test.tsx @@ -10,7 +10,7 @@ import { TestProviders } from '../../../../common/mock'; import { ID, useNetworkDns } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx index 83809945d6d13..e7232359b0336 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_http/index.test.tsx @@ -11,7 +11,7 @@ import { useNetworkHttp, ID } from '.'; import { useSearchStrategy } from '../../../../common/containers/use_search_strategy'; import { networkModel } from '../../store'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx index 2a793458728d1..fb67611f43a74 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_countries/index.test.tsx @@ -12,7 +12,7 @@ import { useSearchStrategy } from '../../../../common/containers/use_search_stra import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx index c16142eb1c00c..a28c5632ff42c 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/network_top_n_flow/index.test.tsx @@ -12,7 +12,7 @@ import { useSearchStrategy } from '../../../../common/containers/use_search_stra import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx index ffbde2157e85d..b6fa06590f626 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/tls/index.test.tsx @@ -12,7 +12,7 @@ import { useSearchStrategy } from '../../../../common/containers/use_search_stra import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx index 674e3e575d315..a7f3eb69fc5ba 100644 --- a/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/containers/users/index.test.tsx @@ -12,7 +12,7 @@ import { useSearchStrategy } from '../../../../common/containers/use_search_stra import { networkModel } from '../../store'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx index f133f63d6619c..a2a9ecdf368d5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/details/index.test.tsx @@ -24,7 +24,7 @@ import { createStore } from '../../../../common/store'; import { NetworkDetails } from '.'; import { FlowTargetSourceDest } from '../../../../../common/search_strategy'; -jest.mock('../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn().mockReturnValue({ loading: false, result: { @@ -64,8 +64,8 @@ jest.mock('react-router-dom', () => { jest.mock('../../containers/details', () => ({ useNetworkDetails: jest.fn().mockReturnValue([true, { networkDetails: {} }]), })); -jest.mock('../../../common/containers/sourcerer'); -jest.mock('../../../common/containers/use_global_time', () => ({ +jest.mock('../../../../common/containers/sourcerer'); +jest.mock('../../../../common/containers/use_global_time', () => ({ useGlobalTime: jest.fn().mockReturnValue({ from: '2020-07-07T08:20:18.966Z', isInitializing: false, @@ -83,8 +83,8 @@ const useAddToTimeline = () => ({ startDragToTimeline: jest.fn(), }); -jest.mock('../../../common/lib/kibana', () => { - const original = jest.requireActual('../../../common/lib/kibana'); +jest.mock('../../../../common/lib/kibana', () => { + const original = jest.requireActual('../../../../common/lib/kibana'); return { ...original, useNavigation: () => ({ @@ -103,10 +103,10 @@ jest.mock('../../../common/lib/kibana', () => { // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar -jest.mock('../../../common/components/search_bar', () => ({ +jest.mock('../../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../../common/components/query_bar', () => ({ +jest.mock('../../../../common/components/query_bar', () => ({ QueryBar: () => null, })); diff --git a/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx b/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx index 3d90ee4b7b50f..61b279d6ac2f5 100644 --- a/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/pages/network.test.tsx @@ -29,17 +29,17 @@ import { mockCasesContract } from '@kbn/cases-plugin/public/mocks'; import { LandingPageComponent } from '../../../common/components/landing_page'; import { InputsModelId } from '../../../common/store/inputs/constants'; -jest.mock('../../common/containers/sourcerer'); +jest.mock('../../../common/containers/sourcerer'); // Test will fail because we will to need to mock some core services to make the test work // For now let's forget about SiemSearchBar and QueryBar -jest.mock('../../common/components/search_bar', () => ({ +jest.mock('../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../common/components/query_bar', () => ({ +jest.mock('../../../common/components/query_bar', () => ({ QueryBar: () => null, })); -jest.mock('../../common/components/visualization_actions', () => ({ +jest.mock('../../../common/components/visualization_actions', () => ({ VisualizationActions: jest.fn(() =>
), })); @@ -80,8 +80,8 @@ const mockProps = { const mockMapVisibility = jest.fn(); const mockNavigateToApp = jest.fn(); -jest.mock('../../common/lib/kibana', () => { - const original = jest.requireActual('../../common/lib/kibana'); +jest.mock('../../../common/lib/kibana', () => { + const original = jest.requireActual('../../../common/lib/kibana'); return { ...original, diff --git a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx index fc999b4891c10..8b83759e47fb7 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.test.tsx @@ -18,7 +18,7 @@ import { render } from '@testing-library/react'; const mockUseMlCapabilities = jest.fn().mockReturnValue({ isPlatinumOrTrialLicense: false }); -jest.mock('../../../common/components/ml/hooks/use_ml_capabilities', () => ({ +jest.mock('../../../../common/components/ml/hooks/use_ml_capabilities', () => ({ useMlCapabilities: () => mockUseMlCapabilities(), })); diff --git a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx index 17d45888d37c5..c720b4393b372 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/all_users/index.tsx @@ -27,7 +27,7 @@ import { usersActions, usersModel, usersSelectors } from '../../store'; import type { User } from '../../../../../common/search_strategy/security_solution/users/all'; import type { SortUsersField } from '../../../../../common/search_strategy/security_solution/users/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; -import { RiskScore } from '../../../risk_score/components/severity/common'; +import { RiskScore } from '../../../components/risk_score/severity/common'; import { useMlCapabilities } from '../../../../common/components/ml/hooks/use_ml_capabilities'; import { VIEW_USERS_BY_SEVERITY } from '../user_risk_score_table/translations'; import { SecurityPageName } from '../../../../app/types'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx index 644cb3b9d4209..0ca07a48d03ca 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/authentications/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/query_toggle'); jest.mock('../../../containers/users/authentications'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); describe('Authentications KPI', () => { diff --git a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx index bf58f5873a4cc..0adcd5e628761 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/kpi_users/total_users/index.test.tsx @@ -15,17 +15,17 @@ import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use import { useRefetchByRestartingSession } from '../../../../../common/components/page/use_refetch_by_session'; import { KpiBaseComponentManage } from '../../../../hosts/components/kpi_hosts/common'; -jest.mock('../../../../common/containers/query_toggle'); -jest.mock('../../../../common/containers/use_search_strategy'); +jest.mock('../../../../../common/containers/query_toggle'); +jest.mock('../../../../../common/containers/use_search_strategy'); jest.mock('../../../../hosts/components/kpi_hosts/common', () => ({ KpiBaseComponentManage: jest .fn() .mockReturnValue(), })); -jest.mock('../../../../common/hooks/use_experimental_features', () => ({ +jest.mock('../../../../../common/hooks/use_experimental_features', () => ({ useIsExperimentalFeatureEnabled: jest.fn(), })); -jest.mock('../../../../common/components/page/use_refetch_by_session', () => ({ +jest.mock('../../../../../common/components/page/use_refetch_by_session', () => ({ useRefetchByRestartingSession: jest.fn(), })); diff --git a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx index 45e0cbf720117..5359739dc8609 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/columns.tsx @@ -19,7 +19,7 @@ import { Provider } from '../../../../timelines/components/timeline/data_provide import type { UserRiskScoreColumns } from '.'; import * as i18n from './translations'; -import { RiskScore } from '../../../risk_score/components/severity/common'; +import { RiskScore } from '../../../components/risk_score/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; import { RiskScoreFields } from '../../../../../common/search_strategy'; import { UserDetailsLink } from '../../../../common/components/links'; diff --git a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx index 89ca1ca31af1c..a08e4fc61468a 100644 --- a/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/components/user_risk_score_table/index.tsx @@ -18,10 +18,10 @@ import * as i18nUsers from '../../pages/translations'; import * as i18n from './translations'; import { usersModel, usersSelectors, usersActions } from '../../store'; import type { UserRiskScoreItem } from '../../../../../common/search_strategy/security_solution/users/common'; -import type { SeverityCount } from '../../../risk_score/components/severity/types'; -import { SeverityBadges } from '../../../risk_score/components/severity/severity_badges'; -import { SeverityBar } from '../../../risk_score/components/severity/severity_bar'; -import { SeverityFilterGroup } from '../../../risk_score/components/severity/severity_filter_group'; +import type { SeverityCount } from '../../../components/risk_score/severity/types'; +import { SeverityBadges } from '../../../components/risk_score/severity/severity_badges'; +import { SeverityBar } from '../../../components/risk_score/severity/severity_bar'; +import { SeverityFilterGroup } from '../../../components/risk_score/severity/severity_filter_group'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { State } from '../../../../common/store'; import type { diff --git a/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx index b1d720a7245a8..396cf027ebccb 100644 --- a/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/containers/users/details/index.test.tsx @@ -9,7 +9,7 @@ import { TestProviders } from '../../../../../common/mock'; import { useUserDetails } from '.'; import { useSearchStrategy } from '../../../../../common/containers/use_search_strategy'; -jest.mock('../../../../common/containers/use_search_strategy', () => ({ +jest.mock('../../../../../common/containers/use_search_strategy', () => ({ useSearchStrategy: jest.fn(), })); const mockUseSearchStrategy = useSearchStrategy as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx index 6c212947cf4f9..6879f65791733 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/all_users_query_tab_body.test.tsx @@ -13,13 +13,13 @@ import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { AllUsersQueryTabBody } from './all_users_query_tab_body'; import { UsersType } from '../../store/model'; -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); const mockSearch = jest.fn(); -jest.mock('../../../common/containers/use_search_strategy', () => { - const original = jest.requireActual('../../../common/containers/use_search_strategy'); +jest.mock('../../../../common/containers/use_search_strategy', () => { + const original = jest.requireActual('../../../../common/containers/use_search_strategy'); return { ...original, useSearchStrategy: () => ({ diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx index ee74b4cdffc11..5a62bce6b9c3a 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/authentications_query_tab_body.test.tsx @@ -13,9 +13,9 @@ import { AuthenticationsQueryTabBody } from './authentications_query_tab_body'; import { UsersType } from '../../store/model'; import { useAuthentications } from '../../../containers/authentications'; -jest.mock('../../../common/containers/authentications'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../containers/authentications'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe('Authentications query tab body', () => { const mockUseAuthentications = useAuthentications as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx index c8a2ba7004ca3..78406353fb477 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/navigation/user_risk_score_tab_body.test.tsx @@ -13,9 +13,9 @@ import { useQueryToggle } from '../../../../common/containers/query_toggle'; import { UserRiskScoreQueryTabBody } from './user_risk_score_tab_body'; import { UsersType } from '../../store/model'; -jest.mock('../../../risk_score/containers'); -jest.mock('../../../common/containers/query_toggle'); -jest.mock('../../../common/lib/kibana'); +jest.mock('../../../containers/risk_score'); +jest.mock('../../../../common/containers/query_toggle'); +jest.mock('../../../../common/lib/kibana'); describe('All users query tab body', () => { const mockUseRiskScore = useRiskScore as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx index ab10be52fa985..55c3b3585d8a6 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/users_tabs.test.tsx @@ -17,19 +17,19 @@ import { useSourcererDataView } from '../../../common/containers/sourcerer'; import { mockCasesContext } from '@kbn/cases-plugin/public/mocks/mock_cases_context'; import { LandingPageComponent } from '../../../common/components/landing_page'; -jest.mock('../../common/containers/sourcerer'); -jest.mock('../../common/components/search_bar', () => ({ +jest.mock('../../../common/containers/sourcerer'); +jest.mock('../../../common/components/search_bar', () => ({ SiemSearchBar: () => null, })); -jest.mock('../../common/components/query_bar', () => ({ +jest.mock('../../../common/components/query_bar', () => ({ QueryBar: () => null, })); -jest.mock('../../common/components/visualization_actions', () => ({ +jest.mock('../../../common/components/visualization_actions', () => ({ VisualizationActions: jest.fn(() =>
), })); const mockNavigateToApp = jest.fn(); -jest.mock('../../common/lib/kibana', () => { - const original = jest.requireActual('../../common/lib/kibana'); +jest.mock('../../../common/lib/kibana', () => { + const original = jest.requireActual('../../../common/lib/kibana'); return { ...original, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx index a91b52dc70bba..1b93d6545d838 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.test.tsx @@ -6,7 +6,7 @@ */ import { RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; import { render } from '@testing-library/react'; import React from 'react'; import { RiskScoreDonutChart } from './risk_score_donut_chart'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx index 77239468f0986..8ba0cbd1a9745 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/risk_score_donut_chart.tsx @@ -9,11 +9,11 @@ import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import React from 'react'; import type { ShapeTreeNode } from '@elastic/charts'; import styled from 'styled-components'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; import { useRiskDonutChartData } from './use_risk_donut_chart_data'; import type { FillColor } from '../../../../common/components/charts/donutchart'; import { emptyDonutColor } from '../../../../common/components/charts/donutchart_empty'; -import { RISK_SEVERITY_COLOUR } from '../../../../explore/risk_score/components/severity/common'; +import { RISK_SEVERITY_COLOUR } from '../../../../explore/components/risk_score/severity/common'; import { DonutChart } from '../../../../common/components/charts/donutchart'; import { Legend } from '../../../../common/components/charts/legend'; import { ChartLabel } from '../../detection_response/alerts_by_status/chart_label'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts index a347e3cf83252..2a7af3c2a28aa 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react-hooks'; import { RiskSeverity } from '../../../../../common/search_strategy'; import { useRiskDonutChartData } from './use_risk_donut_chart_data'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; describe('useRiskDonutChartData', () => { it('returns the total', () => { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts index aecf16d3ed2c9..6ba4ad7c03d1b 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/common/use_risk_donut_chart_data.ts @@ -7,9 +7,9 @@ import { sum } from 'lodash/fp'; import { useMemo } from 'react'; import type { LegendItem } from '../../../../common/components/charts/legend_item'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; import type { DonutChartProps } from '../../../../common/components/charts/donutchart'; -import { RISK_SEVERITY_COLOUR } from '../../../../explore/risk_score/components/severity/common'; +import { RISK_SEVERITY_COLOUR } from '../../../../explore/components/risk_score/severity/common'; import type { RiskSeverity } from '../../../../../common/search_strategy'; const legendField = 'kibana.alert.severity'; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx index 8dda823127a52..62820ee2c0de9 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/header/index.test.tsx @@ -9,7 +9,7 @@ import { act, fireEvent, render, waitFor } from '@testing-library/react'; import React from 'react'; import { EntityAnalyticsHeader } from '.'; import { Direction, RiskScoreFields, RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; import { TestProviders } from '../../../../common/mock'; import { hostsActions } from '../../../../explore/hosts/store'; import { HostsType } from '../../../../explore/hosts/store/model'; @@ -28,7 +28,7 @@ jest.mock('../../../../common/components/ml/hooks/use_ml_capabilities', () => ({ useMlCapabilities: () => ({ isPlatinumOrTrialLicense: true, capabilities: {} }), })); -jest.mock('../../../../risk_score/containers', () => { +jest.mock('../../../../explore/containers/risk_score', () => { return { useRiskScoreKpi: () => ({ severityCount: mockSeverityCount }), }; diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx index 3b5db3575c312..87b5ce32dee5c 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/columns.tsx @@ -13,7 +13,7 @@ import { UsersTableType } from '../../../../explore/users/store/model'; import { getEmptyTagValue } from '../../../../common/components/empty_value'; import { HostDetailsLink, UserDetailsLink } from '../../../../common/components/links'; import { HostsTableType } from '../../../../explore/hosts/store/model'; -import { RiskScore } from '../../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../../explore/components/risk_score/severity/common'; import type { HostRiskScore, RiskSeverity, diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx index 5a30f1ef5052c..054eb87daf992 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.test.tsx @@ -11,7 +11,7 @@ import { TestProviders } from '../../../../common/mock'; import { EntityAnalyticsRiskScores } from '.'; import type { UserRiskScore } from '../../../../../common/search_strategy'; import { RiskScoreEntity, RiskSeverity } from '../../../../../common/search_strategy'; -import type { SeverityCount } from '../../../../explore/risk_score/components/severity/types'; +import type { SeverityCount } from '../../../../explore/components/risk_score/severity/types'; import { useRiskScore, useRiskScoreKpi } from '../../../../explore/containers/risk_score'; import { openAlertsFilter } from '../../detection_response/utils'; @@ -41,7 +41,7 @@ const defaultProps = { }; const mockUseRiskScore = useRiskScore as jest.Mock; const mockUseRiskScoreKpi = useRiskScoreKpi as jest.Mock; -jest.mock('../../../../risk_score/containers'); +jest.mock('../../../../explore/containers/risk_score'); const mockOpenTimelineWithFilters = jest.fn(); jest.mock('../../detection_response/hooks/use_navigate_to_timeline', () => { diff --git a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx index 95a03adbebb26..a8bf0cd70be8e 100644 --- a/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/entity_analytics/risk_score/index.tsx @@ -11,7 +11,7 @@ import { useDispatch } from 'react-redux'; import { EnableRiskScore } from '../../../../explore/components/risk_score/enable_risk_score'; import { getTabsOnUsersUrl } from '../../../../common/components/link_to/redirect_to_users'; import { UsersTableType } from '../../../../explore/users/store/model'; -import { SeverityFilterGroup } from '../../../../explore/risk_score/components/severity/severity_filter_group'; +import { SeverityFilterGroup } from '../../../../explore/components/risk_score/severity/severity_filter_group'; import { LinkButton, useGetSecuritySolutionLinkProps } from '../../../../common/components/links'; import { getTabsOnHostsUrl } from '../../../../common/components/link_to/redirect_to_hosts'; import { HostsTableType, HostsType } from '../../../../explore/hosts/store/model'; diff --git a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx index 3e59221f77878..29799ebcbb813 100644 --- a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.test.tsx @@ -25,7 +25,7 @@ const defaultProps = { loading: true, }; -jest.mock('../../../risk_score/containers/all'); +jest.mock('../../../explore/containers/risk_score/all'); const mockUseRiskScore = useRiskScore as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx index b227d8784a618..404561263fe53 100644 --- a/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/host_overview/index.tsx @@ -37,7 +37,7 @@ import * as i18n from './translations'; import { EndpointOverview } from './endpoint_overview'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; import { useRiskScore } from '../../../explore/containers/risk_score'; -import { RiskScore } from '../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../explore/components/risk_score/severity/common'; import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; interface HostSummaryProps { diff --git a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx index 437e15c940710..5eff09be5fd15 100644 --- a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.test.tsx @@ -25,7 +25,7 @@ const defaultProps = { loading: false, }; -jest.mock('../../../risk_score/containers/all'); +jest.mock('../../../explore/containers/risk_score/all'); const mockRiskScore = useRiskScore as jest.Mock; diff --git a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx index 9e0ead90eb6bb..d3f80bd9fa041 100644 --- a/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/user_overview/index.tsx @@ -34,7 +34,7 @@ import * as i18n from './translations'; import { OverviewDescriptionList } from '../../../common/components/overview_description_list'; import { useRiskScore } from '../../../explore/containers/risk_score'; -import { RiskScore } from '../../../explore/risk_score/components/severity/common'; +import { RiskScore } from '../../../explore/components/risk_score/severity/common'; import type { UserItem } from '../../../../common/search_strategy/security_solution/users/common'; import { RiskScoreHeaderTitle } from '../../../explore/components/risk_score/risk_score_onboarding/risk_score_header_title'; diff --git a/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx b/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx index 5032fe2f115db..8f6f0e7ce11f6 100644 --- a/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx +++ b/x-pack/plugins/security_solution/public/overview/pages/overview.test.tsx @@ -98,7 +98,7 @@ jest.mock('../containers/overview_cti_links/use_all_ti_data_sources'); const useAllTiDataSourcesMock = useAllTiDataSources as jest.Mock; useAllTiDataSourcesMock.mockReturnValue(mockTiDataSources); -jest.mock('../../risk_score/containers'); +jest.mock('../../explore/containers/risk_score'); const useRiskScoreMock = useRiskScore as jest.Mock; useRiskScoreMock.mockReturnValue({ loading: false, data: [], isModuleEnabled: false }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx index 3de54109b6d8e..6df9ca799ea64 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/side_panel/event_details/index.test.tsx @@ -94,7 +94,7 @@ jest.mock( } ); jest.mock('../../../../detections/components/alerts_table/actions'); -jest.mock('../../../../risk_score/containers', () => { +jest.mock('../../../../explore/containers/risk_score', () => { return { useRiskScore: jest.fn().mockReturnValue({ loading: true, From a75328675e7d56007e52c17487101452ab5f1ea5 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Mon, 12 Dec 2022 14:34:40 -0700 Subject: [PATCH 19/22] fix types --- .../public/explore/hosts/index.ts | 34 ------------------- .../public/explore/store/index.ts | 0 .../public/explore/users/index.ts | 26 -------------- .../public/lazy_sub_plugins.tsx | 4 --- 4 files changed, 64 deletions(-) delete mode 100644 x-pack/plugins/security_solution/public/explore/hosts/index.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/store/index.ts delete mode 100644 x-pack/plugins/security_solution/public/explore/users/index.ts diff --git a/x-pack/plugins/security_solution/public/explore/hosts/index.ts b/x-pack/plugins/security_solution/public/explore/hosts/index.ts deleted file mode 100644 index 06e61e8ace88c..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/hosts/index.ts +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { TableIdLiteral } from '../../../common/types'; -import { TableId } from '../../../common/types'; -import type { SecuritySubPluginWithStore } from '../../app/types'; -import { getDataTablesInStorageByIds } from '../../timelines/containers/local_storage'; -import { routes } from './routes'; -import type { HostsState } from './store'; -import { initialHostsState, hostsReducer } from './store'; - -const HOST_TABLE_IDS: TableIdLiteral[] = [TableId.hostsPageEvents, TableId.hostsPageSessions]; - -export class Hosts { - public setup() {} - - public start(storage: Storage): SecuritySubPluginWithStore<'hosts', HostsState> { - return { - routes, - storageDataTables: { - tableById: getDataTablesInStorageByIds(storage, HOST_TABLE_IDS), - }, - store: { - initialState: { hosts: initialHostsState }, - reducer: { hosts: hostsReducer }, - }, - }; - } -} diff --git a/x-pack/plugins/security_solution/public/explore/store/index.ts b/x-pack/plugins/security_solution/public/explore/store/index.ts deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/x-pack/plugins/security_solution/public/explore/users/index.ts b/x-pack/plugins/security_solution/public/explore/users/index.ts deleted file mode 100644 index 770cf39102c90..0000000000000 --- a/x-pack/plugins/security_solution/public/explore/users/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the Elastic License - * 2.0; you may not use this file except in compliance with the Elastic License - * 2.0. - */ - -import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { SecuritySubPluginWithStore } from '../../app/types'; -import { routes } from './routes'; -import type { usersModel } from './store'; -import { initialUsersState, usersReducer } from './store'; - -export class Users { - public setup() {} - - public start(storage: Storage): SecuritySubPluginWithStore<'users', usersModel.UsersModel> { - return { - routes, - store: { - initialState: { users: initialUsersState }, - reducer: { users: usersReducer }, - }, - }; - } -} diff --git a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx index 0fed65b91fa51..1d93699ff1b47 100644 --- a/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx +++ b/x-pack/plugins/security_solution/public/lazy_sub_plugins.tsx @@ -13,8 +13,6 @@ import { Cases } from './cases'; import { Detections } from './detections'; import { Exceptions } from './exceptions'; -import { Hosts } from './explore/hosts'; -import { Users } from './explore/users'; import { Explore } from './explore'; import { Kubernetes } from './kubernetes'; import { Overview } from './overview'; @@ -32,8 +30,6 @@ const subPluginClasses = { Detections, Cases, Exceptions, - Hosts, - Users, Explore, Kubernetes, Overview, From a799e71f2b55a0431753886cc39f058944c5d0c1 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Tue, 13 Dec 2022 11:40:57 -0700 Subject: [PATCH 20/22] better disable --- .../plugins/security_solution/public/common/store/store.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/x-pack/plugins/security_solution/public/common/store/store.ts b/x-pack/plugins/security_solution/public/common/store/store.ts index d0e23636573de..61ed0d125b494 100644 --- a/x-pack/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/plugins/security_solution/public/common/store/store.ts @@ -110,16 +110,13 @@ export const createStoreFactory = async ( const dataTableInitialState = { dataTable: { tableById: { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + /* eslint-disable @typescript-eslint/no-non-null-assertion */ ...subPlugins.alerts.storageDataTables!.tableById, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion ...subPlugins.rules.storageDataTables!.tableById, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion ...subPlugins.exceptions.storageDataTables!.tableById, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion ...subPlugins.explore.exploreDataTables!.hosts.tableById, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion ...subPlugins.explore.exploreDataTables!.network.tableById, + /* eslint-enable @typescript-eslint/no-non-null-assertion */ }, }, }; From 8e647b4e64d69923f98ab4bde81fc842523bc65f Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Wed, 14 Dec 2022 07:58:31 -0700 Subject: [PATCH 21/22] nit --- .../security_solution/public/explore/routes.tsx | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/x-pack/plugins/security_solution/public/explore/routes.tsx b/x-pack/plugins/security_solution/public/explore/routes.tsx index b5599ac1adc77..0698402623953 100644 --- a/x-pack/plugins/security_solution/public/explore/routes.tsx +++ b/x-pack/plugins/security_solution/public/explore/routes.tsx @@ -16,7 +16,7 @@ import { SecurityPageName } from '../app/types'; import { HOSTS_PATH, NETWORK_PATH, USERS_PATH } from '../../common/constants'; import { PluginTemplateWrapper } from '../common/components/plugin_template_wrapper'; -export const NetworkRoutes = () => ( +const NetworkRoutes = () => ( @@ -24,7 +24,7 @@ export const NetworkRoutes = () => ( ); -export const UsersRoutes = () => ( +const UsersRoutes = () => ( @@ -32,7 +32,7 @@ export const UsersRoutes = () => ( ); -export const HostsRoutes = () => ( +const HostsRoutes = () => ( @@ -40,25 +40,17 @@ export const HostsRoutes = () => ( ); -export const networkRoutes: SecuritySubPluginRoutes = [ +export const routes: SecuritySubPluginRoutes = [ { path: NETWORK_PATH, component: NetworkRoutes, }, -]; - -export const usersRoutes: SecuritySubPluginRoutes = [ { path: USERS_PATH, component: UsersRoutes, }, -]; - -export const hostsRoutes: SecuritySubPluginRoutes = [ { path: HOSTS_PATH, component: HostsRoutes, }, ]; - -export const routes = [...networkRoutes, ...usersRoutes, ...hostsRoutes]; From 74c0ecd5f32c0bfd962c80070d965f1a084bd280 Mon Sep 17 00:00:00 2001 From: Steph Milovic Date: Wed, 14 Dec 2022 15:20:46 -0700 Subject: [PATCH 22/22] storarge for users page --- x-pack/plugins/security_solution/public/app/types.ts | 1 + x-pack/plugins/security_solution/public/common/store/store.ts | 1 + x-pack/plugins/security_solution/public/explore/index.ts | 3 +++ 3 files changed, 5 insertions(+) diff --git a/x-pack/plugins/security_solution/public/app/types.ts b/x-pack/plugins/security_solution/public/app/types.ts index 7d83c4b2f73b6..a1314b27a0ab7 100644 --- a/x-pack/plugins/security_solution/public/app/types.ts +++ b/x-pack/plugins/security_solution/public/app/types.ts @@ -52,6 +52,7 @@ export interface SecuritySubPlugin { exploreDataTables?: { network: Pick; hosts: Pick; + users: Pick; }; } diff --git a/x-pack/plugins/security_solution/public/common/store/store.ts b/x-pack/plugins/security_solution/public/common/store/store.ts index 61ed0d125b494..7a00dafedcd20 100644 --- a/x-pack/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/plugins/security_solution/public/common/store/store.ts @@ -116,6 +116,7 @@ export const createStoreFactory = async ( ...subPlugins.exceptions.storageDataTables!.tableById, ...subPlugins.explore.exploreDataTables!.hosts.tableById, ...subPlugins.explore.exploreDataTables!.network.tableById, + ...subPlugins.explore.exploreDataTables!.users.tableById, /* eslint-enable @typescript-eslint/no-non-null-assertion */ }, }, diff --git a/x-pack/plugins/security_solution/public/explore/index.ts b/x-pack/plugins/security_solution/public/explore/index.ts index aa57e4a584bb4..2141cd45e0fcc 100644 --- a/x-pack/plugins/security_solution/public/explore/index.ts +++ b/x-pack/plugins/security_solution/public/explore/index.ts @@ -44,6 +44,9 @@ export class Explore { TableId.hostsPageSessions, ]), }, + users: { + tableById: getDataTablesInStorageByIds(storage, [TableId.usersPageEvents]), + }, }, store: { initialState: {