-
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
[Cases] Cases List - Refactor Solution Filter #170851
[Cases] Cases List - Refactor Solution Filter #170851
Conversation
Pinging @elastic/response-ops (Team:ResponseOps) |
Pinging @elastic/response-ops-cases (Feature:Cases) |
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.
Great cleanup 🚀. I tested with different users and permissions and everything is working as expected.
Should we move the tests about Solutions
from x-pack/plugins/cases/public/components/all_cases/all_cases_list.test.tsx
to x-pack/plugins/cases/public/components/all_cases/solution_filter.test.tsx
?
This are the tests in all_cases_list: Solutions The first one is repeated but it's testing it from a integration point of view, so why not? So I would say no, let's keep it as it is. There are broken now because the test ids changed so I'll fix them and we should be good to go 🚀 Edit: I'll add more tests in the solution_filter.test, for example, I'll check what happens depending on the owner |
} | ||
: {}), | ||
}); | ||
setFilterOptions(newFilterOptions); |
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.
Thanks for this 😁
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.
Also tested, working as expected 👍
You are right! Thanks for the clarification. |
💔 Build FailedFailed CI StepsTest Failures
Metrics [docs]
History
To update your PR or re-run it, just comment with: |
…lds (#172276) Meta issue #167651 Fixes: #167651 ## Summary Previous PRs merged into this feature branch: - #169356 - #169371 - #170851 - #171102 - #171176 ## Release notes Case list filter bar can now be customised. Filters can be removed and custom fields can be used as filters ## Pending issues - Table in modal shouldn’t load in local storage saved filter options of status/severity - Status & Severity filters in url. Filters must be activated if the user has them deactivated - UI overflow when to much filters are active - Race condition: When a user has a custom field active with an option selected and this custom field gets removed in settings, it includes the removed custom field when refreshing. This request will fail, triggering a second one which won't include the removed custom field - Found during QA. In the modal, when trying to select all options in the solutions filter, when checking the last unchecked option, it resets and there is no checked option anymore ## Flaky test runner link https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4128 --------- Co-authored-by: Antonio <[email protected]> Co-authored-by: kibanamachine <[email protected]>
Meta #167651
Refactors the Solution Filter to use the same component as the rest of the filters
QA
Add
Sample web logs
data and click onView Data
>ML Jobs
Then on the
3 dots right side
of theAnomaly timeline
>Add to case
>Overall