Christos Nasikas
ea4e2224a9
[Security Solution][Case] Sync cases with alerts ( #84731 )
2020-12-14 21:11:53 +02:00
Xavier Mouligneau
4083d6682f
[SIEM] Cases clean up Phase II ( #61750 )
...
* allow case to work without security
* disable configure button + add call out if license does not match and if kibana config does not allow if
* add skeleton for crud in case
* fix link to timeline + disable action on case on read only + allow read only access to our saved object in siem + manage no x-pack.security + show msg when read-only + fix reporters bug
* add actions required in plugins
* review I
* review II
* review III
* review IV
* fix types
* review V
2020-03-31 00:20:11 -04:00
Christos Nasikas
5fb747ee32
[SIEM][CASES] Configure cases: Final ( #59358 )
...
* Create action schema
* Create createRequestHandler util function
* Add actions plugins
* Create action
* Validate actionTypeId
* [SIEM][CASE] Add find actions schema
* Create find actions route
* Create HttpRequestError
* Support http status codes
* Create check action health types
* Create check action health route
* Show field mapping
* Leave spaces between sections
* Export CasesConfiguration from servicenow action type
* Create IdSchema
* Create UpdateCaseConfiguration interface
* Create update action route
* Add constants
* Create fetchConnectors api function
* Create useConnector
* Create reducer
* Dynamic connectors
* Fix conflicts
* Create servicenow connector
* Register servicenow connector
* Add ServiceNow logo
* Create connnectors mapping
* Create validators in utils
* Use validators in connectors
* Validate URL
* Use connectors from config
* Enable triggers_aciton_ui plugin
* Show flyout
* Add closures options
* cleanup configure api
* simplify UI + add configure API
* Add mapping to flyout
* Fix error
* add all plumbing and main functionality to get configure working
* Fix naming
* Fix tests
* Show error when failed
* Remove version from query
* Disable when loading connectors
* fix config update
* Fix flyout
* fix two bugs
* Change defaults
* Disable closure options when no connector is selected
* Use default mappings from lib
* Set mapping if empty
* Reset connector to none if deleted from settings
* Change lib structure
* fix type
* review with christos
* Do not patch connector with id none
* Fix bug
* Show icon in dropdown
* Rename variable
* Show callout when connectors does not exists
* Adapt to new error handling
* Fix rebase wrong resolve
* Improve errors
* Remove async
* Fix spelling
* Refactor hooks
* Fix naming
* Better translation
* Fix bug with different action type attributes
* Fix linting errors
* Remove unnecessary comment
* Fix translation
* Normalized mapping before updating connector
* Fix type
* Memoized capitalized
* Dynamic data-subj-test variable
* Fix routes
Co-authored-by: Xavier Mouligneau <189600+XavierM@users.noreply.github.com>
2020-03-14 01:36:57 +02:00
Xavier Mouligneau
c29ef14656
[SIEM] [CASES] API with io-ts validation ( #59265 )
...
* refactor to use io-ts, to be able to have ressource with sub, add total comments via comment_ids, be able to delete multiple cases/comments
* fix test
* adapt UI to refactor of the API
* put it back the way it was
* clean up to get cases
* review I
* review II - bring back url parameter
* fix merge
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-03-05 23:29:55 -05:00
Steph Milovic
303e4842ea
[SIEM] [Case] Case workflow api schema ( #51535 )
2020-01-08 14:28:29 -07:00