-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SECURITY_SOLUTION] list UI is backwards compatible #77956
[SECURITY_SOLUTION] list UI is backwards compatible #77956
Conversation
Pinging @elastic/endpoint-management (Team:Endpoint Management) |
@elasticmachine merge upstream |
…vinlog/kibana into task/hide-KQL-bar-when-not-compatible
await reactTestingLibrary.act(async () => { | ||
await middlewareSpy.waitForAction('serverReturnedEndpointList'); | ||
}); | ||
// const adminSearchBar = await renderResult.findByTestId('adminSearchBar'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
delete?
await middlewareSpy.waitForAction('serverReturnedEndpointList'); | ||
}); | ||
// const adminSearchBar = await renderResult.findByTestId('adminSearchBar'); | ||
return renderResult.findByTestId('adminSearchBar').catch((e) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternative would be to use the queryByTestId()
which will not throw, but will instead return null
if the element is not found:
return renderResult.findByTestId('adminSearchBar').catch((e) => { | |
expect(renderResult.queryByTestId('adminSearchBar')).toBeNull(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good - some minor comments, but good for you to Merge
💚 Build SucceededBuild metricsasync chunks size
History
To update your PR or re-run it, just comment with: |
* master: (45 commits) [CSM] Use stacked chart for page views (elastic#78042) [Enterprise Search] Fix various plugin states when app has error connecting to Enterprise Search (elastic#78091) Remove service map beta badge (elastic#78039) [Enterprise Search] Rename "telemetry" to "stats" (elastic#78124) [Alerting] optimize calculation of unmuted alert instances (elastic#78021) call .destroy on ace when react component unmounts (elastic#78132) [Ingest Manager] Fix agent action acknowledgement (elastic#78089) [Upgrade Assistant] Rename "telemetry" to "stats" (elastic#78127) [Security Solution] Refactor Hosts Kpi to use Search Strategy (elastic#77606) Bump backport to 5.6.0 (elastic#78097) [Actions] adds a Test Connector tab in the Connectors list (elastic#77365) [Uptime] Improve ping chart axis (elastic#77992) [TSVB] Fields dropdowns are not populated if one of the indices is missing (elastic#77363) [UiActions] Remove duplicate apply filter action (elastic#77485) [APM] Use transaction metrics for transaction error rate (elastic#78009) [ES-ARCHIVER] Fix bug when query flag is empty (elastic#77983) Edit UI text strings in Integrations and Fleet tabs (elastic#75837) [baseline capture] switch to large workers (elastic#78109) [SECURITY_SOLUTION] list UI is backwards compatible (elastic#77956) [Mappings editor] Add support for point field type (elastic#77543) ...
Summary
Uses the
query_strategy_version
field to determine if we should show the KQL bar. If it'sv1
then the transform isn't installed and the KQL bar won't work. Auto-refresh will still run behind the scenes, but it's intentional to also not show it when we don't show the KQL bar to reduce user confusion in the UI.No transform installed:
Transform installed:
Checklist
Delete any items that are not applicable to this PR.