kibana/x-pack/plugins/graph
Josh Dover 3dacef2901
Move Nav APIs to new platform (#34490)
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 09:03:10 -05:00
..
public Move Nav APIs to new platform (#34490) 2019-05-10 09:03:10 -05:00
server [@kbn/expect] "fork" expect.js into repo (#33761) 2019-03-25 09:56:48 -07:00
index.js Feature Controls - Allow telemetry to be toggled with advancedSettings feature privilege (#35250) 2019-04-25 11:43:42 -04:00
mappings.json Migrate x-pack-kibana source to kibana 2018-04-24 13:48:10 -07:00
migrations.js Add new "references" attribute to saved objects for relationships (#28199) 2019-01-30 15:53:03 -05:00
migrations.test.js Add new "references" attribute to saved objects for relationships (#28199) 2019-01-30 15:53:03 -05:00