* Added test for setting common fields. All except the if field as it uses monaco text editor. Reaching out for help with this issue.
* Added assertion for the code editor.
* Added await to fix promise rejection.
* Added mockCodeEditor data test subject to correct file.
* Removed unneeded comment.
* Split out common processors test and fixed nits in PR feedback.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* adds investigate in timeline test for indicator match generated alerts
* refactor
* removes duplicated line
* refactor
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Added test to verify the UI changes for hiding the app.
* Running tests on repeat.
* Tests passed. Removing only clause to allow full suite to run.
* Skipping firefox.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Makes width 100% to allow multilang
* Removes state/index types and move those types into the parent types file
* Allows fill form from existing exception by id. Adds unit tests. Fixes wrong comments display when there is more than one comment.
* Allows user update an existing event filter. Adds unit tests. Fixes some wrong behaviours when opening the flyout after create/update action
* Fixes typo
* Fixes wrong entry type
* Uses selectors when it's possible instead of accessing directly to state object
* Fixes typechecks
* Allows edit from the card edit button. Removes unused imports and fixes some types
* Reverts type name
* Changes reducer to don't add entry to the list manually after creation, list will be reloaded with api call. Also check always if data exists to display the add new entry button at the first time
* Move toolTip type to shared
This is used by Workplace Search as well
* Remove reset mappings button
Will not be used as a part of the User transition
* Remove server route
* Remove unused import
* [TSVB] Removal of validation schema
* Move types to a separate folder and rename some of them
* Remove nulls from types and move enums to a separate folder
* Rename common to panel_model
* Remove nulls from optional color_rules types, replace QueryObject with Query type from data plugin and remove empty strings from some types and corresponding default values
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Update no results content for integrations
- Update content when no results returned from search on integrations
screen
- Add links to custom integrations and discuss forums to bottom of
results grid, even when results are returned
Closes#87015
* Don't show missing integration message for installed integrations
* Remove unneeded history.push
## Summary
This should fix the flakes by adding the ability to do refreshes when timelines aren't being shown.
* Fixes the missing data subjects and tests in our code base
* Fixes the flakes in each of the tests we were seeing
* Cleans up some of the .then() and additional checks we were using
* Returns more chainables from Cypress so we can use more then() logic to keep things cleaner
* Removes 1 dead duplicated function found
You can replicate the flake by adding this code below in any before code of this pull request. This is how I was able to replicate it and then fix it within the utils.
```ts
export const waitForTimelinesPanelToBeLoaded = (): Cypress.Chainable<JQuery<HTMLElement>> => {
cy.get(TIMELINES_TABLE).should('exist');
cy.wait(5000); // <--- Do a wait for 5 seconds to ensure the table is fully loaded with zero hits to replicate the flake this fixees
return cy.get(TIMELINES_TABLE).should('exist');
};
```
A secondary issue is that when you do fast refreshes the click handlers are not on the timelines in the timeline table. However, we cannot do fast pipe/re-clicking on those because that causes a different type of flake. The flake that can cause is multiple clicks are registered and then we end up with multiple URL/route reloads.
So instead, we have to unfortunately rely on one `cy.wait(1000)` Cypress wait of 1 second.
### 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
* [Rollup] Fix telemetry and also add lens visualizations
* Different lens stats for rollup visualizations
* Add unit test
* Implement pagination
* Fix telemetry schema
* Fix test
* Add unit tests
* Change docs per page size to 1000
* Add meta description for our rollup telemetry
* Fix telemetry schema
* Fix unit test
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [sec/actions] move constants to a separate file to avoid circular deps
* split out setupSavedObjects import
* remove unused import
Co-authored-by: spalger <spalger@users.noreply.github.com>
* Escapes special chars and backslashes and colons. Updates test.
* Uses regexp to escape all non alphanumeric chars
* Skips whitespaces
* Skips slashes
* Fixes regex and adds more test cases
* [Discover] migrate remaining context files from js to ts
* [Discover] get rid of any types
* [Discover] replace constants with enums, update imports
* [Discover] use unknown instead of any, correct types
* [Discover] skip any type for tests
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [Connectors][UI] Updated connectors list UI for connectors that need to be updated after import
* added ui property isMissingSecrets
* added info for medit form
* fixed tests
* fixed due to comments
* fixed due to comments
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [ftr] validate that suites are not in multiple ciGroups
* remove unused import
* include filename in error message
* remove redundant ciGroup tags
* fix more duplicate ciGroups
Co-authored-by: spalger <spalger@users.noreply.github.com>
* Remove incorrect external icon indicator
davey pls
* Add isLoading state to the Create Engine button
* Add isLoading state to the Create Meta Engine button
* Reorder methods
* Reorder actions interface
* Reorder values interface
* Reorder server details interface
* Add path
* Refactor handleDeleteMapping logic
* REorder and refactor actions
Also changes functions with no return values to properties to match app search
// Before:
foo: () => true
// After
foo: true
* Reorder reducers
* Reorder JSON body props
* Change JSON order in test
Passes locally but fails on CI
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* adds choropleth map to explorer
* improve suggestions check
* improve state management in anomalies map
* fix translation
* ensure map updates correctly when filtering by entity
* update import from maps
* Adding importableAndExportable but hidden saved object types to saved object feature privilege
* Adding helper function for transforming rule for export. Added audit logging
* Adding helper function for transforming rule for export. Added audit logging
* Adding unit test for transforming rules for export
* Exporting connectors
* Removing auditing during export
* Adding import/export to docs
* PR fixes
* Using action type validation onExport
* Fixing logic for connectors with optional secrets
* Fixing logic for connectors with optional secrets
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>