Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] add categories diff #9

Open
wants to merge 148 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
794bb02
logs in one time (#54447)
MadameSheema Jan 12, 2020
aeebedf
Add ApplicationService app status management (#50223)
pgayvallet Jan 12, 2020
8454f19
add categories
thomasneirynck Jan 12, 2020
5e8d6eb
Merge branch 'master' into maps/add_categories
thomasneirynck Jan 12, 2020
f431bb5
internationalize
thomasneirynck Jan 12, 2020
87fac2c
remove some dupe
thomasneirynck Jan 13, 2020
a50f572
show unique count error
thomasneirynck Jan 13, 2020
ea9ea14
remove redundant props
thomasneirynck Jan 13, 2020
599b1a4
delete incompatible props
thomasneirynck Jan 13, 2020
f128599
fix text
thomasneirynck Jan 13, 2020
4334e9a
rename for clarity
thomasneirynck Jan 13, 2020
17d51ac
remove gradients from defaults
thomasneirynck Jan 13, 2020
204155b
[Graph] Fix various a11y issues (#54097)
flash1293 Jan 13, 2020
a04048b
fix(package): upgrade transitive dependency elliptic to v6.5.2 (#54476)
watson Jan 13, 2020
fb9907e
[Home][Tutorial] Add data UI for IBM MQ Filebeat module (#54238)
ChrsMark Jan 13, 2020
37e3f63
Handle another double quote special case (#54474)
jloleysens Jan 13, 2020
ccd36b3
Fix floating tools rendering logic (#54505)
jloleysens Jan 13, 2020
a899df3
[State Management] State containers improvements (#54436)
Dosant Jan 13, 2020
e7472e2
Fix icon path in tutorial introduction (#49684)
jsoriano Jan 13, 2020
14df4c0
[Maps] refactor isPointsOnly, isLinesOnly, and isPolygonsOnly to make…
nreese Jan 13, 2020
05c48cf
Display APM server memory in bytes (#54275)
cachedout Jan 13, 2020
2d62ff2
[NP] Remove observables from es internal contract (#54556)
mshustov Jan 13, 2020
1964f2a
Merge branch 'master' into maps/add_categories
thomasneirynck Jan 13, 2020
ebd2c21
Management advanced settings telemetry (#54369)
Jan 13, 2020
2b863f7
initial feedback
thomasneirynck Jan 13, 2020
0c0e5a6
add ip fields
thomasneirynck Jan 13, 2020
641c670
[SEIM][Detection Engine] Time gap detection and logging
FrankHassanabad Jan 13, 2020
ea4a1ac
Fixing the spaces header aria-controls a11y issue (#54512)
kobelb Jan 13, 2020
df3d883
use last color of ramp as default
thomasneirynck Jan 13, 2020
f3cdbf2
Discover a11y tests (#54209)
bhavyarm Jan 13, 2020
3ce2025
[CANVAS] Relax workpad schema to allow existing templates to work (#5…
Jan 13, 2020
8e7ea11
Adding tests to ensure src/core/utils/merge doesn't pollute prototype…
kobelb Jan 13, 2020
6826ece
[ML] Fix appState/globalState (#52987)
walterra Jan 13, 2020
e54a717
pass previousStartedAt as Date into Alert executor (#54576)
gmmorris Jan 13, 2020
71dfdea
[Canvas] Fix expression updating bug (#54297)
poffdeluxe Jan 13, 2020
e8b2b28
[alerting] gracefully handle error in initialization of Alert TaskRun…
gmmorris Jan 13, 2020
48b0b06
start removing duplication
thomasneirynck Jan 13, 2020
7543b0c
[Lens][Dashboard] Adding Lens to Dashboard (#53110)
Jan 13, 2020
668c16c
more removal
thomasneirynck Jan 13, 2020
70aa7b3
Migrates ES Fields Route to NP (#54398)
cqliu1 Jan 13, 2020
79ee978
[SR] Support capitalized date formats in snapshot names (#53751)
jkelastic Jan 13, 2020
ddea3dd
read out correct default
thomasneirynck Jan 13, 2020
f7ba362
[DOCS] Removes dashboard search batching setting (#54594)
gchaps Jan 13, 2020
ec69443
[docs] load balancing kibana (#52659)
jbudz Jan 13, 2020
c501b16
feedback
thomasneirynck Jan 13, 2020
157ee2e
Merge branch 'master' into maps/add_categories
thomasneirynck Jan 13, 2020
8ce3293
update snapshots
thomasneirynck Jan 13, 2020
a1fa814
update snapshots
thomasneirynck Jan 13, 2020
ea9a7b8
migrate TaskManager Plugin to the Kibana Platform (#53869)
gmmorris Jan 13, 2020
5ef4aa1
[Logs UI] Add categories table to the categorization tab (#53004)
weltenwort Jan 13, 2020
70cedb0
Update alerting task_runner test snapshots (#54627)
brianseeders Jan 13, 2020
6f3ff99
[Uptime] Monitor SSL Certificate Color version for warning (#54040)
shahzad31 Jan 13, 2020
e90ca93
[Uptime] Most recent checks info on details page (#54340)
shahzad31 Jan 13, 2020
62e7edb
Fixes #45896 (#50229)
robbruce Jan 13, 2020
2178ee3
uiSettings - use validation field for image field maxSize (#54522)
mattkime Jan 13, 2020
054bbbb
[SIEM][Detection Engine] Increases the number or rules you can view o…
FrankHassanabad Jan 13, 2020
24b3ecb
[Canvas] Enable Embeddable maps (#53971)
Jan 13, 2020
51d96e5
Skip flaky test
brianseeders Jan 13, 2020
e931936
[SIEM] Detection Engine Create Rule Design Review #1 (#54442)
patrykkopycinski Jan 13, 2020
b65710d
Service Map Data API at Runtime (#54027)
ogupte Jan 13, 2020
e9e44ec
[Maps] add text halo color and width style properties (#53827)
nreese Jan 13, 2020
d879ae8
dont create row with duplicate value
thomasneirynck Jan 13, 2020
aa16a9d
Support "Deprecated" label in advanced settings (#54539)
Jan 13, 2020
6f54c06
[SIEM] Use bulk actions API when updating or deleting rules (#54521)
spong Jan 13, 2020
130a4a6
remove dupe
thomasneirynck Jan 13, 2020
02252b0
Merge branch 'master' of github.com:elastic/kibana
thomasneirynck Jan 13, 2020
5e60711
[dev/build/sass] build stylesheets for disabled plugins too (#54654)
Jan 13, 2020
1ad304f
reformat
thomasneirynck Jan 13, 2020
8259445
Create UI for alerting and actions plugin (#48959)
YulNaumenko Jan 14, 2020
e5c17fb
Skip failing uptime tests
brianseeders Jan 14, 2020
72dd68e
[Uptime] Temporarily skip flakey tests (#54675)
andrewvc Jan 14, 2020
1db7a9a
check for valid config
thomasneirynck Jan 14, 2020
c4b4475
also on mount
thomasneirynck Jan 14, 2020
748a753
Remove extraneous public import to prevent failing Kibana startup (#5…
eliperelman Jan 14, 2020
f71142d
Fix chromeless NP apps not using full page width (#54550)
pgayvallet Jan 14, 2020
7c4a531
[SIEM] Fix Inspect query 'request timestamp' value changes when curso…
patrykkopycinski Jan 14, 2020
9a871d2
[ML] MML calculator enhancements for multi-metric job wizard (#54573)
darnautov Jan 14, 2020
9380b64
Np migration tsvb route validation (#51850)
TinaHeiligers Jan 14, 2020
3f46e2b
[APM] Support error.{log,exception}.stacktrace.classname (#54577)
dgieselaar Jan 14, 2020
b93d810
Take page offset into account too (#54567)
jloleysens Jan 14, 2020
cd9ead8
[Logs UI] Reduce panel paddings in ML integration result tabs (#54574)
weltenwort Jan 14, 2020
0326f34
Make promotion behave the same as alias button (#54608)
Jan 14, 2020
47222e7
fix np app navlink url (#54691)
pgayvallet Jan 14, 2020
ca6beec
Fix invalid version check logging for the legacy plugins (#54690)
mshustov Jan 14, 2020
7c7be98
Fix color ranges validation (#54253)
sulemanof Jan 14, 2020
6b6bc39
Update `fstream` dependency (`1.0.11` → `1.0.12`). (#53932)
azasypkin Jan 14, 2020
c976094
[SIEM][Detection Engine] Rule Status Monitoring (#54452)
dhurley14 Jan 14, 2020
5216b38
fix broken configuration in Task manager (#54695)
gmmorris Jan 14, 2020
2feba4f
[apm] update apm index pattern (#54693)
simitt Jan 14, 2020
45f8ca9
changes alignment of location column in monitor details view (#54709)
katrin-freihofner Jan 14, 2020
69730ce
[ML] DataFrame Analytics use field caps api to set column type (#54543)
alvarezmelissa87 Jan 14, 2020
232c70c
Merge branch 'master' of github.com:elastic/kibana
thomasneirynck Jan 14, 2020
7c501d9
Merge branch 'master' into maps/add_categories
thomasneirynck Jan 14, 2020
c42d233
[Discover] Fix context view for date_nanos format with custom timesta…
kertal Jan 14, 2020
038c2b1
[Uptime] Fix Jest test with absolute time (#54684)
shahzad31 Jan 14, 2020
824a382
add feedback
thomasneirynck Jan 14, 2020
b7f3782
test: 💍 re-enable Dashboard sample data functional tests (#54717)
streamich Jan 14, 2020
2927373
Add aria labels to fields (#54510)
phillipb Jan 14, 2020
1a34375
[i18n] integrate translation files ja and zh (#54722)
Bamieh Jan 14, 2020
c1cf970
[Logs UI] Move beta badges from tabs to headings (#54572)
weltenwort Jan 14, 2020
6a45241
[ML] Functional tests - basic tests for single metric viewer and anom…
pheyos Jan 14, 2020
13d771b
feedback
thomasneirynck Jan 14, 2020
e20fbd8
[SIEM] Detection Engine UI improvements (#54712)
patrykkopycinski Jan 14, 2020
c2abc12
[ML] Adding categorization job wizard icon (#54721)
jgowdyelastic Jan 14, 2020
040aee9
Functional tests: refactor dashboard_page (#54588)
dmlemeshko Jan 14, 2020
643912e
[Maps] add labels to sample data maps (#54671)
nreese Jan 14, 2020
8e64360
avoid react issue
thomasneirynck Jan 14, 2020
94dec92
deal with sparsity
thomasneirynck Jan 14, 2020
569b1f6
[SIEM] Use import/export API instead of client implementation (#54680)
spong Jan 14, 2020
ea82503
Clarify the section on TLS for "Securing the reporting endpoints" (#5…
jportner Jan 14, 2020
64d0496
remove duplication
thomasneirynck Jan 14, 2020
b298dd4
fixing color and toggle accessibility (#54661)
timductive Jan 14, 2020
8c878bc
add graph sample data (#54558)
flash1293 Jan 14, 2020
8c0440f
[Lens] Add clear layer feature (#53627)
chrisdavies Jan 14, 2020
35715e0
feedback
thomasneirynck Jan 14, 2020
79054af
[Lens] Add support for scripted fields and aliases to the existence A…
chrisdavies Jan 14, 2020
97d460e
Fix safari layout issue in Visualize, Graph and Lens (#54694)
flash1293 Jan 14, 2020
e4c73ff
[Console][Chore] Update spec (#54564)
jloleysens Jan 14, 2020
14be0ee
Bump to stable styled-components@5 (#54698)
patrykkopycinski Jan 14, 2020
b598c9d
[ML] Categorization jobs improvements (#54579)
jgowdyelastic Jan 14, 2020
46b34db
[Dashboard] decode url params, so they are not encoded twice (#54738)
Jan 14, 2020
8d57df0
[APM]: Fix render error when license has not been loaded (#54718)
dgieselaar Jan 14, 2020
fdf51a5
Splits dll in chunks (#54600)
mistic Jan 14, 2020
6bed80b
Upgraded EUI to 18.0.0 (#54042)
chandlerprall Jan 14, 2020
4456d4d
[kbn/ui-shared-deps] include polyfills, required by some deps (#54667)
Jan 14, 2020
5738855
fix(NA): recursive delete function on watch cache directory (#54758)
mistic Jan 14, 2020
1b07617
[ML] Data Visualizer redesign (#54358)
darnautov Jan 14, 2020
b098784
pull out defaultcolor explicitly
thomasneirynck Jan 14, 2020
f6890d4
[SIEM] Histogram enhancement (#54544)
angorayc Jan 14, 2020
8d00dc6
[Logs UI] Disable ML job setup form while setup is pending (#54705)
weltenwort Jan 14, 2020
c622a2f
[Reporting/Mocha] Fix and unskip a test (#54598)
tsullivan Jan 14, 2020
387da98
Resolver component w/ sample data (#53619)
Jan 14, 2020
3680b60
rename to color category
thomasneirynck Jan 14, 2020
2ac0c91
[Canvas] Fix asset image preview (#54659)
poffdeluxe Jan 14, 2020
f547b76
[Uptime] Details page map handle geo information missing (#54483)
shahzad31 Jan 14, 2020
b91b123
[APM] Make sure errors per minute are reported correctly (#54751)
dgieselaar Jan 14, 2020
8643a0b
Merge branch 'master' of github.com:elastic/kibana
thomasneirynck Jan 14, 2020
9cd3354
Merge branch 'master' into maps/add_categories
thomasneirynck Jan 14, 2020
4b09f28
update snapshot
thomasneirynck Jan 14, 2020
f2615c2
[SIEM][Detection Engine] Removes deprecated keys from configuration
FrankHassanabad Jan 14, 2020
60f6475
[Canvas] Adds functional test for Canvas custom elements (#52920)
poffdeluxe Jan 14, 2020
4869e02
[Lens] Show fields when using indexpattern without time field (#54804)
Jan 14, 2020
52709b8
[APM] Service map popover (#53524)
smith Jan 14, 2020
0532b65
coerce branch name to string
thomasneirynck Jan 14, 2020
c3430fe
Skip failing uptime test suite
brianseeders Jan 14, 2020
daeddfd
add status to detail page with failure history (#54812)
XavierM Jan 14, 2020
be71ec4
[DOCS] Adds monitoring setting (#54819)
gchaps Jan 14, 2020
325230f
Merge branch 'master' into maps/add_categories
elasticmachine Jan 14, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,9 @@
/x-pack/test/alerting_api_integration @elastic/kibana-alerting-services
/x-pack/test/plugin_api_integration/plugins/task_manager @elastic/kibana-alerting-services
/x-pack/test/plugin_api_integration/test_suites/task_manager @elastic/kibana-alerting-services
/x-pack/legacy/plugins/triggers_actions_ui/ @elastic/kibana-alerting-services
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/kibana-alerting-services
/x-pack/test/functional_with_es_ssl/fixtures/plugins/alerts/ @elastic/kibana-alerting-services

# Design
**/*.scss @elastic/kibana-design
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [chromeless](./kibana-plugin-public.appbase.chromeless.md)

## AppBase.chromeless property

Hide the UI chrome when the application is mounted. Defaults to `false`<!-- -->. Takes precedence over chrome service visibility settings.

<b>Signature:</b>

```typescript
chromeless?: boolean;
```
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

## AppBase.id property

The unique identifier of the application

<b>Signature:</b>

```typescript
Expand Down
8 changes: 6 additions & 2 deletions docs/development/core/public/kibana-plugin-public.appbase.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@ export interface AppBase
| Property | Type | Description |
| --- | --- | --- |
| [capabilities](./kibana-plugin-public.appbase.capabilities.md) | <code>Partial&lt;Capabilities&gt;</code> | Custom capabilities defined by the app. |
| [chromeless](./kibana-plugin-public.appbase.chromeless.md) | <code>boolean</code> | Hide the UI chrome when the application is mounted. Defaults to <code>false</code>. Takes precedence over chrome service visibility settings. |
| [euiIconType](./kibana-plugin-public.appbase.euiicontype.md) | <code>string</code> | A EUI iconType that will be used for the app's icon. This icon takes precendence over the <code>icon</code> property. |
| [icon](./kibana-plugin-public.appbase.icon.md) | <code>string</code> | A URL to an image file used as an icon. Used as a fallback if <code>euiIconType</code> is not provided. |
| [id](./kibana-plugin-public.appbase.id.md) | <code>string</code> | |
| [id](./kibana-plugin-public.appbase.id.md) | <code>string</code> | The unique identifier of the application |
| [navLinkStatus](./kibana-plugin-public.appbase.navlinkstatus.md) | <code>AppNavLinkStatus</code> | The initial status of the application's navLink. Defaulting to <code>visible</code> if <code>status</code> is <code>accessible</code> and <code>hidden</code> if status is <code>inaccessible</code> See [AppNavLinkStatus](./kibana-plugin-public.appnavlinkstatus.md) |
| [order](./kibana-plugin-public.appbase.order.md) | <code>number</code> | An ordinal used to sort nav links relative to one another for display. |
| [status](./kibana-plugin-public.appbase.status.md) | <code>AppStatus</code> | The initial status of the application. Defaulting to <code>accessible</code> |
| [title](./kibana-plugin-public.appbase.title.md) | <code>string</code> | The title of the application. |
| [tooltip$](./kibana-plugin-public.appbase.tooltip_.md) | <code>Observable&lt;string&gt;</code> | An observable for a tooltip shown when hovering over app link. |
| [tooltip](./kibana-plugin-public.appbase.tooltip.md) | <code>string</code> | A tooltip shown when hovering over app link. |
| [updater$](./kibana-plugin-public.appbase.updater_.md) | <code>Observable&lt;AppUpdater&gt;</code> | An [AppUpdater](./kibana-plugin-public.appupdater.md) observable that can be used to update the application [AppUpdatableFields](./kibana-plugin-public.appupdatablefields.md) at runtime. |

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [navLinkStatus](./kibana-plugin-public.appbase.navlinkstatus.md)

## AppBase.navLinkStatus property

The initial status of the application's navLink. Defaulting to `visible` if `status` is `accessible` and `hidden` if status is `inaccessible` See [AppNavLinkStatus](./kibana-plugin-public.appnavlinkstatus.md)

<b>Signature:</b>

```typescript
navLinkStatus?: AppNavLinkStatus;
```
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [tooltip$](./kibana-plugin-public.appbase.tooltip_.md)
[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [status](./kibana-plugin-public.appbase.status.md)

## AppBase.tooltip$ property
## AppBase.status property

An observable for a tooltip shown when hovering over app link.
The initial status of the application. Defaulting to `accessible`

<b>Signature:</b>

```typescript
tooltip$?: Observable<string>;
status?: AppStatus;
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [tooltip](./kibana-plugin-public.appbase.tooltip.md)

## AppBase.tooltip property

A tooltip shown when hovering over app link.

<b>Signature:</b>

```typescript
tooltip?: string;
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppBase](./kibana-plugin-public.appbase.md) &gt; [updater$](./kibana-plugin-public.appbase.updater_.md)

## AppBase.updater$ property

An [AppUpdater](./kibana-plugin-public.appupdater.md) observable that can be used to update the application [AppUpdatableFields](./kibana-plugin-public.appupdatablefields.md) at runtime.

<b>Signature:</b>

```typescript
updater$?: Observable<AppUpdater>;
```

## Example

How to update an application navLink at runtime

```ts
// inside your plugin's setup function
export class MyPlugin implements Plugin {
private appUpdater = new BehaviorSubject<AppUpdater>(() => ({}));

setup({ application }) {
application.register({
id: 'my-app',
title: 'My App',
updater$: this.appUpdater,
async mount(params) {
const { renderApp } = await import('./application');
return renderApp(params);
},
});
}

start() {
// later, when the navlink needs to be updated
appUpdater.next(() => {
navLinkStatus: AppNavLinkStatus.disabled,
})
}

```

Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,6 @@ export interface ApplicationSetup
| Method | Description |
| --- | --- |
| [register(app)](./kibana-plugin-public.applicationsetup.register.md) | Register an mountable application to the system. |
| [registerAppUpdater(appUpdater$)](./kibana-plugin-public.applicationsetup.registerappupdater.md) | Register an application updater that can be used to change the [AppUpdatableFields](./kibana-plugin-public.appupdatablefields.md) fields of all applications at runtime.<!-- -->This is meant to be used by plugins that needs to updates the whole list of applications. To only updates a specific application, use the <code>updater$</code> property of the registered application instead. |
| [registerMountContext(contextName, provider)](./kibana-plugin-public.applicationsetup.registermountcontext.md) | Register a context provider for application mounting. Will only be available to applications that depend on the plugin that registered this context. Deprecated, use [CoreSetup.getStartServices()](./kibana-plugin-public.coresetup.getstartservices.md)<!-- -->. |

Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [ApplicationSetup](./kibana-plugin-public.applicationsetup.md) &gt; [registerAppUpdater](./kibana-plugin-public.applicationsetup.registerappupdater.md)

## ApplicationSetup.registerAppUpdater() method

Register an application updater that can be used to change the [AppUpdatableFields](./kibana-plugin-public.appupdatablefields.md) fields of all applications at runtime.

This is meant to be used by plugins that needs to updates the whole list of applications. To only updates a specific application, use the `updater$` property of the registered application instead.

<b>Signature:</b>

```typescript
registerAppUpdater(appUpdater$: Observable<AppUpdater>): void;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| appUpdater$ | <code>Observable&lt;AppUpdater&gt;</code> | |

<b>Returns:</b>

`void`

## Example

How to register an application updater that disables some applications:

```ts
// inside your plugin's setup function
export class MyPlugin implements Plugin {
setup({ application }) {
application.registerAppUpdater(
new BehaviorSubject<AppUpdater>(app => {
if (myPluginApi.shouldDisable(app))
return {
status: AppStatus.inaccessible,
};
})
);
}
}

```

Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppNavLinkStatus](./kibana-plugin-public.appnavlinkstatus.md)

## AppNavLinkStatus enum

Status of the application's navLink.

<b>Signature:</b>

```typescript
export declare enum AppNavLinkStatus
```

## Enumeration Members

| Member | Value | Description |
| --- | --- | --- |
| default | <code>0</code> | The application navLink will be <code>visible</code> if the application's [AppStatus](./kibana-plugin-public.appstatus.md) is set to <code>accessible</code> and <code>hidden</code> if the application status is set to <code>inaccessible</code>. |
| disabled | <code>2</code> | The application navLink is visible but inactive and not clickable in the navigation bar. |
| hidden | <code>3</code> | The application navLink does not appear in the navigation bar. |
| visible | <code>1</code> | The application navLink is visible and clickable in the navigation bar. |

21 changes: 21 additions & 0 deletions docs/development/core/public/kibana-plugin-public.appstatus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppStatus](./kibana-plugin-public.appstatus.md)

## AppStatus enum

Accessibility status of an application.

<b>Signature:</b>

```typescript
export declare enum AppStatus
```

## Enumeration Members

| Member | Value | Description |
| --- | --- | --- |
| accessible | <code>0</code> | Application is accessible. |
| inaccessible | <code>1</code> | Application is not accessible. |

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppUpdatableFields](./kibana-plugin-public.appupdatablefields.md)

## AppUpdatableFields type

Defines the list of fields that can be updated via an [AppUpdater](./kibana-plugin-public.appupdater.md)<!-- -->.

<b>Signature:</b>

```typescript
export declare type AppUpdatableFields = Pick<AppBase, 'status' | 'navLinkStatus' | 'tooltip'>;
```
13 changes: 13 additions & 0 deletions docs/development/core/public/kibana-plugin-public.appupdater.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [kibana-plugin-public](./kibana-plugin-public.md) &gt; [AppUpdater](./kibana-plugin-public.appupdater.md)

## AppUpdater type

Updater for applications. see [ApplicationSetup](./kibana-plugin-public.applicationsetup.md)

<b>Signature:</b>

```typescript
export declare type AppUpdater = (app: AppBase) => Partial<AppUpdatableFields> | undefined;
```
Loading