mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
Consolidates UI elements and backend code to create/delete data views and destination indices related to transforms and data frame analytics. We ended up with two different approaches for creating data views in the wizards for transforms and data frame analytics, the original reason was we were not aware of the `allowNoIndex: true` setting and worked around that in different ways. This PR aligns UI workflows and moves related code to a new package `@kbn/ml-data-view-utils` for data views and `@kbn/ml-creation-wizard-utils` for the destination index form. The latter might be used for other shared components across wizard.. In Data Frame Analytics, the checkbox to create a data view was removed from the last "Create" step, instead the option to create a data view was moved to the "Details" step. In Transforms, the UI component to create the destination index was brought over from DFA where there is a switch option to automatically use the job ID as the name for the destination index by default.
117 lines
3.2 KiB
JSON
117 lines
3.2 KiB
JSON
{
|
|
"extends": "../../../tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"outDir": "target/types",
|
|
},
|
|
"include": [
|
|
"common/**/*",
|
|
"public/**/*",
|
|
"server/**/*",
|
|
"scripts/**/*",
|
|
"__mocks__/**/*",
|
|
"../../../typings/**/*",
|
|
// have to declare *.json explicitly due to https://github.com/microsoft/TypeScript/issues/25636
|
|
"public/**/*.json",
|
|
"server/**/*.json"
|
|
],
|
|
"exclude": [
|
|
"target/**/*",
|
|
],
|
|
"kbn_references": [
|
|
"@kbn/core",
|
|
{ "path": "../../../src/setup_node_env/tsconfig.json" },
|
|
// add references to other TypeScript projects the plugin depends on
|
|
"@kbn/ace",
|
|
"@kbn/actions-plugin",
|
|
"@kbn/aiops-plugin",
|
|
"@kbn/alerting-plugin",
|
|
"@kbn/analytics",
|
|
"@kbn/cases-plugin",
|
|
"@kbn/charts-plugin",
|
|
"@kbn/cloud-plugin",
|
|
"@kbn/config-schema",
|
|
"@kbn/dashboard-plugin",
|
|
"@kbn/data-plugin",
|
|
"@kbn/data-views-plugin",
|
|
"@kbn/data-visualizer-plugin",
|
|
"@kbn/datemath",
|
|
"@kbn/embeddable-plugin",
|
|
"@kbn/es-query",
|
|
"@kbn/es-types",
|
|
"@kbn/es-ui-shared-plugin",
|
|
"@kbn/features-plugin",
|
|
"@kbn/field-formats-plugin",
|
|
"@kbn/field-types",
|
|
"@kbn/home-plugin",
|
|
"@kbn/i18n-react",
|
|
"@kbn/i18n",
|
|
"@kbn/inspector-plugin",
|
|
"@kbn/kibana-react-plugin",
|
|
"@kbn/kibana-utils-plugin",
|
|
"@kbn/lens-plugin",
|
|
"@kbn/license-management-plugin",
|
|
"@kbn/licensing-plugin",
|
|
"@kbn/management-plugin",
|
|
"@kbn/maps-plugin",
|
|
"@kbn/ml-agg-utils",
|
|
"@kbn/ml-date-picker",
|
|
"@kbn/ml-is-defined",
|
|
"@kbn/ml-is-populated-object",
|
|
"@kbn/ml-local-storage",
|
|
"@kbn/ml-nested-property",
|
|
"@kbn/ml-number-utils",
|
|
"@kbn/ml-query-utils",
|
|
"@kbn/ml-route-utils",
|
|
"@kbn/ml-string-hash",
|
|
"@kbn/ml-trained-models-utils",
|
|
"@kbn/ml-trained-models-utils",
|
|
"@kbn/ml-url-state",
|
|
"@kbn/monaco",
|
|
"@kbn/react-field",
|
|
"@kbn/repo-info",
|
|
"@kbn/rison",
|
|
"@kbn/saved-objects-finder-plugin",
|
|
"@kbn/saved-objects-management-plugin",
|
|
"@kbn/saved-search-plugin",
|
|
"@kbn/security-plugin",
|
|
"@kbn/share-plugin",
|
|
"@kbn/shared-ux-link-redirect-app",
|
|
"@kbn/shared-ux-page-kibana-template",
|
|
"@kbn/shared-ux-router",
|
|
"@kbn/spaces-plugin",
|
|
"@kbn/std",
|
|
"@kbn/task-manager-plugin",
|
|
"@kbn/test-jest-helpers",
|
|
"@kbn/triggers-actions-ui-plugin",
|
|
"@kbn/ui-actions-plugin",
|
|
"@kbn/ui-theme",
|
|
"@kbn/unified-search-plugin",
|
|
"@kbn/usage-collection-plugin",
|
|
"@kbn/utility-types",
|
|
"@kbn/ml-error-utils",
|
|
"@kbn/ml-anomaly-utils",
|
|
"@kbn/ml-data-frame-analytics-utils",
|
|
"@kbn/ml-data-grid",
|
|
"@kbn/ml-kibana-theme",
|
|
"@kbn/ml-runtime-field-utils",
|
|
"@kbn/ml-date-utils",
|
|
"@kbn/ml-category-validator",
|
|
"@kbn/ml-ui-actions",
|
|
"@kbn/deeplinks-ml",
|
|
"@kbn/core-notifications-browser-mocks",
|
|
"@kbn/unified-field-list",
|
|
"@kbn/core-ui-settings-browser",
|
|
"@kbn/content-management-plugin",
|
|
"@kbn/ml-in-memory-table",
|
|
"@kbn/presentation-util-plugin",
|
|
"@kbn/react-kibana-mount",
|
|
"@kbn/core-http-browser",
|
|
"@kbn/data-view-editor-plugin",
|
|
"@kbn/rule-data-utils",
|
|
"@kbn/alerts-as-data-utils",
|
|
"@kbn/rule-registry-plugin",
|
|
"@kbn/securitysolution-ecs",
|
|
"@kbn/ml-data-view-utils",
|
|
"@kbn/ml-creation-wizard-utils",
|
|
],
|
|
}
|