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

Selecting columns in dashboard with different entity types should display the intersection #9930

Open
EinatAR opened this issue Feb 11, 2025 · 2 comments
Assignees
Labels
dashboards Linked to dashboards and widgets feature use for describing a new feature to develop
Milestone

Comments

@EinatAR
Copy link

EinatAR commented Feb 11, 2025

Based on the below bug, that has not been implemented yet, the request is to be able to select columns in comm among the different entity types selected.

Description

On creation of a "list" widget, when adding the filters entity type equal RFI and/or IR (together), the option to add the column "Assignee" isn't available.
(Same for: Priority, Severity, Response type, and Participant)

This behavior is the same for all of the cases. All columns option available for each case separately, but limited every time you want to include another case type (RFI, IR, Tasks)

Environment

OpenCTI version: 6.5.0

Reproducible Steps

Steps to create the smallest reproducible scenario:

  1. Create a new widget with the representation "list"
  2. Add the filter entity type equal RFI and/or IR (both)
  3. Click "customize columns" and there's no option to add "assignee"

Expected Output

Have the option to add "Assignee"

Actual Output

No option to add "assignee" (also: Priority, Severity, Response type, and Participant)

Additional information

When creating the widget only for RFI alone or IR alone, "assignee" column is available to add.
It is only when the two (RFI and IR) are together in the same widget, that "assignee" isn't available to add.

Screenshots (optional)

Entity type = RFI or IR

Image

Entity type = RFI

Image

@EinatAR EinatAR added bug use for describing something not working as expected needs triage use to identify issue needing triage from Filigran Product team labels Feb 11, 2025
@nino-filigran nino-filigran removed the needs triage use to identify issue needing triage from Filigran Product team label Feb 12, 2025
@nino-filigran nino-filigran added this to the Bugs backlog milestone Feb 14, 2025
@delemaf delemaf self-assigned this Feb 19, 2025
@delemaf
Copy link
Member

delemaf commented Feb 19, 2025

Hi @EinatAR, it's not a bug, it's a feature 👼 If you have only one entity selected we take the corresponding columns if there's is more some columns are not shared between entities (Ex: Report and Grouping are not the same).
On your case maybe we could make an intersection between IR and RFI columns (priority, severity, objectAssignee, objectParticipant), but it require product overview.
I'll let @nino-filigran confirm 🙏

@nino-filigran
Copy link

My bad @EinatAR, I've removed the bug too quickly.
Indeed, for now, we did not introduce the intersection as part of the choice of columns. I'll turn this ticket as a feature, since it's definitively something we want to to do.

@nino-filigran nino-filigran added feature use for describing a new feature to develop dashboards Linked to dashboards and widgets and removed bug use for describing something not working as expected labels Feb 19, 2025
@nino-filigran nino-filigran changed the title [Dashboard list widget] "Assignee" column isn't available when filtering on both RFI and IR Selecting columns in dashboard with different entity types should display the intersection Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboards Linked to dashboards and widgets feature use for describing a new feature to develop
Projects
None yet
Development

No branches or pull requests

4 participants