mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[7.x] [Data plugin] cleanup - remove unused getRoutes / routes from indexPattern object (#65683) (#65772)
* [Data plugin] cleanup - remove unused getRoutes / routes from indexPattern object (#65683) * [Data plugin] cleanup - remove unused getRoutes / routes from indexPattern object * Update index.ts * fix merge conflict
This commit is contained in:
parent
c1e699dc4d
commit
4c0f26b6a2
9 changed files with 22 additions and 71 deletions
|
@ -29,7 +29,6 @@ export declare class IndexPattern implements IIndexPattern
|
|||
| [id](./kibana-plugin-plugins-data-public.indexpattern.id.md) | | <code>string</code> | |
|
||||
| [intervalName](./kibana-plugin-plugins-data-public.indexpattern.intervalname.md) | | <code>string | undefined | null</code> | |
|
||||
| [metaFields](./kibana-plugin-plugins-data-public.indexpattern.metafields.md) | | <code>string[]</code> | |
|
||||
| [routes](./kibana-plugin-plugins-data-public.indexpattern.routes.md) | | <code>{</code><br/><code> edit: string;</code><br/><code> addField: string;</code><br/><code> indexedFields: string;</code><br/><code> scriptedFields: string;</code><br/><code> sourceFilters: string;</code><br/><code> }</code> | |
|
||||
| [timeFieldName](./kibana-plugin-plugins-data-public.indexpattern.timefieldname.md) | | <code>string | undefined</code> | |
|
||||
| [title](./kibana-plugin-plugins-data-public.indexpattern.title.md) | | <code>string</code> | |
|
||||
| [type](./kibana-plugin-plugins-data-public.indexpattern.type.md) | | <code>string</code> | |
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
|
||||
|
||||
[Home](./index.md) > [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) > [IndexPattern](./kibana-plugin-plugins-data-public.indexpattern.md) > [routes](./kibana-plugin-plugins-data-public.indexpattern.routes.md)
|
||||
|
||||
## IndexPattern.routes property
|
||||
|
||||
<b>Signature:</b>
|
||||
|
||||
```typescript
|
||||
get routes(): {
|
||||
edit: string;
|
||||
addField: string;
|
||||
indexedFields: string;
|
||||
scriptedFields: string;
|
||||
sourceFilters: string;
|
||||
};
|
||||
```
|
|
@ -18,7 +18,6 @@ indexPatterns: {
|
|||
validate: typeof validateIndexPattern;
|
||||
getFromSavedObject: typeof getFromSavedObject;
|
||||
flattenHitWrapper: typeof flattenHitWrapper;
|
||||
getRoutes: typeof getRoutes;
|
||||
formatHitProvider: typeof formatHitProvider;
|
||||
}
|
||||
```
|
||||
|
|
|
@ -230,7 +230,6 @@ import {
|
|||
validateIndexPattern,
|
||||
getFromSavedObject,
|
||||
flattenHitWrapper,
|
||||
getRoutes,
|
||||
formatHitProvider,
|
||||
} from './index_patterns';
|
||||
|
||||
|
@ -246,8 +245,6 @@ export const indexPatterns = {
|
|||
validate: validateIndexPattern,
|
||||
getFromSavedObject,
|
||||
flattenHitWrapper,
|
||||
// TODO: exported only in stub_index_pattern test. Move into data plugin and remove export.
|
||||
getRoutes,
|
||||
formatHitProvider,
|
||||
};
|
||||
|
||||
|
|
|
@ -26,7 +26,6 @@ export {
|
|||
getFromSavedObject,
|
||||
isDefault,
|
||||
} from './lib';
|
||||
export { getRoutes } from './utils';
|
||||
export { flattenHitWrapper, formatHitProvider } from './index_patterns';
|
||||
|
||||
export { getIndexPatternFieldListCreator, Field, IIndexPatternFieldList } from './fields';
|
||||
|
|
|
@ -35,7 +35,7 @@ import { toMountPoint } from '../../../../kibana_react/public';
|
|||
|
||||
import { ES_FIELD_TYPES, KBN_FIELD_TYPES, IIndexPattern, IFieldType } from '../../../common';
|
||||
|
||||
import { findByTitle, getRoutes } from '../utils';
|
||||
import { findByTitle } from '../utils';
|
||||
import { IndexPatternMissingIndices } from '../lib';
|
||||
import { Field, IIndexPatternFieldList, getIndexPatternFieldListCreator } from '../fields';
|
||||
import { createFieldsFetcher } from './_fields_fetcher';
|
||||
|
@ -215,8 +215,7 @@ export class IndexPattern implements IIndexPattern {
|
|||
// 2019-12-01 The usage of kbnUrl had to be removed due to the transition to NP.
|
||||
// It's now temporarily replaced by a simple replace of the single argument used by all URLs.
|
||||
// Once kbnUrl is migrated to NP, this can be updated.
|
||||
const editUrlTemplate = getRoutes().edit;
|
||||
const editUrl = '/app/kibana#' + editUrlTemplate.replace('{{id}}', this.id!);
|
||||
const editUrl = `/app/kibana#/management/kibana/index_patterns/${this.id! || ''}`;
|
||||
|
||||
const { toasts } = getNotifications();
|
||||
|
||||
|
@ -243,10 +242,6 @@ export class IndexPattern implements IIndexPattern {
|
|||
return this.indexFields(forceFieldRefresh);
|
||||
}
|
||||
|
||||
public get routes() {
|
||||
return getRoutes();
|
||||
}
|
||||
|
||||
getComputedFields() {
|
||||
const scriptFields: any = {};
|
||||
if (!this.fields) {
|
||||
|
|
|
@ -48,13 +48,3 @@ export async function findByTitle(
|
|||
(obj: SimpleSavedObject<any>) => obj.get('title').toLowerCase() === title.toLowerCase()
|
||||
);
|
||||
}
|
||||
|
||||
export function getRoutes() {
|
||||
return {
|
||||
edit: '/management/kibana/index_patterns/{{id}}',
|
||||
addField: '/management/kibana/index_patterns/{{id}}/create-field',
|
||||
indexedFields: '/management/kibana/index_patterns/{{id}}?_a=(tab:indexedFields)',
|
||||
scriptedFields: '/management/kibana/index_patterns/{{id}}?_a=(tab:scriptedFields)',
|
||||
sourceFilters: '/management/kibana/index_patterns/{{id}}?_a=(tab:sourceFilters)',
|
||||
};
|
||||
}
|
||||
|
|
|
@ -922,14 +922,6 @@ export class IndexPattern implements IIndexPattern {
|
|||
// (undocumented)
|
||||
removeScriptedField(field: IFieldType): Promise<void | Error>;
|
||||
// (undocumented)
|
||||
get routes(): {
|
||||
edit: string;
|
||||
addField: string;
|
||||
indexedFields: string;
|
||||
scriptedFields: string;
|
||||
sourceFilters: string;
|
||||
};
|
||||
// (undocumented)
|
||||
save(saveAttempts?: number): Promise<void | Error>;
|
||||
// (undocumented)
|
||||
timeFieldName: string | undefined;
|
||||
|
@ -1031,7 +1023,6 @@ export const indexPatterns: {
|
|||
validate: typeof validateIndexPattern;
|
||||
getFromSavedObject: typeof getFromSavedObject;
|
||||
flattenHitWrapper: typeof flattenHitWrapper;
|
||||
getRoutes: typeof getRoutes;
|
||||
formatHitProvider: typeof formatHitProvider;
|
||||
};
|
||||
|
||||
|
@ -1822,27 +1813,26 @@ export type TSearchStrategyProvider<T extends TStrategyTypes> = (context: ISearc
|
|||
// src/plugins/data/public/index.ts:179:26 - (ae-forgotten-export) The symbol "UrlFormat" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:179:26 - (ae-forgotten-export) The symbol "StringFormat" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:179:26 - (ae-forgotten-export) The symbol "TruncateFormat" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "isFilterable" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "isNestedField" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "validateIndexPattern" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "getFromSavedObject" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "flattenHitWrapper" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "getRoutes" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:238:27 - (ae-forgotten-export) The symbol "formatHitProvider" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:377:20 - (ae-forgotten-export) The symbol "getRequestInspectorStats" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:377:20 - (ae-forgotten-export) The symbol "getResponseInspectorStats" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:377:20 - (ae-forgotten-export) The symbol "tabifyAggResponse" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:377:20 - (ae-forgotten-export) The symbol "tabifyGetColumns" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:379:1 - (ae-forgotten-export) The symbol "CidrMask" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:380:1 - (ae-forgotten-export) The symbol "dateHistogramInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:389:1 - (ae-forgotten-export) The symbol "InvalidEsCalendarIntervalError" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:390:1 - (ae-forgotten-export) The symbol "InvalidEsIntervalFormatError" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:391:1 - (ae-forgotten-export) The symbol "isDateHistogramBucketAggConfig" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:395:1 - (ae-forgotten-export) The symbol "isValidEsInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:396:1 - (ae-forgotten-export) The symbol "isValidInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:399:1 - (ae-forgotten-export) The symbol "parseInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:400:1 - (ae-forgotten-export) The symbol "propFilter" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:403:1 - (ae-forgotten-export) The symbol "toAbsoluteDates" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "isFilterable" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "isNestedField" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "validateIndexPattern" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "getFromSavedObject" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "flattenHitWrapper" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:237:27 - (ae-forgotten-export) The symbol "formatHitProvider" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:374:20 - (ae-forgotten-export) The symbol "getRequestInspectorStats" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:374:20 - (ae-forgotten-export) The symbol "getResponseInspectorStats" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:374:20 - (ae-forgotten-export) The symbol "tabifyAggResponse" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:374:20 - (ae-forgotten-export) The symbol "tabifyGetColumns" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:376:1 - (ae-forgotten-export) The symbol "CidrMask" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:377:1 - (ae-forgotten-export) The symbol "dateHistogramInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:386:1 - (ae-forgotten-export) The symbol "InvalidEsCalendarIntervalError" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:387:1 - (ae-forgotten-export) The symbol "InvalidEsIntervalFormatError" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:388:1 - (ae-forgotten-export) The symbol "isDateHistogramBucketAggConfig" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:392:1 - (ae-forgotten-export) The symbol "isValidEsInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:393:1 - (ae-forgotten-export) The symbol "isValidInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:396:1 - (ae-forgotten-export) The symbol "parseInterval" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:397:1 - (ae-forgotten-export) The symbol "propFilter" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/index.ts:400:1 - (ae-forgotten-export) The symbol "toAbsoluteDates" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/query/state_sync/connect_to_query_state.ts:33:33 - (ae-forgotten-export) The symbol "FilterStateStore" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/query/state_sync/connect_to_query_state.ts:37:1 - (ae-forgotten-export) The symbol "QueryStateChange" needs to be exported by the entry point index.d.ts
|
||||
// src/plugins/data/public/types.ts:52:5 - (ae-forgotten-export) The symbol "createFiltersFromValueClickAction" needs to be exported by the entry point index.d.ts
|
||||
|
|
|
@ -65,7 +65,6 @@ export default function StubIndexPattern(pattern, getConfig, timeField, fields,
|
|||
this.getSourceFiltering = sinon.stub();
|
||||
this.metaFields = ['_id', '_type', '_source'];
|
||||
this.fieldFormatMap = {};
|
||||
this.routes = indexPatterns.getRoutes();
|
||||
|
||||
this.getIndex = () => pattern;
|
||||
this.getComputedFields = IndexPattern.prototype.getComputedFields.bind(this);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue