Skip to content

Commit afb4dd4

Browse files
Merge branch 'master' into kertal-pr-2020-05-26-improve-discover-context-a11y-test
2 parents 869dfd4 + 639dbbe commit afb4dd4

File tree

160 files changed

+2293
-713
lines changed

Some content is hidden

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

160 files changed

+2293
-713
lines changed

.github/CODEOWNERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@
158158
/x-pack/legacy/plugins/security/ @elastic/kibana-security
159159
/x-pack/legacy/plugins/spaces/ @elastic/kibana-security
160160
/x-pack/plugins/spaces/ @elastic/kibana-security
161-
/x-pack/legacy/plugins/encrypted_saved_objects/ @elastic/kibana-security
162161
/x-pack/plugins/encrypted_saved_objects/ @elastic/kibana-security
163162
/x-pack/plugins/security/ @elastic/kibana-security
164163
/x-pack/test/api_integration/apis/security/ @elastic/kibana-security

src/core/server/legacy/legacy_service.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,6 @@ export class LegacyService implements CoreService {
352352
uiPlugins: setupDeps.uiPlugins,
353353
elasticsearch: setupDeps.core.elasticsearch,
354354
rendering: setupDeps.core.rendering,
355-
uiSettings: setupDeps.core.uiSettings,
356355
savedObjectsClientProvider: startDeps.core.savedObjects.clientProvider,
357356
legacy: this.legacyInternals,
358357
},

src/core/server/server.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -247,21 +247,21 @@ export class Server {
247247
coreId,
248248
'core',
249249
async (context, req, res): Promise<RequestHandlerContext['core']> => {
250-
const savedObjectsClient = this.coreStart!.savedObjects.getScopedClient(req);
251-
const uiSettingsClient = coreSetup.uiSettings.asScopedToClient(savedObjectsClient);
250+
const coreStart = this.coreStart!;
251+
const savedObjectsClient = coreStart.savedObjects.getScopedClient(req);
252252

253253
return {
254254
savedObjects: {
255255
client: savedObjectsClient,
256-
typeRegistry: this.coreStart!.savedObjects.getTypeRegistry(),
256+
typeRegistry: coreStart.savedObjects.getTypeRegistry(),
257257
},
258258
elasticsearch: {
259259
legacy: {
260-
client: coreSetup.elasticsearch.dataClient.asScoped(req),
260+
client: coreStart.elasticsearch.legacy.client.asScoped(req),
261261
},
262262
},
263263
uiSettings: {
264-
client: uiSettingsClient,
264+
client: coreStart.uiSettings.asScopedToClient(savedObjectsClient),
265265
},
266266
};
267267
}

src/core/server/ui_settings/types.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,6 @@ export interface InternalUiSettingsServiceSetup {
8484
* @param settings
8585
*/
8686
register(settings: Record<string, UiSettingsParams>): void;
87-
/**
88-
* Creates uiSettings client with provided *scoped* saved objects client {@link IUiSettingsClient}
89-
* @param savedObjectsClient
90-
*/
91-
asScopedToClient(savedObjectsClient: SavedObjectsClientContract): IUiSettingsClient;
9287
}
9388

9489
/** @public */

src/core/server/ui_settings/ui_settings_service.mock.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,8 @@ const createClientMock = () => {
4646
const createSetupMock = () => {
4747
const mocked: jest.Mocked<InternalUiSettingsServiceSetup> = {
4848
register: jest.fn(),
49-
asScopedToClient: jest.fn(),
5049
};
5150

52-
mocked.asScopedToClient.mockReturnValue(createClientMock());
53-
5451
return mocked;
5552
};
5653

src/core/server/ui_settings/ui_settings_service.test.ts

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -67,34 +67,6 @@ describe('uiSettings', () => {
6767
expect(setupDeps.savedObjects.registerType).toHaveBeenCalledWith(uiSettingsType);
6868
});
6969

70-
describe('#asScopedToClient', () => {
71-
it('passes saved object type "config" to UiSettingsClient', async () => {
72-
const setup = await service.setup(setupDeps);
73-
setup.asScopedToClient(savedObjectsClient);
74-
expect(MockUiSettingsClientConstructor).toBeCalledTimes(1);
75-
expect(MockUiSettingsClientConstructor.mock.calls[0][0].type).toBe('config');
76-
});
77-
78-
it('passes overrides to UiSettingsClient', async () => {
79-
const setup = await service.setup(setupDeps);
80-
setup.asScopedToClient(savedObjectsClient);
81-
expect(MockUiSettingsClientConstructor).toBeCalledTimes(1);
82-
expect(MockUiSettingsClientConstructor.mock.calls[0][0].overrides).toBe(overrides);
83-
expect(MockUiSettingsClientConstructor.mock.calls[0][0].overrides).toEqual(overrides);
84-
});
85-
86-
it('passes a copy of set defaults to UiSettingsClient', async () => {
87-
const setup = await service.setup(setupDeps);
88-
89-
setup.register(defaults);
90-
setup.asScopedToClient(savedObjectsClient);
91-
expect(MockUiSettingsClientConstructor).toBeCalledTimes(1);
92-
93-
expect(MockUiSettingsClientConstructor.mock.calls[0][0].defaults).toEqual(defaults);
94-
expect(MockUiSettingsClientConstructor.mock.calls[0][0].defaults).not.toBe(defaults);
95-
});
96-
});
97-
9870
describe('#register', () => {
9971
it('throws if registers the same key twice', async () => {
10072
const setup = await service.setup(setupDeps);

src/core/server/ui_settings/ui_settings_service.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ export class UiSettingsService
6565

6666
return {
6767
register: this.register.bind(this),
68-
asScopedToClient: this.getScopedClientFactory(),
6968
};
7069
}
7170

src/legacy/server/kbn_server.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ export interface KibanaCore {
113113
legacy: ILegacyInternals;
114114
rendering: LegacyServiceSetupDeps['core']['rendering'];
115115
uiPlugins: UiPlugins;
116-
uiSettings: LegacyServiceSetupDeps['core']['uiSettings'];
117116
savedObjectsClientProvider: LegacyServiceStartDeps['core']['savedObjects']['clientProvider'];
118117
};
119118
env: {

src/legacy/ui/ui_render/ui_render_mixin.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,10 @@ export function uiRenderMixin(kbnServer, server, config) {
247247
rendering,
248248
legacy,
249249
savedObjectsClientProvider: savedObjects,
250-
uiSettings: { asScopedToClient },
251250
} = kbnServer.newPlatform.__internals;
252-
const uiSettings = asScopedToClient(savedObjects.getClient(h.request));
251+
const uiSettings = kbnServer.newPlatform.start.core.uiSettings.asScopedToClient(
252+
savedObjects.getClient(h.request)
253+
);
253254
const vars = await legacy.getVars(app.getId(), h.request, {
254255
apmConfig: getApmConfig(app),
255256
...overrides,

src/legacy/ui/ui_settings/integration_tests/ui_settings_mixin.test.ts

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@ describe('uiSettingsMixin()', () => {
5959
decorate: sinon.spy((type: keyof Decorators, name: string, value: any) => {
6060
decorations[type][name] = value;
6161
}),
62+
newPlatform: {
63+
setup: {
64+
core: {
65+
uiSettings: {
66+
register: sinon.stub(),
67+
},
68+
},
69+
},
70+
},
6271
};
6372

6473
// "promise" returned from kbnServer.ready()
@@ -70,13 +79,6 @@ describe('uiSettingsMixin()', () => {
7079
server,
7180
uiExports: { uiSettingDefaults },
7281
ready: sinon.stub().returns(readyPromise),
73-
newPlatform: {
74-
__internals: {
75-
uiSettings: {
76-
register: sinon.stub(),
77-
},
78-
},
79-
},
8082
};
8183

8284
uiSettingsMixin(kbnServer, server);
@@ -92,10 +94,10 @@ describe('uiSettingsMixin()', () => {
9294
afterEach(() => sandbox.restore());
9395

9496
it('passes uiSettingsDefaults to the new platform', () => {
95-
const { kbnServer } = setup();
96-
sinon.assert.calledOnce(kbnServer.newPlatform.__internals.uiSettings.register);
97+
const { server } = setup();
98+
sinon.assert.calledOnce(server.newPlatform.setup.core.uiSettings.register);
9799
sinon.assert.calledWithExactly(
98-
kbnServer.newPlatform.__internals.uiSettings.register,
100+
server.newPlatform.setup.core.uiSettings.register,
99101
uiSettingDefaults
100102
);
101103
});

0 commit comments

Comments
 (0)