Skip to content
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 SOLUTIONS] Meta to move cases everywhere #90905

Closed
15 tasks done
XavierM opened this issue Feb 10, 2021 · 4 comments
Closed
15 tasks done

[SECURITY SOLUTIONS] Meta to move cases everywhere #90905

XavierM opened this issue Feb 10, 2021 · 4 comments
Labels
Feature:Cases Cases feature Team:Threat Hunting Security Solution Threat Hunting Team Theme: rac label obsolete

Comments

@XavierM
Copy link
Contributor

XavierM commented Feb 10, 2021

To get cases everywhere from other plugins than security solutions, we will need to do these steps:

UI

We will have to move these components and the associated ones to Case plugin, we will keep the routing of cases inside of the security solutions.

Privileges


Initial approach : Move Case privileges from security solution privileges to a customize sub-feature privileges. it will work the same way that it works for short URLs in Discover
image

@legrego was kind enough to share a lot of knowledge about sub feature


RBAC

@XavierM XavierM added Team:Threat Hunting Security Solution Threat Hunting Team Feature:Cases Cases feature v7.13.0 labels Feb 10, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-threat-hunting (Team:Threat Hunting)

@tylersmalley
Copy link
Contributor

it sounds like you're looking to create a plugin with the purpose of sharing a set of React components. If that is the case, I would instead suggest creating a package. Currently, the developer experience is a bit lacking to what the plugin dev is, happy to discuss further. But with the Bazel migration, this will quickly surpass it in the coming months. #92758

@mchopda mchopda added Theme: rac label obsolete and removed v7.13.0 labels Mar 5, 2021
@XavierM
Copy link
Contributor Author

XavierM commented Mar 10, 2021

it sounds like you're looking to create a plugin with the purpose of sharing a set of React components. If that is the case, I would instead suggest creating a package. Currently, the developer experience is a bit lacking to what the plugin dev is, happy to discuss further. But with the Bazel migration, this will quickly surpass it in the coming months. #92758

@tylersmalley @stephmilovic @michaelolo24 @kobelb and I met last week to talk about the diff between packages and plugin and we all realized that keeping our UI inside of the plugin of Cases is the way to go

@asnehalb
Copy link

asnehalb commented May 3, 2021

Moved 'Export Cases' use case to https://github.com/elastic/security-team/issues/1085

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Cases Cases feature Team:Threat Hunting Security Solution Threat Hunting Team Theme: rac label obsolete
Projects
None yet
Development

No branches or pull requests

7 participants