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

[Cases] Custom Fields: Tech feasibility analysis for the List field type #167487

Closed
cnasikas opened this issue Sep 28, 2023 · 1 comment
Closed
Assignees
Labels
Feature:Cases Cases feature Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams)

Comments

@cnasikas
Copy link
Member

cnasikas commented Sep 28, 2023

In #167016 we implemented custom fields. The schema of the custom fields is

Array<{ key: string; type: CustomFieldType; value: string | string[] | boolean }>

We need to research how we can leverage the existing schema to support the List field type. In a List field type users can configure the available options for the list. Then users can select among these options and set a value when creating or editing a case.

Screenshot 2023-09-28 at 3 20 44 PM

Requirements

  • Options are searchable (ES)
  • Options can be filtered (ES)
  • Options can be deleted
  • Options can be renamed
  • Custom values (optional)

DoD

Research is done with conclusions about the feasibility of the requirements and ways of fulfilling them, limitations, and alternatives if any. Even if there is no mechanism at the moment to satisfy all requirements (for example mass updating all cases SOs efficiently) the research should take into account any solution. Also, we should research if adding custom values along with the predefined ones is feasible.

Related issue: #160236

@cnasikas cnasikas changed the title Custom Fields: Tech Feasibility Analysis for the List Field type [Cases] Custom Fields: Tech Feasibility Analysis for the List Field type Sep 28, 2023
@cnasikas cnasikas added Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) Feature:Cases Cases feature labels Sep 28, 2023
@cnasikas cnasikas changed the title [Cases] Custom Fields: Tech Feasibility Analysis for the List Field type [Cases] Custom Fields: Tech feasibility analysis for the List field type Sep 28, 2023
@cnasikas
Copy link
Member Author

Technical issue: #168378

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Cases Cases feature Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams)
Projects
None yet
Development

No branches or pull requests

2 participants