kibana/docs/development
Josh Dover ff2c2c467b
[7.x] Move Nav APIs to new platform (#34490) (#36453)
This moves the core Nav APIs from `ui/chrome` into the `ChromeService` in the new platform.

- `ChromeStart` now exposes a sub-service for reading and making limited updates to navlinks. These are powered by apps registered with the `ApplicationService` and filtered by UI Capabilities before being exposed by the `ChromeService`.
- The `header-global-nav` directive now consumes navlinks from the new platform.
- The `lastSubUrl` feature utilized by legacy apps has been refactored and will remain in `ui/chrome`. This feature utilizes the limited fields that `ChromeService` exposes to updates by outside code.

This change is the main blocker to moving the Chrome UI to the new platform. This will be necessary to enable the new platform to control top-level routing.
2019-05-10 13:08:21 -05:00
..
core [7.x] Move Nav APIs to new platform (#34490) (#36453) 2019-05-10 13:08:21 -05:00
plugin [DOCS] Fixes formatting in plugin and l10 docs (#34594) 2019-04-05 08:26:41 -07:00
security Removing mention of legacy roles (#35263) (#35292) 2019-04-18 09:20:02 -07:00
visualize Update paths to ui, server, deprecation, plugin_discovery in src/legacy 2019-02-11 11:06:26 -05:00
add-data-guide.asciidoc [docs] fix typos in the i18n and development docs. 2018-12-03 13:03:14 +01:00
core-development.asciidoc docs(NA): missing header for unit testing. (#33895) (#33909) 2019-03-27 00:42:29 +00:00
plugin-development.asciidoc [DOCS] Fixes formatting in plugin and l10 docs (#34594) 2019-04-05 08:26:41 -07:00
pr-review.asciidoc docs: pull request review guidelines (#17101) 2018-04-19 12:36:37 -04:00