* chore(NA): remove specific watch for x-pack webpackShims folder.
* chore(NA): remove xpack security plugin angular-ui-select webpackShim.
* chore(NA): bump ui-select version on x-pack to match the one used on oss kibana
* chore(NA): remove manual searching for webpackShim imports into the dll plugin. chore(NA): explicit avoid max dll compilations in all environments for the dll plugin. chore(NA): explicit throw an error and list all the not allowed modules bundled into the dll bundle.
* refact(NA): move ui related actions inside webpackShims to proper ui related files
* chore(NA): move angular ui dependencies from webpackShims to kibana core module.
* test(NA): enable xpack jest tests to be able to resolve plugins/xpack_main/*. refact(NA): rewrite code for the old xpack jquery flot webpackShim.
* refact(NA): use the already declared ui module get to list the dependencies for the kibana legacy core plugin.
* chore(NA): move angular ui requires to a better centralized place.
* refact(NA): rename areMaxCompilationsPerformed to assertMaxCompilations.
* refact(NA): remove unnecessary promise resolve on async function.
* refact(NA): remove unnecessary promise resolve on async function.
* refact(NA): apply changes according pr review.
* refact(NA): change from requires to imports in xpack_main plugin jquery flots.
* refact(NA): jquery flots missing statements.
* fix(na): linting problems.
* chore(na): re add jquery flot requires instead of imports.
* refact(NA): moving jquery flots from require to import. test(NA): fix mock for jquery_flot.
* feat(na): allow dynamic dll plugin public modules on dll bundle.
* feat(NA): step verification to not allow modules from xpack source.
* chore(NA): fix linting problems.
* [upgrade] Update functional data archives for 8.0
* Re-enable test
Closes https://github.com/elastic/kibana/issues/30586
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
* Fix data archive for 8.0
* [Maps] disable fit to data for geo_shape fields until elasticsearch supports a way to get the bounds
* add function test for fit to bounds
* add jest test for layer_toc_actions component
* review feedback
* add basic script for standing up a fake env
* tweaks
* API needs to support any number of tokens not us
* [BeatsCM] Add testing script used to create test deployments
* Move to JWT for enrollment
* wrap dont scroll command
* Dont use token as token ID
* fix tests
* not sure why this file is enabled in this branch/PR…
* [Docs/Reporting] Fix Troubleshooting page issues, Add section in Get Started
Close https://github.com/elastic/kibana/issues/31518
* update some gs headings
* Kibana doesn't download Chromium!
* Note about verbose logging
* sections
* full path
* has been
I noticed when a KQL parse error occurs courier was still sending a request to ES. That request had an empty payload and would result in a 500 error response. I've added a condition to the default search strategy to check whether there are actually any valid requests to send and if not, return early.
* [APM] Closes#29687 by removing the old APM feedback link from the datepicker
section and adding the link as custom content in the global help popover.
* remove noreferrer property for the feedback link
* [APM] updated feedback link text and added help link to migration assistant
* [APM] remove unused translations related to the old feedback link
* Add visual indication of selected language to the query bar
* update test snapshots
* Reduce padding a little to fit smaller text
* Pass options button to input's append prop so we don't have to manage
the padding manually
* Revert "Reduce padding a little to fit smaller text"
This reverts commit 8042b09d
* Update popover text
* delete options button translation key
* Update tests
* Review feedback
* Review feedback
* remove unused vars
* remove unused translation
* [APM] closes#28919 by always rending library stackframes as collapsible, even when there's only 1
* [APM] fix pluralization of library stack frames toggle
* [APM] renamed i18n variable in the translation
* hide add layer button in read only mode
* update TOCEntry for read only mode
* make LayerTOC read only
* default isReadOnly to false
* remove action creator until its beig used
* Saved Objects routes and service should be able to hide objects.
* Remove context providers as a feature.
* Respository should be creatable to include hidden types.
* Fixes failing unit tests.
* Fixes issues with filter method.
* Adds check to get method for allowed types.
* Adds tests for get,delete,bulkGet,find
* Remove need for schema in saved objects api.
* Remove more traces of schema validation added to rest api.
* Remove inclusion of hidden types in route specific client.
* Removes getAvailableTypes as it is no longer used.
* Fixing up initialization of components.
* Moves default setting for includeHiddenTypes
* Allows for single value or array in assertAllowedTypes.
* Adds type assertion to bulkCreate, and incrementCounter with tests.
* Conversion to boolean should be more explicit.
* Repository should restrict types allowed to be manipulated.
* Saved objects should use the right root type.
Privileges should have unit test.
* All saved objects APIs should validate types.
* No need for test to be typescript if under test not ts.
* Handle extraTypes being undefined.
* Routes should verify that they do not allow invalid types.
* Bulk create should be tested.
* Saved objects mixin does not need extra blank lines.
* Saved objects integration tests should test unknown types.
* Integration tests should test for bad request with unknown type.
* Adds missing privileges to global all.
* Tests should use valid types.
Tests should have accurate expectations.
* Fix bulkCreate to assert allowed types.
* Fix unknown search field tests.
* Adjust expectations for unknown type in saved object api.
* Saved object integration should return proper responses.
* Fix expect to use a separated matcher.
* Should expect forbidden responses for unauthorized users.
* Should expect 400 when trying to use unknown types.
* Removes unwanted .only call.
* Adjust repository to throw error unless it has allowed types.
* Unknown types should return 403s and empty results where applicable
* Removes type validation from saved object API.
* Captures and returns appropriate exceptions for type assertion.
* Properly filtter c'tor params to repository.
* Checking allowed type should be bool check function.
* Cleanup test situation descriptions.
* Updating snapshot file for jest tests.
* Changes expected results for find from saved object service.
* Expect an empty response when attempting to access an unsupported type.
* Adds test coverage for new error methods added.
Adds create test to repository.
* Adds bulkGet, bulkCreate unsupported type errors.
* First step in refactoring saved object service.
Adding missing test coverage of saved object service creation.
* Move extra saved objects test to legacy folder.
* Adds references filtering by allowed type.
* Adds more coverage for mixin repository creation.
* Removes unnecessary decorate on server object for unused method.
* Revert reworking how kibana migrator uses mappings.
* Revert "Adds references filtering by allowed type."
This reverts commit 92b07d4b92.
* Adds check for unexpected callCluster type.
* Should cover as many parts of the mixin as possible.
* More expectations to tests.
* Keeps ordering of created items but does not pass unsupported types.
* Fix a failing before hook test.
* Should not use escaped single quotes inside template literals.
Co-Authored-By: njd5475 <njd5475@gmail.com>
* Changed how check is done in repository.
* Remove unused mappings file.
* Cleans up a couple of nits.
* Adds test for overwrite option being passed if it is in the url.
* Missed semicolon.
* Create base class for table list view, using EuiInMemoryTable.
* Reimplemented dashboards and visualization listing views using table list view component.
* Added tests for visualizations page
* Updated experimental visualization badge and tooltip
* Move layer add flow to the add layer panel
* Remove layer add toast. It's pretty annoying in this new workflow and is planned to be removed/revised anyway
* Add/remove layers without setting temp status
* Dispatch save function on ws save and clear/remove transient layer
* Lot of cleanup of temp refs. Add __ to transient layer ref
* Activate layer property save button on style prop change
* Review feedback
* Await setting selected layer before opening flyout panel to prevent occasional undefined error
* Review feedback
* Review feedback
* Review feedback
* Remove style temp settings
* Return null as fallback
* Review feedback
* Use default index pattern when one is not present in visualize
* Review feedback
* Add functional test
* Fix test
* Attempt to fix test again
* Try moving test to its own describe