Skip to content

Commit f62ca09

Browse files
Merge branch 'master' into stabilize-rollup-test
2 parents c74c62a + 4fa5942 commit f62ca09

File tree

51 files changed

+916
-448
lines changed

Some content is hidden

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

51 files changed

+916
-448
lines changed

src/dev/i18n/__snapshots__/integrate_locale_files.test.ts.snap

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/dev/i18n/extract_default_translations.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ export async function matchEntriesWithExctractors(inputPath, options = {}) {
6363
const ignore = [
6464
'**/node_modules/**',
6565
'**/__tests__/**',
66+
'**/dist/**',
67+
'**/target/**',
68+
'**/vendor/**',
6669
'**/*.test.{js,jsx,ts,tsx}',
6770
'**/*.d.ts',
6871
].concat(additionalIgnore);

src/dev/i18n/serializers/__snapshots__/json.test.ts.snap

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/dev/i18n/serializers/json.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ export const serializeToJson: Serializer = (messages, formats = i18n.formats) =>
3434
}
3535
}
3636

37-
return JSON.stringify(resultJsonObject, undefined, 2);
37+
return JSON.stringify(resultJsonObject, undefined, 2).concat('\n');
3838
};

src/legacy/core_plugins/kibana/public/discover/np_ready/angular/discover.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ <h1 class="euiScreenReaderOnly">{{screenTitle}}</h1>
190190
data-shared-item
191191
data-title="{{opts.savedSearch.lastSavedTitle}}"
192192
data-description="{{opts.savedSearch.description}}"
193+
data-test-subj="discoverDocTable"
193194
minimum-visible-rows="minimumVisibleRows"
194195
render-complete
195196
on-add-column="addColumn"

src/legacy/core_plugins/kibana/public/home/kibana_services.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ import { TelemetryPluginStart } from '../../../../../plugins/telemetry/public';
3131
import {
3232
Environment,
3333
HomePublicPluginSetup,
34+
TutorialStart,
3435
HomePublicPluginStart,
3536
} from '../../../../../plugins/home/public';
3637
import { KibanaLegacySetup } from '../../../../../plugins/kibana_legacy/public';
3738

3839
export interface HomeKibanaServices {
3940
indexPatternService: any;
4041
kibanaVersion: string;
41-
getInjected: (name: string, defaultValue?: any) => unknown;
4242
chrome: ChromeStart;
4343
uiSettings: IUiSettingsClient;
4444
config: KibanaLegacySetup['config'];
@@ -54,6 +54,7 @@ export interface HomeKibanaServices {
5454
addBasePath: (url: string) => string;
5555
environment: Environment;
5656
telemetry?: TelemetryPluginStart;
57+
tutorialVariables: TutorialStart['get'];
5758
}
5859

5960
let services: HomeKibanaServices | null = null;

src/legacy/core_plugins/kibana/public/home/np_ready/components/home.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import { FeatureCatalogueCategory } from '../../../../../../../plugins/home/publ
2929
jest.mock('../../kibana_services', () => ({
3030
getServices: () => ({
3131
getBasePath: () => 'path',
32-
getInjected: () => '',
32+
tutorialVariables: () => ({}),
3333
homeConfig: { disableWelcomeScreen: false },
3434
}),
3535
}));

src/legacy/core_plugins/kibana/public/home/np_ready/components/tutorial/replace_template_strings.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,15 @@ mustacheWriter.escapedValue = function escapedValue(token, context) {
3333
};
3434

3535
export function replaceTemplateStrings(text, params = {}) {
36-
const { getInjected, kibanaVersion, docLinks } = getServices();
36+
const { tutorialVariables, kibanaVersion, docLinks } = getServices();
3737

3838
const variables = {
3939
// '{' and '}' can not be used in template since they are used as template tags.
4040
// Must use '{curlyOpen}'' and '{curlyClose}'
4141
curlyOpen: '{',
4242
curlyClose: '}',
4343
config: {
44-
cloud: {
45-
id: getInjected('cloudId'),
46-
},
44+
...tutorialVariables(),
4745
docs: {
4846
base_url: docLinks.ELASTIC_WEBSITE_URL,
4947
beats: {

src/legacy/core_plugins/kibana/public/home/plugin.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,22 @@ export class HomePlugin implements Plugin {
5757

5858
constructor(private initializerContext: PluginInitializerContext) {}
5959

60-
setup(core: CoreSetup, { home, kibanaLegacy, usageCollection }: HomePluginSetupDependencies) {
60+
setup(
61+
core: CoreSetup<HomePluginStartDependencies>,
62+
{ home, kibanaLegacy, usageCollection }: HomePluginSetupDependencies
63+
) {
6164
kibanaLegacy.registerLegacyApp({
6265
id: 'home',
6366
title: 'Home',
6467
mount: async (params: AppMountParameters) => {
6568
const trackUiMetric = usageCollection.reportUiStats.bind(usageCollection, 'Kibana_home');
66-
const [coreStart] = await core.getStartServices();
69+
const [coreStart, { home: homeStart }] = await core.getStartServices();
6770
setServices({
6871
trackUiMetric,
6972
kibanaVersion: this.initializerContext.env.packageInfo.version,
7073
http: coreStart.http,
7174
toastNotifications: core.notifications.toasts,
7275
banners: coreStart.overlays.banners,
73-
getInjected: core.injectedMetadata.getInjectedVar,
7476
docLinks: coreStart.docLinks,
7577
savedObjectsClient: this.savedObjectsClient!,
7678
chrome: coreStart.chrome,
@@ -82,6 +84,7 @@ export class HomePlugin implements Plugin {
8284
environment: this.environment!,
8385
config: kibanaLegacy.config,
8486
homeConfig: home.config,
87+
tutorialVariables: homeStart.tutorials.get,
8588
featureCatalogue: this.featureCatalogue!,
8689
});
8790
const { renderApp } = await import('./np_ready/application');

src/plugins/home/public/index.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,19 @@ import { PluginInitializerContext } from 'kibana/public';
2222
export {
2323
FeatureCatalogueSetup,
2424
FeatureCatalogueStart,
25+
EnvironmentSetup,
26+
EnvironmentStart,
27+
TutorialSetup,
28+
TutorialStart,
2529
HomePublicPluginSetup,
2630
HomePublicPluginStart,
2731
} from './plugin';
28-
export { FeatureCatalogueEntry, FeatureCatalogueCategory, Environment } from './services';
32+
export {
33+
FeatureCatalogueEntry,
34+
FeatureCatalogueCategory,
35+
Environment,
36+
TutorialVariables,
37+
} from './services';
2938
export * from '../common/instruction_variant';
3039
import { HomePublicPlugin } from './plugin';
3140

0 commit comments

Comments
 (0)