Skip to content

Commit dc516a3

Browse files
Merge branch 'master' into fix/legend-sizing
2 parents 35d2ced + 857f9f8 commit dc516a3

File tree

76 files changed

+701
-456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+701
-456
lines changed

src/core/MIGRATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1170,7 +1170,7 @@ import { setup, start } from '../core_plugins/visualizations/public/legacy';
11701170
| `import 'ui/query_bar'` | `import { QueryStringInput } from '../data/public'` | Directives are deprecated. |
11711171
| `import 'ui/search_bar'` | `import { SearchBar } from '../data/public'` | Directive is deprecated. |
11721172
| `import 'ui/kbn_top_nav'` | `import { TopNavMenu } from '../navigation/public'` | Directive is still available in `ui/kbn_top_nav`. |
1173-
| `ui/saved_objects/components/saved_object_finder` | `import { SavedObjectFinder } from '../kibana_react/public'` | |
1173+
| `ui/saved_objects/components/saved_object_finder` | `import { SavedObjectFinder } from '../saved_objects/public'` | |
11741174
| `core_plugins/interpreter` | `data.expressions` | still in progress |
11751175
| `ui/courier` | `data.search` | still in progress |
11761176
| `ui/embeddable` | `embeddables` | still in progress |

src/legacy/ui/public/saved_objects/__tests__/simple_saved_object.js renamed to src/core/public/saved_objects/simple_saved_object.test.ts

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,43 @@
1717
* under the License.
1818
*/
1919

20-
import sinon from 'sinon';
21-
import expect from '@kbn/expect';
22-
import { SimpleSavedObject } from '../../../../../core/public';
20+
import { SavedObject } from '../../server';
21+
import { SimpleSavedObject } from './simple_saved_object';
22+
import { SavedObjectsClientContract } from './saved_objects_client';
2323

2424
describe('SimpleSavedObject', () => {
25+
let client: SavedObjectsClientContract;
26+
27+
beforeEach(() => {
28+
client = {
29+
update: jest.fn(),
30+
create: jest.fn(),
31+
delete: jest.fn(),
32+
} as any;
33+
});
34+
2535
it('persists type and id', () => {
2636
const id = 'logstash-*';
2737
const type = 'index-pattern';
2838

29-
const client = sinon.stub();
30-
const savedObject = new SimpleSavedObject(client, { id, type });
39+
const savedObject = new SimpleSavedObject(client, { id, type } as SavedObject);
3140

32-
expect(savedObject.id).to.be(id);
33-
expect(savedObject.type).to.be(type);
41+
expect(savedObject.id).toEqual(id);
42+
expect(savedObject.type).toEqual(type);
3443
});
3544

3645
it('persists attributes', () => {
3746
const attributes = { title: 'My title' };
3847

39-
const client = sinon.stub();
40-
const savedObject = new SimpleSavedObject(client, { attributes });
48+
const savedObject = new SimpleSavedObject(client, { attributes } as SavedObject);
4149

42-
expect(savedObject.attributes).to.be(attributes);
50+
expect(savedObject.attributes).toEqual(attributes);
4351
});
4452

4553
it('persists version', () => {
46-
const version = 2;
54+
const version = '2';
4755

48-
const client = sinon.stub();
49-
const savedObject = new SimpleSavedObject(client, { version });
50-
expect(savedObject._version).to.be(version);
56+
const savedObject = new SimpleSavedObject(client, { version } as SavedObject);
57+
expect(savedObject._version).toEqual(version);
5158
});
5259
});

src/legacy/core_plugins/kibana/public/dashboard/legacy_imports.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
* directly where they are needed.
2525
*/
2626

