kibana/test
Matthew Kime d9d1404119
[saved search] Remove saved object client from data views plugin for saved search usage (#159109)
## Summary

Previously the data plugin relied on the data view plugin to load saved
searches since the saved searches depend upon the data plugin and
circular dependencies needed to be avoided. This is innovative and
perhaps a bit crazy.

What this PR does
- Data view api no longer loads saved searches, removing browser saved
object client usage
- Moves `kibana_context` expression and getKibanaContext function from
data plugin to saved search plugin since it loads saved searches
- Rename data views `SavedObjectsClientCommon` to `PersistenceAPI` -
this is the abstraction around saved object loading that no longer is
exclusive to the saved objects api.
- Adds saved search server api (plugin contract) for loading saved
searches.
- Functional tests on browser and server for kibana_context expression
when loading saved searches

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
2023-07-11 08:23:46 -05:00
..
accessibility [Dashboard] Redesign clone experience (#159752) 2023-06-30 20:45:39 -07:00
analytics [EBT] Add page title to browser-side context (#159936) 2023-06-20 04:31:25 -07:00
api_integration [bfetch] Use versioned router (#161317) 2023-07-07 16:48:02 -07:00
common [ftr] fix test users for serverless (#161280) 2023-07-10 10:09:07 +02:00
examples [Presentation] Migrate all usages of EuiPage*_Deprecated (#161496) 2023-07-10 12:28:30 -06:00
functional [saved search] Remove saved object client from data views plugin for saved search usage (#159109) 2023-07-11 08:23:46 -05:00
harden Add test to ensure security related eslint rules are applied (#151434) 2023-02-24 16:48:11 +01:00
health_gateway Change the health gateway to use the status API (#160125) 2023-06-26 02:34:00 -07:00
interactive_setup_api_integration [packages] migrate all plugins to packages (#148130) 2023-02-08 21:06:50 -06:00
interactive_setup_functional Unskip interactive setup functional tests (#157863) 2023-05-16 09:20:00 -04:00
interpreter_functional [saved search] Remove saved object client from data views plugin for saved search usage (#159109) 2023-07-11 08:23:46 -05:00
node_roles_functional [Migrations] Add migrator node role (#151978) 2023-02-27 06:49:31 -07:00
package Adds base implementation of the Kibana Health Gateway. (#141172) 2022-11-07 09:14:42 -07:00
plugin_functional [Deployment management] Mark devtools and management sidenav deeplinks as visible on serverless (#161227) 2023-07-11 10:31:21 +02:00
scripts [Defend Workflows] Use Vagrant for real agent Cypress e2e (#160050) 2023-07-11 03:02:51 -07:00
server_integration [packages] migrate all plugins to packages (#148130) 2023-02-08 21:06:50 -06:00
ui_capabilities/newsfeed_err [ftr] automatically determine config run order (#130983) 2022-05-04 17:05:58 -05:00
tsconfig.json [Serverless Telemetry] Add serverless label to inform of the project type (#159549) 2023-06-14 18:05:04 +02:00