Skip to content

Commit d9cc01f

Browse files
committed
Merge branch 'master' of github.com:elastic/kibana into dashboard/duplicatePanel
2 parents 69cf92f + 6bbcabc commit d9cc01f

File tree

319 files changed

+4684
-3135
lines changed

Some content is hidden

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

319 files changed

+4684
-3135
lines changed

.github/CODEOWNERS

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
/src/legacy/server/sample_data/ @elastic/kibana-app
1010
/src/legacy/core_plugins/kibana/public/dashboard/ @elastic/kibana-app
1111
/src/legacy/core_plugins/kibana/public/discover/ @elastic/kibana-app
12-
/src/legacy/core_plugins/kibana/public/visualize/ @elastic/kibana-app
1312
/src/legacy/core_plugins/kibana/public/local_application_service/ @elastic/kibana-app
1413
/src/legacy/core_plugins/kibana/public/dev_tools/ @elastic/kibana-app
1514
/src/legacy/core_plugins/vis_type_vislib/ @elastic/kibana-app
@@ -18,7 +17,10 @@
1817
/src/plugins/timelion/ @elastic/kibana-app
1918
/src/plugins/dashboard/ @elastic/kibana-app
2019
/src/plugins/discover/ @elastic/kibana-app
20+
/src/plugins/visualize/ @elastic/kibana-app
2121
/src/plugins/vis_type_timeseries/ @elastic/kibana-app
22+
/src/plugins/vis_type_metric/ @elastic/kibana-app
23+
/src/plugins/vis_type_markdown/ @elastic/kibana-app
2224

2325
# Core UI
2426
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
@@ -130,7 +132,6 @@
130132
/packages/kbn-config-schema/ @elastic/kibana-platform
131133
/src/legacy/server/config/ @elastic/kibana-platform
132134
/src/legacy/server/http/ @elastic/kibana-platform
133-
/src/legacy/server/i18n/ @elastic/kibana-platform
134135
/src/legacy/server/logging/ @elastic/kibana-platform
135136
/src/legacy/server/saved_objects/ @elastic/kibana-platform
136137
/src/legacy/server/status/ @elastic/kibana-platform
@@ -149,7 +150,10 @@
149150
/x-pack/test/api_integration/apis/security/ @elastic/kibana-security
150151

151152
# Kibana Localization
152-
/src/dev/i18n/ @elastic/kibana-localization
153+
/src/dev/i18n/ @elastic/kibana-localization
154+
/src/legacy/server/i18n/ @elastic/kibana-localization
155+
/src/core/public/i18n/ @elastic/kibana-localization
156+
/packages/kbn-i18n/ @elastic/kibana-localization
153157

154158
# Pulse
155159
/packages/kbn-analytics/ @elastic/pulse

.github/paths-labeller.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@
88
- "Feature:ExpressionLanguage":
99
- "src/plugins/expressions/**/*.*"
1010
- "src/plugins/bfetch/**/*.*"
11+
- "Team:uptime":
12+
- "x-pack/plugins/uptime/**/*.*"
13+
- "x-pack/legacy/plugins/uptime/**/*.*"

.i18nrc.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,16 @@
4646
"timelion": ["src/legacy/core_plugins/timelion", "src/legacy/core_plugins/vis_type_timelion", "src/plugins/timelion"],
4747
"uiActions": "src/plugins/ui_actions",
4848
"visDefaultEditor": "src/plugins/vis_default_editor",
49-
"visTypeMarkdown": "src/legacy/core_plugins/vis_type_markdown",
50-
"visTypeMetric": "src/legacy/core_plugins/vis_type_metric",
49+
"visTypeMarkdown": "src/plugins/vis_type_markdown",
50+
"visTypeMetric": "src/plugins/vis_type_metric",
5151
"visTypeTable": "src/legacy/core_plugins/vis_type_table",
5252
"visTypeTagCloud": "src/legacy/core_plugins/vis_type_tagcloud",
5353
"visTypeTimeseries": ["src/legacy/core_plugins/vis_type_timeseries", "src/plugins/vis_type_timeseries"],
5454
"visTypeVega": "src/legacy/core_plugins/vis_type_vega",
5555
"visTypeVislib": "src/legacy/core_plugins/vis_type_vislib",
5656
"visTypeXy": "src/legacy/core_plugins/vis_type_xy",
57-
"visualizations": "src/plugins/visualizations"
57+
"visualizations": "src/plugins/visualizations",
58+
"visualize": "src/plugins/visualize"
5859
},
5960
"exclude": [
6061
"src/legacy/ui/ui_render/ui_render_mixin.js"

docs/development/core/server/kibana-plugin-core-server.coresetup.http.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,7 @@
99
<b>Signature:</b>
1010

1111
```typescript
12-
http: HttpServiceSetup;
12+
http: HttpServiceSetup & {
13+
resources: HttpResources;
14+
};
1315
```

docs/development/core/server/kibana-plugin-core-server.coresetup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export interface CoreSetup<TPluginsStart extends object = object, TStart = unkno
2020
| [context](./kibana-plugin-core-server.coresetup.context.md) | <code>ContextSetup</code> | [ContextSetup](./kibana-plugin-core-server.contextsetup.md) |
2121
| [elasticsearch](./kibana-plugin-core-server.coresetup.elasticsearch.md) | <code>ElasticsearchServiceSetup</code> | [ElasticsearchServiceSetup](./kibana-plugin-core-server.elasticsearchservicesetup.md) |
2222
| [getStartServices](./kibana-plugin-core-server.coresetup.getstartservices.md) | <code>StartServicesAccessor&lt;TPluginsStart, TStart&gt;</code> | [StartServicesAccessor](./kibana-plugin-core-server.startservicesaccessor.md) |
23-
| [http](./kibana-plugin-core-server.coresetup.http.md) | <code>HttpServiceSetup</code> | [HttpServiceSetup](./kibana-plugin-core-server.httpservicesetup.md) |
23+
| [http](./kibana-plugin-core-server.coresetup.http.md) | <code>HttpServiceSetup &amp; {</code><br/><code> resources: HttpResources;</code><br/><code> }</code> | [HttpServiceSetup](./kibana-plugin-core-server.httpservicesetup.md) |
2424
| [metrics](./kibana-plugin-core-server.coresetup.metrics.md) | <code>MetricsServiceSetup</code> | [MetricsServiceSetup](./kibana-plugin-core-server.metricsservicesetup.md) |
2525
| [savedObjects](./kibana-plugin-core-server.coresetup.savedobjects.md) | <code>SavedObjectsServiceSetup</code> | [SavedObjectsServiceSetup](./kibana-plugin-core-server.savedobjectsservicesetup.md) |
2626
| [status](./kibana-plugin-core-server.coresetup.status.md) | <code>StatusServiceSetup</code> | [StatusServiceSetup](./kibana-plugin-core-server.statusservicesetup.md) |
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [HttpResources](./kibana-plugin-core-server.httpresources.md)
4+
5+
## HttpResources interface
6+
7+
HttpResources service is responsible for serving static &amp; dynamic assets for Kibana application via HTTP. Provides API allowing plug-ins to respond with: - a pre-configured HTML page bootstrapping Kibana client app - custom HTML page - custom JS script file.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export interface HttpResources
13+
```
14+
15+
## Properties
16+
17+
| Property | Type | Description |
18+
| --- | --- | --- |
19+
| [register](./kibana-plugin-core-server.httpresources.register.md) | <code>&lt;P, Q, B&gt;(route: RouteConfig&lt;P, Q, B, 'get'&gt;, handler: HttpResourcesRequestHandler&lt;P, Q, B&gt;) =&gt; void</code> | To register a route handler executing passed function to form response. |
20+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [HttpResources](./kibana-plugin-core-server.httpresources.md) &gt; [register](./kibana-plugin-core-server.httpresources.register.md)
4+
5+
## HttpResources.register property
6+
7+
To register a route handler executing passed function to form response.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
register: <P, Q, B>(route: RouteConfig<P, Q, B, 'get'>, handler: HttpResourcesRequestHandler<P, Q, B>) => void;
13+
```
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [HttpResourcesRenderOptions](./kibana-plugin-core-server.httpresourcesrenderoptions.md) &gt; [headers](./kibana-plugin-core-server.httpresourcesrenderoptions.headers.md)
4+
5+
## HttpResourcesRenderOptions.headers property
6+
7+
HTTP Headers with additional information about response.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
headers?: ResponseHeaders;
13+
```
14+
15+
## Remarks
16+
17+
All HTML pages are already pre-configured with `content-security-policy` header that cannot be overridden.
18+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [HttpResourcesRenderOptions](./kibana-plugin-core-server.httpresourcesrenderoptions.md)
4+
5+
## HttpResourcesRenderOptions interface
6+
7+
Allows to configure HTTP response parameters
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export interface HttpResourcesRenderOptions
13+
```
14+
15+
## Properties
16+
17+
| Property | Type | Description |
18+
| --- | --- | --- |
19+
| [headers](./kibana-plugin-core-server.httpresourcesrenderoptions.headers.md) | <code>ResponseHeaders</code> | HTTP Headers with additional information about response. |
20+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [HttpResourcesRequestHandler](./kibana-plugin-core-server.httpresourcesrequesthandler.md)
4+
5+
## HttpResourcesRequestHandler type
6+
7+
Extended version of [RequestHandler](./kibana-plugin-core-server.requesthandler.md) having access to [HttpResourcesServiceToolkit](./kibana-plugin-core-server.httpresourcesservicetoolkit.md) to respond with HTML or JS resources.
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
export declare type HttpResourcesRequestHandler<P = unknown, Q = unknown, B = unknown> = RequestHandler<P, Q, B, 'get', KibanaResponseFactory & HttpResourcesServiceToolkit>;
13+
```
14+
15+
## Example
16+
17+
\`\`\`<!-- -->typescript httpResources.register(<!-- -->{ path: '/login', validate: { params: schema.object(<!-- -->{ id: schema.string() }<!-- -->), }<!-- -->, }<!-- -->, async (context, request, response) =<!-- -->&gt; { //.. return response.renderCoreApp(); }<!-- -->);
18+

0 commit comments

Comments
 (0)