27-
export { SavedObjectSaveOpts } from 'ui/saved_objects/types';
2827
export { npSetup, npStart } from 'ui/new_platform';
2928
export { subscribeWithScope } from 'ui/utils/subscribe_with_scope';
3029
export { KbnUrl } from 'ui/url/kbn_url';
@@ -33,7 +32,6 @@ export { createTopNavDirective, createTopNavHelper } from 'ui/kbn_top_nav/kbn_to
3332
// @ts-ignore
3433
export { KbnUrlProvider, RedirectWhenMissingProvider } from 'ui/url/index';
3534
export { IInjector } from 'ui/chrome';
36-
export { SavedObjectLoader } from 'ui/saved_objects';
3735
export { absoluteToParsedUrl } from 'ui/url/absolute_to_parsed_url';
3836
export {
3937
configureAppAngularModule,

src/legacy/core_plugins/kibana/public/dashboard/np_ready/application.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ import {
3838
PrivateProvider,
3939
PromiseServiceCreator,
4040
RedirectWhenMissingProvider,
41-
SavedObjectLoader,
4241
} from '../legacy_imports';
4342
// @ts-ignore
4443
import { initDashboardApp } from './legacy_app';
@@ -47,6 +46,7 @@ import { NavigationPublicPluginStart as NavigationStart } from '../../../../../.
4746
import { DataPublicPluginStart } from '../../../../../../plugins/data/public';
4847
import { SharePluginStart } from '../../../../../../plugins/share/public';
4948
import { KibanaLegacyStart } from '../../../../../../plugins/kibana_legacy/public';
49+
import { SavedObjectLoader } from '../../../../../../plugins/saved_objects/public';
5050

5151
export interface RenderDeps {
5252
pluginInitializerContext: PluginInitializerContext;

src/legacy/core_plugins/kibana/public/dashboard/np_ready/dashboard_app_controller.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ import angular from 'angular';
2626
import { Subscription } from 'rxjs';
2727
import { map } from 'rxjs/operators';
2828
import { History } from 'history';
29+
import { SavedObjectSaveOpts } from 'src/plugins/saved_objects/public';
2930
import { DashboardEmptyScreen, DashboardEmptyScreenProps } from './dashboard_empty_screen';
3031

31-
import { migrateLegacyQuery, SavedObjectSaveOpts, subscribeWithScope } from '../legacy_imports';
32+
import { migrateLegacyQuery, subscribeWithScope } from '../legacy_imports';
3233
import {
3334
esFilters,
3435
IndexPattern,

src/legacy/core_plugins/kibana/public/dashboard/np_ready/lib/save_dashboard.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919

2020
import { TimefilterContract } from 'src/plugins/data/public';
21-
import { SavedObjectSaveOpts } from '../../legacy_imports';
21+
import { SavedObjectSaveOpts } from '../../../../../../../plugins/saved_objects/public';
2222
import { updateSavedDashboard } from './update_saved_dashboard';
2323
import { DashboardStateManager } from '../dashboard_state_manager';
2424

src/legacy/core_plugins/kibana/public/dashboard/saved_dashboard/saved_dashboard.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
import { SavedObject, SavedObjectKibanaServices } from 'ui/saved_objects/types';
20-
import { createSavedObjectClass } from 'ui/saved_objects/saved_object';
19+
import {
20+
createSavedObjectClass,
21+
SavedObject,
22+
SavedObjectKibanaServices,
23+
} from '../../../../../../plugins/saved_objects/public';
2124
import { extractReferences, injectReferences } from './saved_dashboard_references';
2225

2326
import {

src/legacy/core_plugins/kibana/public/dashboard/saved_dashboard/saved_dashboards.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717
* under the License.
1818
*/
1919

20-
import { SavedObjectLoader } from 'ui/saved_objects';
21-
import { SavedObjectKibanaServices } from 'ui/saved_objects/types';
20+
import {
21+
SavedObjectLoader,
22+
SavedObjectKibanaServices,
23+
} from '../../../../../../plugins/saved_objects/public';
2224
import { createSavedDashboardClass } from './saved_dashboard';
2325

2426
export function createSavedDashboardLoader(services: SavedObjectKibanaServices) {

src/legacy/core_plugins/kibana/public/discover/saved_searches/_saved_search.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
import { SavedObjectKibanaServices } from 'ui/saved_objects/types';
20-
import { createSavedObjectClass } from 'ui/saved_objects/saved_object';
19+
20+
import {
21+
createSavedObjectClass,
22+
SavedObjectKibanaServices,
23+
} from '../../../../../../plugins/saved_objects/public';
2124

2225
export function createSavedSearchClass(services: SavedObjectKibanaServices) {
2326
const SavedObjectClass = createSavedObjectClass(services);

src/legacy/core_plugins/kibana/public/discover/saved_searches/saved_searches.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
import { SavedObjectLoader } from 'ui/saved_objects';
20-
import { SavedObjectKibanaServices } from 'ui/saved_objects/types';
19+
20+
import {
21+
SavedObjectLoader,
22+
SavedObjectKibanaServices,
23+
} from '../../../../../../plugins/saved_objects/public';
2124
import { createSavedSearchClass } from './_saved_search';
2225

2326
export function createSavedSearchesLoader(services: SavedObjectKibanaServices) {

0 commit comments

Comments
 (0)