Repository navigation
Allow registered applications to hide Kibana chrome - #49795
Conversation
|
Pinging @elastic/kibana-platform (Team:Platform) |
💔 Build Failed
|
|
ack: reviewing now |
ce6c7b1 to
323495d
Compare
💚 Build Succeeded
|
|
Do we know already how this is going to interact with the next point of #41981 ( |
|
@pgayvallet the answer to that is unknown still, but I hope to have an answer for you in the next 2 PRs. 😃 |
323495d to
b9a7f95
Compare
💚 Build Succeeded
|
|
In a face-to-face meeting with @joshdover and @pgayvallet, we decided that a single |
💚 Build Succeeded
|
💚 Build Succeeded
|
joshdover
left a comment
There was a problem hiding this comment.
Looks great!
Since this behavior is a bit interwoven with a couple mechanisms, I think we should have a pair of functional tests in our plugin_functional suite. There's prior art there you should be able to steal from.
fe96501 to
7d871ce
Compare
💔 Build Failed
|
fb2228c to
1160ef7
Compare
💚 Build Succeeded
|
💔 Build Failed
|
929ebbb to
a42cae4
Compare
a42cae4 to
cec9714
Compare
💔 Build Failed
|
💚 Build Succeeded |
* Allow registered applications to hide Kibana chrome * Fix bug in flipped value of application chromeHidden * Add additional test for app chrome hidden versus chrome visibility * Rename chromeHidden to chromeless * Default chrome service app hidden observable to same value as force hidden * Consolidate force hiding in chrome, add functional tests * Move chromeless flag to App interface to prevent legacy applications from specifying * Address review nits to improve separation
* Allow registered applications to hide Kibana chrome * Fix bug in flipped value of application chromeHidden * Add additional test for app chrome hidden versus chrome visibility * Rename chromeHidden to chromeless * Default chrome service app hidden observable to same value as force hidden * Consolidate force hiding in chrome, add functional tests * Move chromeless flag to App interface to prevent legacy applications from specifying * Address review nits to improve separation
* 'master' of github.com:elastic/kibana: (27 commits) [Rollup] Fix for clone job workflow (elastic#50501) Empty message "No data available" for Labels and User metadata sections missing (elastic#49846) [APM] Duration by Country map doesn't take `transactionName` into account (elastic#50315) Remove react references from core `Notifications` apis (elastic#49573) Updated APM Indices endpoints to use the SavedObjectsClient from the legacy request context, and set the apm-indices schema object to be namspace-agnostic [Metrics UI] Calculate interval based on the dataset's period (elastic#50194) chore(NA): add new platform discovered plugins as entry points to check for dependencies on clean dll tasks (elastic#50610) [Telemetry] change of optin status telemetry (elastic#50158) [SIEM][Detection Engine] REST API Additions (elastic#50514) [DOCS] Removes dashboard-only mode doc (elastic#50441) [Filters] Fix operator overflowing out popover (elastic#50030) Change telemetry optIn to default to true (elastic#50490) [Maps] make grid rectangles the default symbolization for geo grid source (elastic#50169) Allow registered applications to hide Kibana chrome (elastic#49795) Upgrade EUI to v14.9.0 (elastic#49678) [Metrics UI] Convert layouts to use React components (elastic#49134) [Search service] Add support for ES request preference (elastic#49424) [Newsfeed/Lint] fix chained fn lint (elastic#50515) [Monitoring] Fix logstash pipelines page in multi-cluster environment (elastic#50166) [SIEM] Events viewer fixes (elastic#50175) ...
💚 Build Succeeded |
* Allow registered applications to hide Kibana chrome * Fix bug in flipped value of application chromeHidden * Add additional test for app chrome hidden versus chrome visibility * Rename chromeHidden to chromeless * Default chrome service app hidden observable to same value as force hidden * Consolidate force hiding in chrome, add functional tests * Move chromeless flag to App interface to prevent legacy applications from specifying * Address review nits to improve separation
Summary
When registering an application, you can now use the
chromelessoption to hide the Kibana chrome UI when the application is mounted.Fixes #49100.
Checklist
Use
strikethroughsto remove checklist items you don't feel are applicable to this PR.This was checked for cross-browser compatibility, including a check against IE11Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n supportThis was checked for keyboard-only and screenreader accessibilityFor maintainers
Dev Docs
When registering an application, you can now use the
chromelessoption to hide the Kibana chrome UI when the application is mounted.