-
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
[SIEM] [CASES] Build lego blocks case details view #60864
Conversation
Pinging @elastic/siem (Team:SIEM) |
x-pack/plugins/case/server/routes/api/cases/comments/delete_all_comments.ts
Outdated
Show resolved
Hide resolved
x-pack/plugins/case/server/routes/api/cases/comments/delete_comment.ts
Outdated
Show resolved
Hide resolved
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 job!! Thank you for your time and effort!
Notes:
-
When the user does not have a connector configured a notice is being appeared. I think is good to include a link to the configuration page. - Align close case and push to ServiceNow buttons
- When a new tag is added after the creation of a case (single case page view) an error is produced and the user actions are not shown.
- Participants should not be shown when there are no comments.
- Link to ServiceNow incident should open a new tab
-
Title and description are being updated to ServiceNow even when the fields have not been changed. The fields are being updated with the same value.As right now, we can not deal with this scenario, I think our best solution is to only allow overwrite. - The last comment is never being pushed to ServiceNow
- When you push for the first time to ServiceNow the comments are not being added (comments attribute is an empty array). They are being added only on update.
-
When closure option is set toNot valid but you are right we are talking with @benskelker about changing this to info callout and not an error calloutAutomatically close SIEM cases when pushing new incident to third-party
this errorYou cannot push a case who has been closed
is being produced. I think is better to push the case first to the service and then close it. - Some
EuiButton
are missing area-label
x-pack/legacy/plugins/siem/public/containers/case/configure/use_configure.tsx
Outdated
Show resolved
Hide resolved
x-pack/legacy/plugins/siem/public/pages/case/components/user_action_tree/user_action_title.tsx
Outdated
Show resolved
Hide resolved
…rack what user are doing + create _pushed api to know when case have been pushed
af7488a
to
c14f1d4
Compare
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.
LGMT! Great job!
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.
Nicely done @XavierM . This is the final piece of the puzzle. We have a few follow up issues, as we discussed in Slack, but let's get this code merged! Great work as usual LGTM 🚀 🎸
💚 Build SucceededHistory
To update your PR or re-run it, just comment with: |
* modify API to get the total comments in _find + Add user action to track what user are doing + create _pushed api to know when case have been pushed * fix rebase * add connector name in case configuration saved object * fix total comment in all cases * totalComment bug on the API * integrate user action API with UI * fix merged issue * integration APi to push to services with UI * Fix bugs * wip to show pushed service in ui * finish the full flow with pushing to service now * review about client discrepency * clean up + review * merge issue * update error msgs to info * add aria label + fix but on add/remove tags * fix i18n Co-authored-by: Christos Nasikas <christos.nasikas@elastic.co>
* master: (34 commits) [APM] add service map config options to legacy plugin (elastic#61002) [App Arch] migrate legacy CSS to new platform (core_plugins/kibana_react) (elastic#59882) Migrated styles for "share" plugin to new platform (elastic#59981) [ML] Module setup with dynamic model memory estimation (elastic#60656) Drilldowns (elastic#59632) Upgrade mocha dev-dependency from 6.2.2 to 7.1.1 (elastic#60779) [SIEM] Overview: Recent cases widget (elastic#60993) [ML] Functional tests - stabilize df analytics clone tests (elastic#60497) [SIEM] Updates process and TLS tables to use ECS 1.5 fields (elastic#60854) Migrate doc view part of discover (elastic#58094) Revert "[APM] Collect telemetry about data/API performance (elastic#51612)" fix(NA): log rotation watchers usage (elastic#60956) [SIEM] [CASES] Build lego blocks case details view (elastic#60864) Create Painless Lab app (elastic#57538) [SIEM] Move Timeline Template field to first step of rule creation (elastic#60840) [Reporting/New Platform Migration] Use a new config service on server-side (elastic#55882) [Alerting] allow email action to not require auth (elastic#60839) [Maps] Default ES document layer scaling type to clusters and show scaling UI in the create wizard (elastic#60668) [APM] Collect telemetry about data/API performance (elastic#51612) Implement Kibana Login Selector (elastic#53010) ...
Pinging @elastic/security-solution (Team: SecuritySolution) |
Summary
API
UI