* Adds hash validation on UI. Display as many error messages as they are instead of displaying just the first one on entry fields. Updates related unit test
* Fixes failing test and added new test case
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [DOCS] Adds docs for search sessions
* [DOCS] Improves intro and title for search sessions doc
* [DOCS] Fixes bulleted list
* [DOCS] Makes doc title more descriptive
* [DOCS] Incorporates review comments
* [DOCS] Includes a better explanation of restore action
* [DOCS] Changed titled and fixed setting names
* [DOCS] Verified content about maps and restored session
* [DOCS] Fixes setting names
* [DOCS] Changes order of last two steps
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Added new setting (enableExperimental) to plugin configuration
* Remove plugin config setting `fleetServerEnabled` and use instead `enableExperimental`
* WIP: Use schema.conditional instead of schema.oneOf to ensure the right schema validation from an specific field type
* Adds some comments on new schema definition
* Use validate functions to set custom messages
* Fixes type issue after schema changes. An overwrite of the schema inferred type is needed to match with the NewTrustedApp custom type
* Updates schema test after schema changes
* Changes error key by type. Updates related unit test
* WIP: Parse BE message into an user friendly one. Waiting for final texts
* Updates text messages for create trusted app errors
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [ml] migrate file_data_visualizer/analyze_file to file_upload plugin
* tslint
* give analyze route access to ml user
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Set up curation search server route
- not really sure which API endpoint to use, hedging my bets
* Set up AddResultLogic
- fairly simple, mostly concerned with flyout behavior & search query
- could likely be reused (or replaced with??) query tester logic in the future
* Add main AddResultFlyout component
- with custom isPromoted / isHidden logic & actions
* Update AddResultButton to open flyout
* Update Curation page to render the flyout
* PR feedback: reset search query on flyout re-open
* [DOCS] Reformats Dashboard and adds Lens reference
* ⚗️ First trial of Lens FAQ
* Fixes broken title levels
* Link fix
* Fixes tsvb link
* Fixes tsvb link
* [DOCS] Reformats Dashboard and adds Lens reference
* ⚗️ First trial of Lens FAQ
* Fixes broken title levels
* Link fix
* Fixes tsvb link
* Fixes tsvb link
* [Lens] Add drag and drop keyboard navigation docs
* remove unlinked files
* [Lens] tutorial advanced first version
* corrections
* Kaarinas changes
* corrections after CR
* Update docs/user/dashboard/lens-advanced.asciidoc
* 📝 Add more Lens related FAQ
* Updates Lens page
* Update docs/user/dashboard/lens.asciidoc
* drag and drop copy and gif
* some corrections after Wylie's second review
* Review comments
* Final changes
* Update lens-advanced.asciidoc
ordering fixed
* Comment organization
* Final clean up
Co-authored-by: dej611 <dej611@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Marta Bondyra <marta.bondyra@elastic.co>
Co-authored-by: Marta Bondyra <marta.bondyra@gmail.com>
* Fix links to the numeral formatting in the advanced settings (#84167)
* Fix a link to the numeral formatting in the index pattern field settings (#84167)
* updated serialization and deserialization behavior of dissect and gsub processors, also addded a test
* also fix grok processor
* pivot input checking to use JSON.stringify and JSON.parse
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* do not modify connector with the right structure
* review trying to bring back incident to live when we can
* manage custom action
* fix cypress test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
## Summary
Refactoring in progress towards https://github.com/elastic/kibana/issues/90437
Collapse `forceUninstallAgents` into `uninstallAgents` into one function with an option. The pseudocode diff is
```diff
- function uninstallAgents() {
- // filtering logic A
- // side effects A
- }
- function forceUninstallAgents() {
- // filtering logic A
- // side effects B
- }
+ function uninstallAgents({ flag: boolean}) {
+ // filtering logic A
+ // if flag: side effects B
+ // else: side effects A
+ }
```
actually, there is [_one difference_](5564f25383 (diff-ecc3c625f2366949f1723e56b8477f6afb552ccfbcf3a71e0c28b2062fd05195)) in the filtering logic
### Checklist
- [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios